Windows 11에서 Hyper-V를 끄는 방법



Hyper-V는 Windows 11에 내장된 매우 편리한 가상화 솔루션으로, 특히 여러 OS를 테스트하거나 랩톱을 운영하는 사람들에게 유용합니다.하지만 솔직히 말해서, 게임을 하거나 다른 에뮬레이터를 사용하는 경우 Hyper-V가 해당 에뮬레이터를 차단하거나 충돌하는 경향이 있어 매우 번거로울 수 있습니다.때로는 여러 가지 골칫거리가 생기기 시작하기도 합니다. Hyper-V를 비활성화하는 것은 항상 간단한 것은 아니며, 특히 어디에 숨겨져 있는지, 또는 어떻게 끄는지 잊어버린 경우에는 더욱 그렇습니다.이 가이드에서는 Windows 11에서 Hyper-V를 비활성화하는 가장 안정적인 몇 가지 방법을 안내하여 게임이나 다른 가상화 도구를 원활하게 다시 실행할 수 있도록 지원합니다.

핵심은 Hyper-V가 VirtualBox, VMware 또는 특정 에뮬레이터와 같은 타사 앱에 영향을 줄 수 있다는 것입니다.따라서 “Hyper-V가 감지되었습니다”와 같은 오류가 발생하거나 앱이 실행되지 않는 경우, Hyper-V를 끄면 문제가 해결될 수 있습니다.이 과정에는 Windows 기본 옵션부터 명령줄 트릭까지 다양한 방법이 있습니다.때로는 Hyper-V를 비활성화한 후에도 Windows가 Hyper-V의 일부를 고집스럽게 유지하는 경우가 있으므로, 몇 번의 시도나 여러 가지 수정 방법을 조합해서 사용해야 할 수도 있습니다.인내심을 가지면 도움이 되며, 걱정하지 마세요.나중에 Hyper-V를 다시 사용하고 싶다면 대개 되돌릴 수 있습니다.

Windows 11에서 Hyper-V를 비활성화하는 방법

Windows 기능 패널 사용(가장 쉬운 방법)

빠르게 처리하고 싶다면 이 방법이 가장 간편합니다.물론 Windows에서 이 기능을 필요 이상으로 어렵게 만들었기 때문에, 실수로 설치했거나 특정 설정을 하지 않는 한 이 기능이 항상 활성화되어 있지 않을 수 있습니다.

  • Win+를 눌러 R실행 대화 상자를 엽니다.
  • 입력 control하고 누르면 Enter제어판이 열립니다.
  • 프로그램 을 클릭한 다음 프로그램 및 기능을 선택합니다.
  • 왼쪽 패널에서 Windows 기능 켜기/끄기를 클릭합니다.
  • 아래로 스크롤하여 Hyper-V, Windows Hypervisor Platform, Virtual Machine Platform을 찾으세요.
  • 모든 상자의 선택을 해제하세요.그런 다음 확인 을 누르세요.
  • 변경 사항을 적용하려면 PC를 재부팅하세요.

빠르고 간단하며, Hyper-V가 문제였다면 이 방법으로 해결할 수 있을 겁니다.일부 설정에서는 Hyper-V를 제거한 후에도 잔여물이 남아서 이상하게 느껴질 수 있는데, 그럴 때는 해당 항목을 다시 체크하거나 다른 방법을 시도해야 합니다.

부팅 시 BCDEDIT를 사용하여 Hyper-V를 비활성화합니다(때로는 더 안정적임)

Hyper-V를 실행하지 않고 싶지만 완전히 제거하고 싶지 않을 때 유용합니다.시작 시 “스위치를 끄는” 것과 같은 방식으로, GUI 방식이 실패하거나 Hyper-V가 계속 다시 나타날 때 더 효과적입니다.

  • 시작 메뉴를 열고 를 입력한 후 cmd마우스 오른쪽 버튼을 클릭하고 관리자 권한으로 실행을 선택합니다.
  • 다음 명령을 입력한 후, 다음을 누르세요 Enter.
bcdedit /set hypervisorlaunchtype off
  • “작업이 성공적으로 완료되었습니다.”와 비슷한 메시지가 표시됩니다.이제 PC를 다시 시작하세요.
  • 재부팅 후에는 Hyper-V가 더 이상 활성화되지 않습니다.나중에 다시 활성화하려면 같은 명령 프롬프트에서 다음 명령을 실행하세요.
  • bcdedit /set hypervisorlaunchtype auto

    이 방법은 Windows가 로드되기도 전에 Hyper-V를 비활성화하기 때문에, 완전히 삭제하는 것보다 훨씬 효과적입니다.단, 일부 설정에서는 문제가 해결되지 않으면 관리자 모드로 명령 프롬프트를 다시 실행해야 할 수도 있다는 점을 기억하세요.

    명령 프롬프트를 사용하여 Hyper-V를 완전히 제거하기

    Hyper-V가 너무 많은 문제를 일으키고 있다고 확신하고 완전히 없애고 싶다면, 이 명령을 사용하여 모든 Hyper-V 기능을 한 번에 비활성화할 수 있습니다.이 명령은 더 영구적이며, 적어도 Hyper-V 자체의 문제는 발생하지 않도록 합니다.

    • 다시 관리자 권한으로 명령 프롬프트를 엽니다.
    • 다음 명령을 실행하세요:
    dism /online /disable-feature /featurename:Microsoft-Hyper-V-All
  • “작업이 성공적으로 완료되었습니다”라는 메시지가 표시되면 PC를 재부팅하세요.재시작하면 Hyper-V가 삭제될 것입니다.
  • 참고: BIOS/UEFI 설정이나 그룹 정책을 통해 Hyper-V가 활성화된 경우 이 방법으로는 충분하지 않을 수 있습니다. Windows에서 Hyper-V를 비활성화할 수 없는 경우, BIOS 설정에서 가상화를 다시 확인하고 해당 설정을 해제해야 할 수 있습니다.

    PowerShell을 사용하여 빠르게 비활성화

    또는 PowerShell을 사용하면 명령 프롬프트 방법과 거의 동일한 명령을 사용하여 Hyper-V를 비활성화할 수 있으며, 스크립팅을 선호하거나 이미 PowerShell을 많이 사용하는 경우 더 원활하게 수행할 수 있습니다.

    • 시작 메뉴에서 PowerShell을 마우스 오른쪽 버튼으로 클릭하고 관리자 권한으로 실행을 선택합니다.
    • 다음 명령을 입력하세요:
    Disable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-All
  • 를 누르고 Enter확인 메시지가 나올 때까지 기다리세요.메시지가 나타나면 PC를 재부팅하세요.
  • 일부 설정에서는 제대로 작동하지 않을 수도 있지만, 일반적으로는 작동합니다.이러한 명령을 실행하면 Hyper-V를 완전히 비활성화하려면 재시작이 필요한 경우가 많습니다.

    Hyper-V 제거 시 “업데이트를 완료할 수 없습니다” 오류 수정

    또 다른 문제는 Windows가 Hyper-V를 제거하거나 비활성화하지 않고 “업데이트를 완료할 수 없습니다”와 같은 오류 메시지를 표시하는 것입니다.꽤 짜증 나죠? 보통 이런 문제는 Windows에 Hyper-V에 연결된 네트워크 어댑터나 잔여 파일이 남아 있기 때문에 발생합니다.

    • 실행 대화 상자를 엽니다 ( Win+ R)
    • 입력 devmgmt.msc하고 눌러서 Enter장치 관리자를 불러오세요.
    • 네트워크 어댑터를 두 번 클릭합니다.
    • 더 쉽게 정리하려면 보기 메뉴를 클릭하고 숨겨진 장치 표시를 선택하세요.
    • Hyper-V 가상 이더넷 어댑터를 찾아보세요. Hyper-V가 활성화된 적이 있으면 일반적으로 제자리에 없어 보입니다.
    • 해당 어댑터를 마우스 오른쪽 버튼으로 클릭하고 ‘장치 제거’를 선택하세요.관련된 모든 어댑터에 대해 이 작업을 수행하여 문제가 없는지 확인하세요.
    • 모든 작업이 끝나면 재부팅하세요.이렇게 하면 Windows가 남은 파일을 삭제하고 제거 과정을 깔끔하게 완료할 수 있습니다.

    Hyper-V 충돌에 대한 기타 문제 해결 팁

    때로는 Hyper-V를 비활성화하는 것만으로는 충분하지 않습니다.다른 Windows 기능이나 보안 설정으로 인해 Hyper-V가 잠겨 있을 수 있기 때문입니다.예를 들어, Windows 보안의 기능인 메모리 무결성이나 Device Guard/Credential Guard는 Hyper-V가 사라진 후에도 다른 가상화 도구를 차단할 수 있습니다.

    메모리 무결성 끄기

    • 설정 ( Win+ )을 엽니다 I.
    • 개인정보 보호 및 보안 으로 이동한 다음 Windows 보안을 클릭합니다.
    • 장치 보안을 선택한 다음 코어 격리 세부 정보를 클릭합니다.
    • 메모리 무결성을 끄고 다시 시작합니다.

    이 보안 기능은 시스템 보호를 위해 설계되었지만, 특정 가상화 앱이나 드라이버 접근을 차단하는 것으로 알려져 있어 다소 이상합니다.이 기능을 비활성화하면 충돌이 해결되는 경우도 있습니다.

    Device Guard 및 Credential Guard 비활성화

    이 작업은 레지스트리를 해킹해야 하는 경우가 많기 때문에 좀 더 복잡합니다.따라서 레지스트리 편집에 익숙하고 무엇을 해야 할지 아는 경우에만 진행하세요.여기서 실수를 하면 일부 보안 기능이 비활성화될 수 있습니다.

    • 관리자 모드에서 레지스트리 편집기 ( )를 엽니다 regedit.
    • Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa 로 이동합니다.
    • LsaCfgFlags가 없으면 오른쪽 패널을 마우스 오른쪽 버튼으로 클릭하고 새로 만들기 > DWORD(32비트) 값을 선택한 다음 이름을 LsaCfgFlags 로 지정합니다.
    • 비활성화하려면 값을 0 으로 설정하고, 다시 활성화하려면 1로 설정합니다.
    • 다음으로 Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceGuard 로 이동합니다.
    • EnableVirtualizationBasedSecurity DWORD를 찾아 0 으로 설정합니다.
    • 재부팅하세요.완료되었습니다.나중에 다시 켜려면 값을 반대로 바꾸세요.

    마무리

    Hyper-V를 제거하는 것은 항상 빠른 것은 아니며, 특히 Windows가 Hyper-V를 고집스럽게 고집한다면 더욱 그렇습니다.하지만 명령줄 트릭과 Windows 인터페이스 옵션을 적절히 조합하면 문제가 해결되는 경우가 많습니다. Hyper-V, 메모리 무결성 및 관련 기능을 비활성화하면 타사 가상화 도구가 정상적으로 작동하는 경우가 많습니다.게임이나 에뮬레이터 사용이 주 목적이라면 이러한 번거로움은 감수할 만한 가치가 있습니다.이 팁들이 몇 시간의 좌절을 덜어주기를 바랍니다.

    요약

    • Windows 기능이나 BCDEDIT 명령을 사용하여 Hyper-V를 비활성화합니다.
    • 필요한 경우 DISM이나 PowerShell을 사용하여 Hyper-V를 제거합니다.
    • 장치 관리자를 통해 남아 있는 네트워크 어댑터를 제거합니다.
    • 메모리 무결성 및 장치 보호와 같은 관련 보안 기능을 끕니다.
    • 변경 사항이 적용되는지 확인하려면 변경 후에는 항상 다시 시작하세요.


    이 글이 도움이 되었나요?