Hyper-V kann auf meinem Computer nicht aktiviert werden

Hyper-V kann auf meinem Computer nicht aktiviert werden

Ich versuche, Hyper-V auf meinem Computer zu aktivieren, um Docker zu verwenden. Ich habe versucht, es über Docker zu aktivieren, Windows-Funktionen zu verwenden und Powershell zu verwenden.(als Administrator). Auf meinem System läuft Windows 10 Pro 64-Bit und alle Hyper-V-Optionen sind aktiviert (VM Monitor Mode Extensions, SLAT, Virtualisierung in Firmware aktiviert, Datenausführungsschutz).

Windows-Version: 10.0.14393 Build 14393 Prozessor Intel(R) Core(TM) i7-4770 CPU @ 3,40 GHz, 3401 Mhz, 4 Kerne, 8 logische Prozessoren Installierter physischer Speicher (RAM) 16,0 GB

Das Ausführen dieses Befehls in PowerShell (als Administrator) führt zu folgender Ausgabe:

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.

In der Protokolldatei:

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)

Irgendeine Idee, was ich tun muss, um Hyper-V auf dieser Maschine zu aktivieren?

Antwort1

Versuchen Sie, die Image-Integrität wiederherzustellen (und/oder das Image zu bereinigen).

Führen Sie diese Befehle aus

Dism /Online /Cleanup-Image /RestoreHealth

zur Bildreparatur

Dism. exe /online /Cleanup-Image /StartComponentCleanup

Dadurch werden veraltete Windows-Dateien, die älter als 45 Tage sind, im Komponentenspeicher bereinigt (entfernt).

Führen Sie dann eine Dateiintegritätsprüfung durch, indem Sie

sfc /scannow

Dadurch werden beschädigte Systemdateien gefunden und repariert (beachten Sie, dass SFC dafür bekannt ist, einwandfreie Dateien als beschädigt zu kennzeichnen, aber keinen Schaden anrichtet).

Versuchen Sie, Hyper-V mit dem folgenden Befehl zu deaktivieren und zu aktivieren:

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

in PowerShell (als Administrator ausführen).

verwandte Informationen