Es wird Windows 10 Pro, v1803 OS 17134.648, 64-Bit ausgeführt.
Ich habe ein Problem mit Maschinen, die ich zuvor in Hyper-V installiert habe. Ich habe Hyper-V erfolgreich deinstalliert und alle vEthernet-bezogenen Netzwerkkarten manuell entfernt. Aus früheren Erfahrungen mit diesem Vorgang weiß ich, dass sich Hyper-V bei einer Neuinstallation an eine Reihe von Einstellungen aus der vorherigen Installation erinnert, einschließlich, aber nicht beschränkt auf die von mir installierten VMs (die ich an einen anderen Ort exportiert habe).
Was ich jetzt tun möchte, nachdem Hyper-V deinstalliert ist, ist, alle Einstellungen zu löschen. Registrierungsschlüssel suchen und löschen oder auf die Werte zurücksetzen, die sie hatten, als ich die Hyper-V-Funktion zum ersten Mal aktiviert habe. Dasselbe gilt für alle .vhd*-, .avhd*-, .xml- usw.-Dateien.
Ich muss Hyper-V in einen Zustand bringen, in dem eine neue Quick Create-VM aus einer sauberen (nicht importierten) Quelle sauber läuft (keine Startprobleme). Anschließend kann ich versuchen, meine exportierten VMs zu importieren.
Dies sind die (erfolglosen) Schritte, die ich bisher unternommen habe, um alles auf die Werkseinstellungen zurückzusetzen:
- Deinstallieren Sie Hyper-V mithilfe von Windows-Funktionen
- [Neustart]
- Benennen Sie den Ordner C:\ProgramData\Microsoft\Windows\Hyper-V um
- Benennen Sie den Ordner C:\Users\Public\Documents\Hyper-V um, falls er existiert.
- Benennen Sie C:\ProgramData\Microsoft\Event Viewer\Applications and Services Logs\Microsoft\Windows\Hyper-V-Hypervisor um, falls vorhanden.
- Benennen Sie C:\ProgramData\Microsoft\Event Viewer\Applications and Services Logs\Microsoft\Windows\Hyper-V-Worker um, falls vorhanden.
- Benennen Sie C:\Benutzer[angemeldeter_Benutzer]\AppData\Roaming\Microsoft\Windows\Hyper-V um
- In Systemsteuerung\Alle Systemsteuerungselemente\Netzwerkverbindungen
- (Klicken Sie mit der rechten Maustaste auf das Startsymbol und wählen Sie „Netzwerkverbindungen“. Wählen Sie in der linken Navigationsleiste „Ethernet“ und dann „Adapteroptionen ändern“)
- Rechtsklick auf „vEtnernet (Standard-Switch)“, Eigenschaften, Konfigurieren..., Treiber, Gerät deinstallieren
- RegEdit (als Admin)
- Besitzer ändern von
HKLM\SOFTWARE\Classes\CLSID\{76A64158-CB41-11D1-8B02-00600806D9B6}
vonTrustedInstaller
nachAdministrators
- Bestätigen Sie, dass
HKLM\SOFTWARE\Classes\CLSID\{76A64158-CB41-11D1-8B02-00600806D9B6}\TypeLib
der Standardwert ist{565783C6-CB41-11D1-8B02-00600806D9B6}
- ÄndernHKLM\SOFTWARE\Classes\CLSID\{76A64158-CB41-11D1-8B02-00600806D9B6}\InProcServer32\ThreadingModel
vonApartment
aufBoth
- Hinzufügen
HKLM\SOFTWARE\Classes\CLSID\{76A64158-CB41-11D1-8B02-00600806D9B6}\AppID
={76A64158-CB41-11D1-8B02-00600806D9B6}
HKLM\SOFTWARE\Classes\AppID\{76A64158-CB41-11D1-8B02-00600806D9B6}
Unterschlüssel hinzufügen- Leeren Zeichenfolgenwert hinzufügen
HKLM\SOFTWARE\Classes\AppID\{76A64158-CB41-11D1-8B02-00600806D9B6}\DllSurrogate
- Besitzer ändern von
- Nachdem ich all dies getan hatte, fand ichhttps://wiki.abiquo.com/display/ABI26/Hyper-V+Cloud+Node+Configuration, wo sie all die oben genannten Dinge in einemPowershell-SkriptUndRegistrierungsimportdatei
- Laden Sie das Skript herunter und führen Sie es aus, um sicherzustellen, dass ich nichts durcheinander gebracht habe.
- (Andere Optionen gelten nicht für Windows 10 Pro, die lokale Ausführung von Hyper-V oder wenn Hyper-V noch nicht installiert wurde.)
- [Neustart]
- Installieren Sie Hyper-V mithilfe der Windows-Funktionen neu
- [Neustart]
Antwort1
Ich bin ziemlich sicher, dass Sie nur die Konfigurationen und den Verzeichnisinhalt löschen.
Du kannst es mit dism erzwingen
dism /online /Disable-Feature /FeatureName:Microsoft-Hyper-V
dann einfach
dism /online /Enable-Feature /FeatureName:Microsoft-Hyper-V
Antwort2
Vielen Dank an alle, die versucht haben zu helfen, aber ich habe das inzwischen komplett aufgegeben. Ich habe eine neue Maschine gekauft, auf der ich eine neue Windows 10-Umgebung installieren werde, und werde Hyper-V auf dieser Maschine komplett von Grund auf neu starten. Nachdem ich dann bestätigt habe, dass Hyper-V richtig funktioniert, werde ich meine VMs dorthin importieren.