Месяц не пользовался VMware на своём компьютере. За это время моя Windows 10 обновлялась и судя по всему с одним из обновлений прилетела какая-то фигня, которая внесла определённые настройки в систему и VMware перестала запускать гостевые машины выдавая ошибку «VMware Workstation and Device/Credential Guard are not compatible. VMware Workstation can be run after disabling Device/Credential Guard»
Очередной привет от Microsoft.
На официальном сайте VMware есть решение этой проблемы. но оно на английском языке и немного запутанное, поэтому потренировавшись на своём компьютере и получив положительный результат (всё заработало) решил записать решение в свой блог, так как в будущем оно мне может снова пригодиться, ведь VMware я использую постоянно для различных целей.
Решаем проблему. Открыть командную строку «WIN + R» и ввести команду «gpedit.msc», нажать «ОК».
В открывшемся окне перейти в раздел «Политика Локальный компьютер => Конфигурация компьютера => Административные шаблоны => Система => Device Guard».
Здесь дважды кликаем по пункту «Включить средство обеспечения безопасности на основе виртуализации»:
В открывшемся окне выбираем пункт «Отключено» и нажимаем «ОК»:
Далее перейти в «Панель управления => Программы и компоненты => Включение или отключение компонентов Windows» и отключаем Hyper-V и нажимаем «ОК»:
Компьютер предложит перезагрузиться => отказываемся (перезагрузимся позже).
Запускаем командную строку от имени администратора:
В командной строке выполняем подряд несколько команд:
bcdedit /create {0cb3b571-2f2e-4343-a879-d86a476d7215} /d "DebugTool" /application osloader
Нажимаем «Ввод/Enter».
bcdedit /set {0cb3b571-2f2e-4343-a879-d86a476d7215} path "\EFI\Microsoft\Boot\SecConfig.efi"
Нажимаем «Ввод/Enter».
bcdedit /set {bootmgr} bootsequence {0cb3b571-2f2e-4343-a879-d86a476d7215}
Нажимаем «Ввод/Enter».
bcdedit /set {0cb3b571-2f2e-4343-a879-d86a476d7215} loadoptions DISABLE-LSA-ISO,DISABLE-VBS
Нажимаем «Ввод/Enter».
bcdedit /set hypervisorlaunchtype off
Нажимаем «Ввод/Enter».
Перезагружаем компьютер.
Теперь запускаем гостевую операционную систему в VMware и наслаждаемся работой.
Спасибо за статью. Теперь не работает восстановление системы. Благодарю б***.
У меня с этим никаких проблем не возникало.
Однако тут есть неприятная особенность, когда Windows 10 обновилась у меня, то она частично проделанное восстановила обратно. В итоге я сначала перешёл на Hyper-V (для меня неудобен), а потом вернулся на VirtualBox, который использовал до VMware.
Спасибо, дружище! Думал, что руки за год стали кривые, а оказывается это общая проблема!
Еще бы знать что мы такое вводили в командной строке. Что оно означает.
Достаточно отключить на время работы VMWare Hyper-V в компонентах, у меня данная проблема возникла после установки эмулятора андроид, выбранного дополнительно в Visual Studio
Специально скачал VMWare, что бы не включать Hyper-V, так как перестаёт работать куча всего на компе — гибернация, сеть, и т д. И нафик тогда нужен VMWare, если можно пользоваться Hyper-V ???
Поставил докер до винду, он сломал VirtualBox. Поставил VMWare — он просит убрать Hyper-V и защиту какую то. Docker под винду для Linux без Hyper-V не работает. Мда.
Я ничё не понимаю в букобках, которые копировал в командную строку, как не стыдно в этом сознаться 🙁 , а пишу по тому, что хотел бы Вам сказать СПАСИБО за помощь и сообщить, что винда восстанавливается со временем — неделя, две. Но при повторном «лечении» VMware работает как нужно.
Спасибо, а то решил уже сдаться )
Спасибо, сработало!
Не помогло… Увы.
Система Windows 10 LTSB. Мне помогло просто отключение HyperV через панель добавления и активации компонентов Windows.
Спасибо!
Кому не помог этот способ — отключите изоляцию ядра в центре безопасности защитника windows
Спасибо, помогло!
Помогло в основном отключение Hyper-V