Ich mag die Hyper-V-Unterstützung in Windows 8 sehr, aber es gibt einige Situationen, in denen ich Hyper-V deaktivieren muss, um einige Apps auszuführen, die nicht einmal in der Root-Partition der virtualisierten Umgebung ausgeführt werden möchten .
Derzeit deaktiviere ich die Funktion vollständig im Dialogfeld "Windows-Funktionen hinzufügen oder entfernen" und starte sie neu, um sie bei Bedarf wieder zu aktivieren.
Ich würde gerne wissen, ob es eine bessere Möglichkeit gibt, die mir in den Sinn kommt. Es könnte sich sogar um eine Verknüpfung handeln, auf die ich doppelklicken und die das Feature für mich tatsächlich hinzufügen oder entfernen und neu starten kann (ich denke, dies ist mit möglich) ein PowerShell-Skript).
76
Antworten:
Haftungsausschluss : Ich habe dies nicht getan, um ein Feature zu entfernen, UND als letzte Einschränkung wird es wahrscheinlich eine ganze Reihe von Windows Update-Updates geben, die jedes Mal installiert werden, wenn Sie es erneut aktivieren.
Allerdings an einer Eingabeaufforderung mit erhöhten Rechten:
und
So sieht das Ausführen des Befehls enable auf meinem PC aus, auf dem Hyper-V bereits aktiviert ist und ausgeführt wird:
Wenn Sie die Funktion aktivieren, da es sich um Hyper-V handelt, werden Sie möglicherweise aufgefordert, den Befehl neu zu starten und erneut auszuführen. Das kommt mir vage bekannt vor. Es könnte also passieren, dass Sie zweimal neu starten müssen. Aber vielleicht wird es Ihnen nicht passieren, da auf diesem Computer bereits Hyper-V aktiviert war.
quelle
/NoRestart
in einer nicht interaktiven Einstellung (beim Aufrufen von einem Skript) verwenden.bcdedit
ist viel schneller und ist das einzige, was notwendig ist (Sie müssen immer noch neu starten, egal was passiert). Das ist es, was ich mache, wenn ich zu VMWare wechseln muss.Dies ist eine alte Antwort, aber der Vollständigkeit halber und weil ich wusste, dass es einen besseren Weg als das Spitzenergebnis gibt.
An einer Eingabeaufforderung mit erhöhten Rechten:
So deaktivieren Sie den Hypervisor:
um es wieder zu aktivieren (Standardwert).
Natürlich muss es immer noch neu gestartet werden.
quelle
Sie können zwei Starteinträge erstellen, um das Betriebssystem wahlweise mit oder ohne Hyper-V zu starten.
quelle
bcdedit /set "{current}" hypervisorlaunchtype off
Shift
Taste gedrückt halten können, wenn Sie auf klickenStart -> Power button -> Restart
. Auf diese Weise können Sie auswählen, ob Sie mit oder ohne aktiviertem Hyper-V starten möchten, bevor der Computer neu gestartet wird. Dies ist besonders nützlich, wenn im BIOS eine Form von "Fastboot" aktiviert ist und es fast unmöglich ist, die Taste "Enter BIOS" zu drücken, bevor der Windows-Bootloader die Steuerung übernimmt.Für Windows 10:
quelle
PowerShell ist auch mit als PS-Cmdlets verpacktem DISM möglich. Sie können die Einstellungen zuerst lesen, bevor Sie die Änderung vornehmen.
Refs
quelle
Sie können Hyper-V-Switch verwenden , der im Wesentlichen die hier bereits beschriebene bcdedit-Methode verwendet, aber eine einfache Ein-Klick-GUI darüber legt. Hier sehen Sie den aktuellen Konfigurationsstatus und können Hyper-V aktivieren oder deaktivieren sowie den Computer neu starten. Ich habe dieses kleine Tool erstellt und es funktioniert auf meinem Windows 10-Computer.
quelle
Ich habe ein PowerShell-Skript erstellt, um Hyper-V zu aktivieren / deaktivieren. Dadurch wird der Status überprüft, sodass Sie nicht neu starten, wenn Sie sich bereits im gewünschten Status befinden:
Erstellen Sie dann zwei Verknüpfungen auf Ihrem Desktop-Ziel "Hyper-V Aus":
und "Hyper-V On" -Ziel:
quelle
Bereinigen und Verwalten des Windows-Komponentenspeichers (WinSxS)
Analysiert Systemdateien und stellt sie bei Bedarf wieder her
(Laut https://ugetfix.com/ask/how-to-disable-hyper-v-in-windows-10/ )
(Quelle: https://blogs.technet.microsoft.com/gmarchetti/2008/12/07/turning-hyper-v-on-and-off/ )
(Quellen: https://ugetfix.com/ask/how-to-disable-hyper-v-in-windows-10/ und https://support.microsoft.com/en-us/help/3204980/virtualization- anwendungen-arbeiten-nicht-mit-hyper-v-gerät-zusammen g )
( https://support.microsoft.com/en-us/help/3204980/virtualization-applications-do-not-work-together-with-hyper-v-device-g )
Der Vollständigkeit halber beziehen sich bestimmte Virtualisierungsprobleme auf die Sicherheitsfunktionen von Device Guard und Credential Guard:
mmc.exe, fügen Sie unter Computerkonfiguration / Administrative Vorlagen / System / Geräteschutz / Virtualisierungsbasierte Sicherheit aktivieren die Snap-In-Richtlinie für lokale Computer hinzu
Core-Isolation unter Einstellungen / Update & Sicherheit / Windows-Sicherheit / Gerätesicherheit / Core-Isolation
(Siehe: https://support.microsoft.com/en-us/help/3204980/virtualization-applications-do-not-work-together-with-hyper-v-device-g
https://www.tenforums.com/tutorials/68913-enable-disable-device-guard-windows-10-a.html ; https://blogs.technet.microsoft.com/ash/2016/03/02/windows-10-device-guard-and-credential-guard-demystified/
https://weblogs.asp.net/dixin/run-hyper-v-and-vmware-virtual-machines-on-windows-10
https://www.dell.com/support/article/lu/fr/lubsd1/sln304974/windows-10-enterprise-security-credential-guard-and-device-guard?lang=de ...)
quelle