Não é possível ativar o Hyper-V na minha máquina

2

Estou tentando ativar o Hyper-V na minha máquina para usar o Docker. Eu tentei deixar o Docker ativá-lo, usando os recursos do Windows para ativá-lo e usar o Powershell (como administrador) . Meu sistema está executando o Windows 10 Pro de 64 bits e tem todas as opções do Hyper-V ativadas (extensões de modo de monitoração de VM, SLAT, virtualização ativada no firmware, proteção de execução de dados).

Versão do Windows: 10.0.14393 Build 14393 Processador Intel Core i7-4770 CPU a 3.40GHz, 3401 MHz, 4 Núcleo (s), 8 Processadores Lógicos Memória física instalada (RAM) 16.0 GB

A execução deste comando no PowerShell (como admin) tem a seguinte saída:

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.

No arquivo de log:

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\Temp50B806-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\Temp50B806-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)

Alguma idéia do que eu preciso fazer para habilitar o Hyper-V nesta máquina?

    
por ssmith 25.05.2017 / 13:43

1 resposta

0

Tente restaurar a integridade da imagem (e / ou limpar a imagem)

execute estes comandos

Dism /Online /Cleanup-Image /RestoreHealth

para executar o reparo da imagem

Dism. exe /online /Cleanup-Image /StartComponentCleanup

isto irá limpar (remover) os arquivos substituídos do Windows com mais de 45 dias no armazenamento de componentes.

Em seguida, executar uma verificação de integridade de arquivos executando

sfc /scannow

Isso localiza e corrige arquivos sustem corrompidos (note que o SFC é conhecido por sinalizar arquivos perfeitamente bons como corruptos, mas não causa danos a nada)

Tente desativar e ativar o Hyper -V usando o seguinte comando:

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

no PowerShell (em execução como administrador).

    
por 07.09.2017 / 19:41