Bequeme Möglichkeit zum aktivieren/deaktivieren von Hyper-V in Windows 8

Ich mag die Hyper-V-Unterstützung in Windows 8 sehr, es gibt jedoch einige Situationen, in denen ich Hyper-V deaktivieren muss, um einige Apps auszuführen, die nicht einmal in der Root-Partition ausgeführt werden möchten der virtualisierten Umgebung.
Was ich gerade getan habe, ist, die Funktion vollständig im Dialogfeld "Windows-Funktionen hinzufügen oder entfernen" zu deaktivieren und neu zu starten, um sie bei Bedarf erneut zu aktivieren.
Ich würde gerne wissen, ob es einen besseren Weg gibt, dies zu tun kommt mir in den Sinn, es könnte sogar eine Verknüpfung sein, auf die ich doppelklicken könnte und die die Funktion tatsächlich für mich hinzufügt oder entfernt und neu startet (ich denke, dies ist möglicherweise mit einem PowerShell-Skript möglich).

Author: Fredy Treboux, 2013-01-22

8 answers

Haftungsausschluss: Ich habe dies nicht getan, um eine Funktion zu entfernen, UND als letzte Einschränkung wird es wahrscheinlich eine Reihe von Windows Update-Updates geben, die jedes Mal installiert werden müssen, wenn Sie sie erneut aktivieren.

Nachdem ich das gesagt habe, von einer erhöhten Eingabeaufforderung:

dism.exe /Online /Disable-Feature:Microsoft-Hyper-V

Und

dism.exe /Online /Enable-Feature:Microsoft-Hyper-V /All

So sieht das Ausführen des Befehls enable auf meinem PC aus, auf dem Hyper-V bereits aktiviert ist und ausgeführt wird:

>dism /Online /enable-feature:Microsoft-Hyper-V /All

Deployment Image Service and Management tool Version: 6.2.9200.16384

Bildversion: 6.2.9200.16384

Funktion(en) aktivieren) [==========================100.0%==========================] Die der Vorgang wurde erfolgreich abgeschlossen.

Wenn Sie die Funktion aktivieren, da sie Hyper-V ist, werden Sie möglicherweise aufgefordert, den Befehl neu zu starten und erneut auszuführen. Das scheint vage vertraut. Sie könnten am Ende zweimal neu starten müssen, mit anderen Worten. Aber vielleicht wird es dir das nicht antun da auf diesem Computer bereits Hyper-V aktiviert war.

 74
Author: Mark Allen,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2014-05-20 19:25:40

Dies ist eine alte Antwort, aber der Vollständigkeit halber und weil ich wusste, dass es einen besseren Weg, als das top-Ergebnis.

Von einer erhöhten Eingabeaufforderung:

bcdedit /set hypervisorlaunchtype off

Zum Deaktivieren des Hypervisors und:

bcdedit /set hypervisorlaunchtype auto

Um es wieder Zu aktivieren (Standardwert).

Natürlich erfordert es immer noch einen Neustart.

 100
Author: Dim,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2016-07-10 15:26:34

Sie können zwei Boot-Einträge erstellen, sodass Sie entscheiden können, das Betriebssystem mit oder ohne Hyper-V zu booten.

  1. Geben Sie Folgendes in die Eingabeaufforderung ein:
bcdedit /copy {default} /d "No Hypervisor"
  1. Es heißt:
"The entry was successfully copied to {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}."
  1. geben Sie Dann den folgenden Befehl ein:
bcdedit /set {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx} hypervisorlaunchtype off
 15
Author: Maks,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2015-09-17 16:52:19
  • Drücken Sie die Windows-Taste und geben Sie "Windows-Funktionen"
  • Drücken Sie die Windows-Taste + W-Kombination, um das Windows-Einstellungsfenster des Startbildschirms aufzurufen.
  • Klicken Sie auf Windows-Funktionen ein-oder ausschalten
  • Wenn das Dialogfeld Windows-Funktionen ein-oder ausschalten angezeigt wird, suchen Sie nach Hyper-V und deaktivieren Sie es
  • Klicken Sie auf OK
  • Starten Sie Ihren computer neu, wenn Sie dazu aufgefordert werden
  • VMware Workstation installieren
  • Aktivieren Sie Hyper-V erneut durch Ein-oder Ausschalten der Windows-Funktionen dialog -
  • Starten Sie Ihren computer neu

Für Windows 10:

  • Windows-Taste drücken
  • Geben Sie "Windows-Funktionen ein-oder ausschalten" ein
  • Deaktivieren Sie das Kontrollkästchen neben Hyper-V
  • Wählen Sie OK
  • Wählen Sie jetzt neu Starten
 8
Author: alex,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2016-08-13 06:47:35

Sie können Hyper-V Switch verwenden, der im Grunde die hier bereits beschriebene bcdedit-Methode verwendet, aber eine einfache Ein-Klick-GUI darüber legt. Es zeigt Ihnen den aktuellen Konfigurationsstatus und können Sie Hyper-V aktivieren oder deaktivieren und startet den Computer neu, auch. Ich habe dieses kleine tool und es funktioniert auf meinem Windows 10 computer.

 4
Author: ygoe,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2016-04-25 18:17:08

Powershell ist auch möglich, wenn DISM als PS-Cmdlets umwickelt wird, und man kann die Einstellungen zuerst lesen, bevor man die Änderung durchführt.

//Test
PS> Get-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-All

//Turn off
PS> Disable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-All

//Turn on
PS> Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V –All

Refs

  1. Powershell sah in diesem 2014-03-post, in dem Sie beschreibt alle Optionen, http://www.eightforums.com/tutorials/42041-hyper-v-enable-disable-windows-8-a.html; MS Doc erzählen, der Get-WindowsOptionalFeature-option http://technet.microsoft.com/en-us/library/hh852173.aspx
  2. Der Boot-Eintrag Konfigurationsdaten bearbeiten (BECD) können auch Lesen (/export) - Einstellungen pro http://technet.microsoft.com/en-us/library/cc709667%28v=ws.10%29.aspx und andere Doc http://msdn.microsoft.com/en-us/library/windows/hardware/ff542202%28v=vs.85%29.aspx
 4
Author: AnneTheAgile,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2017-03-21 15:06:43

Ich habe ein PowerShell-Skript erstellt, um Hyper-V zu aktivieren/deaktivieren: Dies überprüft den Status, damit Sie nicht neu starten, wenn Sie sich bereits im gewünschten Status befinden:

param([string]$state='Off')
'Set Hyper-V ' + $state
$lines = bcdedit
ForEach($line in $lines) {
    $pos = $line.IndexOf(' ')
    If($pos -gt 0) {
        $prompt = $line.Substring(0, $pos)
        $curstate = $line.Substring($pos).Trim()
        If($prompt -eq 'hypervisorlaunchtype') {
            '[' + $prompt + '] = [' + $curstate + ']'
            If($curstate -ne $state) {
                'Setting hypervisorlauchtype to ' + $state
                $result = bcdedit /set hypervisorlaunchtype $state
                'Result = [' + $result + ']'
                If($result -eq 'The operation completed successfully.') {
                    'Restarting in two seconds'
                    Start-Sleep -s 2
                    Restart-Computer
                } Else {
                    'Error setting state'
                    Start-Sleep -s 5
                }
            } Else {
                'Hypervisor launch type is already ' + $state
                Start-Sleep -s 5
            }
        }
    } 
}

Dann erstellen Sie zwei Verknüpfungen auf Ihrem Desktop "Hyper-V Off" Ziel:

C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe C:\Scripts\SetHyper-V.ps1 -state Off

Und" Hyper-V On " Ziel:

C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe C:\Scripts\SetHyper-V.ps1 -state Auto`
 1
Author: Don Wilson,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2016-01-07 15:29:09
  1. Von der Windows-Konsole (cmd) mit Administratorrechten:

Cleanup & house-den Windows Component Store (WinSxS) behalten

Dism /Online /Cleanup-Image /RestoreHealth
Dism.exe /online /Cleanup-Image /StartComponentCleanup

Analysiert Systemdateien und stellt bei Bedarf wieder her

sfc /scannow

(Nach https://ugetfix.com/ask/how-to-disable-hyper-v-in-windows-10/ )

  1. Deaktivieren Sie den automatischen Start des Hypervisors bei der Startkonfiguration
bcdedit /set {current} hypervisorlaunchtype off

(Quelle: https://blogs.technet.microsoft.com/gmarchetti/2008/12/07/turning-hyper-v-on-and-off/)

  1. Windows PowerShell (mit Administratorrechten):
Disable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-All

(Quellen: https://ugetfix.com/ask/how-to-disable-hyper-v-in-windows-10/ und https://support.microsoft.com/en-us/help/3204980/virtualization-applications-do-not-work-together-with-hyper-v-device-g)

  1. Windows-Funktionen ein-oder ausschalten - > Hyper-V all freigelassen

(https://support.microsoft.com/en-us/help/3204980/virtualization-applications-do-not-work-together-with-hyper-v-device-g)

  1. Dieser PC, Eigenschaften, Geräte-Manager, Systemgeräte und entfernen Hyper-V dort als auch.

Der Vollständigkeit halber beziehen sich bestimmte Virtualisierungsprobleme auf die Sicherheitsfunktionen Device Guard und Credential Guard:

  1. Mmc.exe, Snap-in lokalen Computer Politik hinzufügen Unter Computerkonfiguration / Administrative Vorlagen / System / Device Guard / Virtualisierungsbasierte Sicherheit aktivieren

  2. Kernisolierung in Einstellungen / Update & Sicherheit / Windows-Sicherheit / Gerätesicherheit / Kernisolierung

(Ref: 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=en ...)

 0
Author: Jose Manuel Gomez Alvarez,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2019-10-15 15:13:07