J'essaie d'ouvrir VMware, il est indiqué que VMware Player et Hyper-V ne sont pas compatibles. Je l'ai trouvé ici , mais cela ne fonctionne pas avec la commande qu'il propose.
J'ai essayé de voir l'aide, constaté qu'il y a l'option /hypervisorsettings
. Mais toujours pas travailler avec ça, ça dit The parameter is incorrect
.
Quelqu'un peut-il aider avec cela?
Dans une invite de commande elevated , écrivez ceci:
Pour désactiver:
bcdedit /set hypervisorlaunchtype off
Autoriser:
bcdedit /set hypervisorlaunchtype auto
(À partir des commentaires - redémarrer pour prendre effet)
Cette commande fonctionne
Disable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-All
Exécutez-le puis acceptez de redémarrer l'ordinateur lorsque vous y êtes invité.
Je l'ai exécuté dans les autorisations élevées PowerShell sur Windows 10, mais cela devrait également fonctionner sur Windows 8 ou 7.
Vous pouvez avoir une configuration Windows 10 avec et sans Hyper-V comme suit dans une invite d'administration:
bcdedit /copy {current} /d "Windows 10 no Hyper-V"
trouvez le nouvel identifiant du répertoire de démarrage "Windows 10 no Hyper-V" que vous venez de créer, par exemple . {094a0b01-3350-11e7-99e1-bc5ec82bc470}
bcdedit /set {094a0b01-3350-11e7-99e1-bc5ec82bc470} hypervisorlaunchtype Off
Après le redémarrage, vous pouvez choisir entre Windows 10 avec et sans Hyper-V au démarrage.
Ligne de commande:
dism /online /disable-feature /featurename:Microsoft-hyper-v-all
Si quelqu'un devient:
Nous n'avons pas pu terminer les mises à jour, annuler les modifications
après avoir essayé de désactiver Hyper-V, essayez de désinstaller les cartes réseau virtuelles Hyper-V à partir de votre Gestionnaire de périphériques -> Cartes réseau
Ouvrez une invite de commande en tant qu'administrateur et exécutez cette commande:
bcdedit /set {current} hypervisorlaunchtype off
Après un redémarrage, Hyper-V est toujours installé mais l'hyperviseur n'est plus en cours d'exécution. Maintenant, vous pouvez utiliser VMware sans aucun problème.
Si vous avez à nouveau besoin d'Hyper-V, ouvrez une invite de commande en tant qu'administrateur et exécutez cette commande:
bcdedit /set {current} hypervisorlaunchtype auto
vous pouvez utiliser mon script . coller des lignes de code dans le bloc-notes et les enregistrer au format vbs (par exemple, 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