it-swarm.com.de

Wie kann ich Hyper-V in der Befehlszeile deaktivieren?

Ich versuche, VMware zu öffnen. VMware Player und Hyper-V sind nicht kompatibel. Ich habe es hier gefunden, aber es funktioniert nicht mit dem Befehl, den es anbietet.

Ich habe versucht, die Hilfe zu sehen. Ich habe festgestellt, dass es eine /hypervisorsettings-Option gibt. Aber es funktioniert immer noch nicht, sagt The parameter is incorrect

Kann mir jemand helfen?

69
Sky

In einer erhöhten Eingabeaufforderung schreiben Sie Folgendes: 

Etwas deaktivieren:

bcdedit /set hypervisorlaunchtype off

Ermöglichen: 

bcdedit /set hypervisorlaunchtype auto 

(Aus Kommentaren - Neustart, um wirksam zu werden)

153

Dieser Befehl funktioniert

Disable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-All

Führen Sie es aus, und stimmen Sie dem Computer zu, wenn Sie dazu aufgefordert werden.

Ich habe es mit erhöhten Berechtigungen für PowerShell unter Windows 10 ausgeführt, es sollte jedoch auch unter Windows 8 oder 7 funktionieren.

21
DivineOps

Sie können eine Windows 10-Konfiguration mit und ohne Hyper-V wie folgt in einer Administratoraufforderung einrichten:

bcdedit /copy {current} /d "Windows 10 no Hyper-V"

finden Sie die neue ID des soeben erstellten "Windows 10 no Hyper-V" -Eintrags, zB . {094a0b01-3350-11e7-99e1-bc5ec82bc470}

bcdedit /set {094a0b01-3350-11e7-99e1-bc5ec82bc470} hypervisorlaunchtype Off

Nach dem Neustart können Sie beim Start zwischen Windows 10 mit und ohne Hyper-V wählen

16
hfmanson

Befehlszeile:

dism /online /disable-feature /featurename:Microsoft-hyper-v-all

Wenn jemand bekommt:

Die Updates konnten nicht abgeschlossen werden. Änderungen werden rückgängig gemacht

versuchen Sie nach dem Deaktivieren von Hyper-V die Deinstallation der virtuellen Hyper-V-Netzwerkadapter unter Geräte-Manager-> Netzwerkadapter

12
Ignas Vyšnia

Öffnen Sie eine Eingabeaufforderung als admin und führen Sie den folgenden Befehl aus:

bcdedit /set {current} hypervisorlaunchtype off

Nach einem Neustart ist Hyper-V noch installiert, der Hypervisor läuft jedoch nicht mehr. Jetzt können Sie VMware problemlos verwenden.

Wenn Sie wieder Hyper-V benötigen, öffnen Sie eine Eingabeaufforderung als admin und führen Sie den folgenden Befehl aus:

bcdedit /set {current} hypervisorlaunchtype auto
3
Iasmini Gomes

sie können mein Skript verwenden, um Code einfügen und als VBS speichern (zum Beispiel switch_hypervisor.vbs).

Option Explicit

Dim backupfile
Dim record
Dim myshell
Dim appmyshell
Dim myresult
Dim myline
Dim makeactive
Dim makepassive
Dim reboot
record=""
Set myshell = WScript.CreateObject("WScript.Shell")

If WScript.Arguments.Length = 0 Then
    Set appmyshell  = CreateObject("Shell.Application")
    appmyshell.ShellExecute "wscript.exe", """" & WScript.ScriptFullName & """ RunAsAdministrator", , "runas", 1
    WScript.Quit
End if




Set backupfile = CreateObject("Scripting.FileSystemObject")
If Not (backupfile.FileExists("C:\bcdedit.bak")) Then
    Set myresult = myshell.Exec("cmd /c bcdedit /export c:\bcdedit.bak")
End If

Set myresult = myshell.Exec("cmd /c bcdedit")
Do While Not myresult.StdOut.AtEndOfStream
    myline = myresult.StdOut.ReadLine()

    If myline="The boot configuration data store could not be opened." Then
        record=""
        exit do
    End If
    If Instr(myline, "identifier") > 0 Then
        record=""
        If Instr(myline, "{current}") > 0 Then
            record="current"
        End If
    End If
    If Instr(myline, "hypervisorlaunchtype") > 0 And record = "current" Then
        If Instr(myline, "Auto") > 0 Then
            record="1"
            Exit Do
        End If
        If Instr(myline, "On") > 0 Then
            record="1"
            Exit Do
        End If
        If Instr(myline, "Off") > 0 Then
            record="0"
            Exit Do
        End If
    End If
Loop

If record="1" Then
    makepassive = MsgBox ("Hypervisor status is active, do you want set to passive? ", vbYesNo, "Hypervisor")
    Select Case makepassive
    Case vbYes
        myshell.run "cmd.exe /C  bcdedit /set hypervisorlaunchtype off"
        reboot = MsgBox ("Hypervisor chenged to passive; Computer must reboot. Reboot now? ", vbYesNo, "Hypervisor")
        Select Case reboot
            Case vbYes
                myshell.run "cmd.exe /C  shutdown /r /t 0"
        End Select
    Case vbNo
        MsgBox("Not Changed")
    End Select
End If

If record="0" Then
    makeactive = MsgBox ("Hypervisor status is passive, do you want set active? ", vbYesNo, "Hypervisor")
    Select Case makeactive
    Case vbYes
        myshell.run "cmd.exe /C  bcdedit /set hypervisorlaunchtype auto"
        reboot = MsgBox ("Hypervisor changed to active;  Computer must reboot. Reboot now?", vbYesNo, "Hypervisor")
        Select Case reboot
            Case vbYes
                myshell.run "cmd.exe /C  shutdown /r /t 0"
        End Select
    Case vbNo
        MsgBox("Not Changed")
    End Select
End If

If record="" Then
        MsgBox("Error: record can't find")
End If
0
teknokadim