На моем windows 10 1903 май 2019 обновляет систему с установленным vmware player 15.1.0 [или рабочей станцией]. Время от времени я получаю эту ошибку при попытке запустить vmplayer.exe [или vmware.exe].
Причина не в проблеме совместимости устройства / защиты учетных данных, которая была решена в более ранних выпусках vmware player и рабочей станции.Причина в том, что я забыл перезагрузить систему с отключенным при загрузке гипервизором hyperv-v.
Как было отмечено в комментариях к вашему вопросу @ magicandre1981, одним из решений является удаление функции hyper-v и перезагрузка.,Альтернативный вариант, особенно если вам нужен Hyper-V в другое время для контейнеров vm или docker, или для целей эмулятора телефона, это просто временно отключить его компонент гипервизора.
Это достигается с помощью команд, упомянутых в других потоках SO по этому вопросу, которые должны запускаться из командной строки «Запуск от имени администратора» или окна командной строки powershell.
hyper-v hypervisor disable = bcdedit /set hypervisorlaunchtype off
hyper-v hypervisor enable = bcdedit /set hypervisorlaunchtype auto
check if hyper-v hypervisor is enabled at boot = bcdedit /enum
Последняя команда покажет hypervisorlaunchtype Auto
, когда она включена при загрузке, и hypervisorlaunchtype Off
, когда она отключена. Это состояние, в котором вы должны использовать vmware player [или рабочую станцию].
Если вы поддерживаете открытую версиюнастраиваемую командную строку «Запуск от имени администратора» или окно командной строки powershell в любое время можно дополнительно настроить следующие псевдонимы / макросы, чтобы упростить выполнение вышеуказанных команд.
doskey hpvEnb = choice /c:yn /cs /d n /t 30 /m "Are you running from elevated command prompt" ^& if not errorlevel 2 ( bcdedit /set hypervisorlaunchtype auto ^& echo.^&echo now reboot to enable hyper-v hypervisor )
doskey hpvDis = choice /c:yn /cs /d n /t 30 /m "Are you running from elevated command prompt" ^& if not errorlevel 2 ( bcdedit /set hypervisorlaunchtype off ^& echo.^&echo now reboot to disable hyper-v hypervisor )
doskey bcdL = bcdedit /enum ^& echo.^&echo now see boot configuration data store {current} boot loader settings
С учетом вышесказанного вы просто набираете«hpvenb» [гипервизор включен при загрузке], «hpvdis» [гипервизор отключен при загрузке] и «bcdl» [список устройств конфигурации загрузки] для выполнения команд включения, выключения, списка.