Назад | Перейти на главную страницу

Ошибка 0x80070005: доступ запрещен при первом запуске Hyper-V в Windows 10 Pro

Я пытаюсь запустить Hyper-V на недавно установленной Windows 10 Pro (1709) на AMD FX 6350, 8 ГБ ОЗУ. Управление виртуальными машинами Hyper-V (vmms) запускается правильно, но служба вычислений узла Hyper-V (vmcompute) дает сбой с ошибкой Windows could not start the Hyper-V Host Compute Service on Local Computer. Error 0x80070005: Access is denied.

В журнале только бессмысленное сообщение The Hyper-V Host Compute Service service terminated with the following error: General access denied error.

Поиск в Google обнаруживает аналогичную ошибку при миграции или экспорте виртуальных машин, но не при первом запуске Hyper-V, когда виртуальные машины не созданы.

Раньше это оборудование было Windows 7, и Vmware Player работал нормально. Теперь хочу попробовать «родную» виртуализацию.

Кстати точно такая же проблема на ноуте на Intel i5-2430M.

Известно, что это вызвано отключением Windows. Control flow guard (CFG).

Чтобы снова включить это:

  • Найдите и откройте Windows Defender Security Center в стартовом меню.

  • Войти в App & browser control:

  • Прокрутите вниз и нажмите Exploit protection settings:

  • Гарантировать, что Control flow guard (CFG) установлен на On by default:

Сегодня утром мой Hyper-V работал, а сегодня вечером - нет. Отключение CFG было единственным примечательным действием, которое я сделал в Windows помимо обычного использования приложений. После повторного включения этой функции Hyper-V снова работал у меня.

Я отключил эту функцию в первую очередь из-за проблема с Windows 10 build 1709 что сильно влияет на производительность моей TortoiseGit, так как инструмент diff запускается примерно за 5 секунд.

Другие пользователи прокомментировать эту страницу сообщает о той же проблеме.