2

Я пытаюсь включить Hyper-V на своем компьютере, чтобы использовать Docker. Я попытался разрешить Docker включить его, использовать возможности Windows для его включения и использовать Powershell (в качестве администратора). Моя система работает под управлением Windows 10 Pro 64-bit и имеет все включенные опции Hyper-V (расширения режима монитора VM, SLAT, виртуализация, включенная в прошивке, защита от выполнения данных).

Версия для Windows: 10.0.14393 Сборка 14393 Процессор Intel® Core ™ (TM) i7-4770 Процессор @ 3.40 ГГц, 3401 МГц, 4 ядра (-ей), 8 логических процессоров (-ов), установленная физическая память (ОЗУ) 16,0 ГБ

Выполнение этой команды в PowerShell (от имени администратора) имеет следующий вывод:

PS C:\WINDOWS\logs\dism> DISM /Online /Enable-Feature /All /FeatureName:Microsoft-Hyper-V

Deployment Image Servicing and Management tool
Version: 10.0.14393.0

Image Version: 10.0.14393.0

Enabling feature(s)
[==========================100.0%==========================]

Error: 0x800f0831

DISM failed. No operation was performed.
For more information, review the log file.

В файле журнала:

Warning               DISM   DISM OS Provider: PID=10620 TID=9016 Unable to set the DLL search path to the servicing stack folder. C:\Windows may not point to a valid Windows folder. - CDISMOSServiceManager::Final_OnConnect
Warning               DISM   DISM Provider Store: PID=10620 TID=9016 Failed to Load the provider: C:\Users\STEVE_~1\AppData\Local\Temp\4550B806-11FA-419B-AB93-57667B96F632\PEProvider.dll. - CDISMProviderStore::Internal_GetProvider(hr:0x8007007e)
Warning               DISM   DISM Provider Store: PID=10620 TID=9016 Failed to Load the provider: C:\Users\STEVE_~1\AppData\Local\Temp\4550B806-11FA-419B-AB93-57667B96F632\EmbeddedProvider.dll. - CDISMProviderStore::Internal_GetProvider(
Info                  DISM   DISM Package Manager: PID=10620 TID=29724  Error in operation: (null) (CBS HRESULT=0x800f0831) - CCbsConUIHandler::Error
Error                 DISM   DISM Package Manager: PID=10620 TID=9016 Failed finalizing changes. - CDISMPackageManager::Internal_Finalize(hr:0x800f0831)
Error                 DISM   DISM Package Manager: PID=10620 TID=9016 Failed processing package changes with session options - CDISMPackageManager::ProcessChangesWithOptions(hr:0x800f0831)
Error                 DISM   DISM Package Manager: PID=10620 TID=9016 Failed ProcessChanges. - CPackageManagerCLIHandler::Private_ProcessFeatureChange(hr:0x800f0831)
Error                 DISM   DISM Package Manager: PID=10620 TID=9016 Failed while processing command enable-feature. - CPackageManagerCLIHandler::ExecuteCmdLine(hr:0x800f0831)

Любая идея, что мне нужно сделать, чтобы включить Hyper-V на этом компьютере?

1 ответ1

0

Попробуйте восстановить здоровье изображения (и / или очистить изображение)

запустить эти команды

Dism /Online /Cleanup-Image /RestoreHealth

выполнить восстановление изображения

Dism. exe /online /Cleanup-Image /StartComponentCleanup

это очистит (удалит) замененные файлы Windows старше 45 дней в хранилище компонентов.

Затем выполните проверку целостности файла, запустив

sfc /scannow

Это находит и исправляет поврежденные файлы sustem (обратите внимание, что SFC, как известно, помечает совершенно хорошие файлы как поврежденные, но не наносит вреда ничему)

Попробуйте отключить и включить Hyper -V с помощью следующей команды:

Disable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-All

в PowerShell (работает от имени администратора).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .