Virtuelle Hyper-V-Computer werden nach dem Upgrade auf Windows 10

Dieser Artikel hilft bei der Behebung eines Problems, bei dem Windows 10 Hyper-V virtuelle Computer nach einem Windows 10 Upgrade nicht starten kann.

Gilt für: Windows 10 – alle Editionen
Ursprüngliche KB-Nummer: 4052082

Problembeschreibung

Stellen Sie sich folgendes Szenario vor:

  • Sie verfügen über einen Windows 10-basierten Computer, auf dem die Hyper-V-Rolle installiert ist.
  • Sie aktualisieren den Computer auf Windows 10 Version 1709, Windows 10, Version 1803, Windows 10, Version 1809, Windows 10, Version 1903 oder Windows 10 Version 1909.

In diesem Szenario können Sie keine virtuellen Computer starten. Außerdem erhalten Sie die folgende Fehlermeldung:

Start-VM: "VM_NAME" konnte nicht gestartet werden. (IDMachineID des virtuellen Computers)
"VM_NAME" konnte den Arbeitsprozess nicht starten: %%3228369022 (0xC06D007E). (IDMachineID des virtuellen Computers)
Bei zeile:1 char:1
+ Start-VM-VM_NAME
+ ~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (:) [Start-VM], VirtualizationException
+ FullyQualifiedErrorId: OperationFailed,Microsoft.HyperV.PowerShell.Commands.StartVM

Darüber hinaus wird der folgende Eintrag im Systemprotokoll angezeigt:

Der Hyper-V-Hostcomputedienst wurde unerwartet beendet. Es hat diese 11 Mal(n) getan.

Der folgende Eintrag wird im Anwendungsprotokoll angezeigt:

Name der fehlerhaften Anwendung: vmcompute.exe, Version: 10.0.16299.15, Zeitstempel: 0x1a906fe6
Name des fehlerhaften Moduls: vmcompute.exe, Version: 10.0.16299.15, Zeitstempel: 0x1a906fe6
Exception code: 0xc0000005
Fehleroffset: 0x000000000000474b
Fehlerprozess-ID: 0x3d78
Startzeit der fehlerhaften Anwendung: 0x01d34d80559647e6
Fehlerhafter Anwendungspfad: C:\WINDOWS\system32\vmcompute.exe
Fehlermodulpfad: C:\WINDOWS\system32\vmcompute.exe
Berichts-ID: ReportID
Vollständiger Name des fehlerhaften Pakets:
Fehlerhafte Paketrelative Anwendungs-ID:
Antwort: Nicht verfügbar
CAB-ID: 0
Problemsignatur:
P1: vmcompute.exe
P2: 10.0.16299.15
P3: 1a906fe6
P4: vmcompute.exe
P5: 10.0.16299.15
P6: 1a906fe6
P7: c0000005
P8: 00000000000474b
P9:
P10:
Angefügte Dateien:
\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER98A7.tmp.mdmp
\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER9974.tmp.WERInternalMetadata.xml
\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER9981.tmp.csv
\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER99C1.tmp.txt
\?\C:\Windows\Temp\WER99C3.tmp.appcompat.txt
C:\ProgramData\Microsoft\Windows\WER\ReportQueue\AppCrash_vmcompute. exe_101d36662442e0c1debf6dea58c1dd187cc5_51a43a19_cab_332099df\memory.hdmp \
Diese Dateien sind möglicherweise hier verfügbar:
C:\ProgramData\Microsoft\Windows\WER\ReportQueue\AppCrash_vmcompute. exe_101d36662442e0c1debf6dea58c1dd187cc5_51a43a19_cab_332099df
Analysesymbol:
Erneutes Überprüfen auf Lösung: 0
Berichts-ID:ReportID
Berichtsstatus: 4
Bucket mit Hash: \

Ursache

Dieses Problem tritt auf, weil Windows 10 eine Richtlinie erzwingt, die Vmcompute.exe so konfiguriert, dass keine Nicht-Microsoft-DLL-Dateien geladen werden.

Lösung

Vmcompute.exe Prozess. Eine mögliche Ursache für dieses Problem ist Ihre Antivirensoftware.

Dazu können Sie einige Tools wie den Prozess-Explorer verwenden. Gehen Sie folgendermaßen vor:

  1. Prozess-Explorer herunterladen.

  2. Extrahieren Sie das Tool, und führen Sie ProcessExp64.exe aus, der für das 64-Bit-Betriebssystem gilt.

  3. Wählen Sie im Menü Ansicht die Option Unteren Bereich anzeigen, klicken Sie auf Ansicht unterer Bereich, und wählen Sie dann DLLs aus.

    Screenshot der Option

  4. Wählen Sie den Vmcompute.exe Prozess aus, und suchen Sie im unteren Bereich nach Nicht-Microsoft-DLLs. Es ist in Ordnung, dass einige Einträge leer sind.

    Screenshot der Ergebnisse der Prozessüberwachung Vmcompute.exe Prozesses und der DLL-Liste im unteren Bereich.