답변:
에서 상승 된 명령 프롬프트 쓰기이 :
비활성화하려면 :
bcdedit /set hypervisorlaunchtype off
사용하려면:
bcdedit /set hypervisorlaunchtype auto
(댓글에서-다시 시작하여 적용)
이 명령은 작동합니다
Disable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-All
그것을 실행하고 메시지가 나타나면 컴퓨터를 다시 시작하는 데 동의하십시오.
Windows 10의 관리자 권한 PowerShell에서 실행했지만 Win 8 또는 7에서도 작동합니다.
관리자 프롬프트에서 다음과 같이 Hyper-V를 포함하거나 포함하지 않는 Windows 10 구성을 가질 수 있습니다.
bcdedit /copy {current} /d "Windows 10 no Hyper-V"
방금 만든 "Windows 10 no Hyper-V"부팅 항목의 새 ID를 찾습니다. {094a0b01-3350-11e7-99e1-bc5ec82bc470}
bcdedit /set {094a0b01-3350-11e7-99e1-bc5ec82bc470} hypervisorlaunchtype Off
재부팅 후 시작시 Hyper-V가있는 Windows 10과없는 Windows 10 중에서 선택할 수 있습니다.
{current}
하고 {GUID}
사이 " "
등이 :"{current}"
명령 줄 :
dism /online /disable-feature /featurename:microsoft-hyper-v-all
누군가 얻는 경우 :
업데이트를 완료 할 수 없습니다. 변경 취소 중입니다.
Hyper-V를 비활성화 한 후 장치 관리자-> 네트워크 어댑터에서 Hyper-V 가상 네트워크 어댑터를 제거해보십시오.
관리자로 명령 프롬프트를 열고 다음 명령을 실행하십시오.
bcdedit /set {current} hypervisorlaunchtype off
재부팅 후에도 Hyper-V는 계속 설치되지만 Hypervisor는 더 이상 실행되지 않습니다. 이제 문제없이 VMware를 사용할 수 있습니다.
Hyper-V가 다시 필요한 경우 관리자로 명령 프롬프트를 열고 다음 명령을 실행합니다.
bcdedit /set {current} hypervisorlaunchtype auto
bcdedit /set {current} ...
over 사용시 차이 / 장점 이 bcdedit /set ...
있습니까?
관리자로 명령 프롬프트를 열고 다음을 작성하십시오.
bcdedit /set hypervisorlaunchtype off
OP는 나에게 가장 좋은 답변을 받았고 다른 사람들도 -All 추가를 알아 낸 것 같습니다. 두 개의 배치 파일을 설정 한 다음 바로 가기를 설정하여 관리자 권한으로 실행 권한을 쉽게 설정할 수 있습니다.
일괄 해제
Call dism.exe /Online /Disable-Feature:Microsoft-Hyper-V-All
배치
Call dism.exe /Online /Enable-Feature:Microsoft-Hyper-V /All
마우스 오른쪽 버튼을 클릭-> 바탕 화면 바로 가기를 만듭니다. 바로 가기-> 속성-> 바로 가기 탭-> 고급-> 관리자 권한으로 실행을 마우스 오른쪽 버튼으로 클릭합니다.
내 스크립트를 사용할 수 있습니다. 메모장에 코드 줄을 붙여넣고 vbs (예 : 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
dism.exe /Online /Disable-Feature:Microsoft-Hyper-V
및dism.exe /Online /Enable-Feature:Microsoft-Hyper-V /All
,하지만 여전히 작동 방식을 모릅니다bcdedit
.