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).
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.
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.
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.
- Geben Sie Folgendes in die Eingabeaufforderung ein:
bcdedit /copy {default} /d "No Hypervisor"
- Es heißt:
"The entry was successfully copied to {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}."
- geben Sie Dann den folgenden Befehl ein:
bcdedit /set {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx} hypervisorlaunchtype off
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
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.
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
- 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
- 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
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`
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
- 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/ )
- 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/)
- 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)
- Windows-Funktionen ein-oder ausschalten - > Hyper-V all freigelassen
- 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:
Mmc.exe, Snap-in lokalen Computer Politik hinzufügen Unter Computerkonfiguration / Administrative Vorlagen / System / Device Guard / Virtualisierungsbasierte Sicherheit aktivieren
Kernisolierung in Einstellungen / Update & Sicherheit / Windows-Sicherheit / Gerätesicherheit / Kernisolierung
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
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