Computer >> 컴퓨터 >  >> 시스템 >> Windows

Windows 11/10에서 Hyper-V 비활성화하는 3가지 방법

Hyper-V는 마이크로소프트(Microsoft)의 하드웨어 가상화 제품으로, 가상 머신(Virtual Machine)이라 불리는 소프트웨어 기반 컴퓨터를 생성하고 실행할 수 있게 해주는 기능입니다. 각 가상 머신은 하나의 완전한 컴퓨터처럼 작동하며, 자체 운영체제와 프로그램을 실행할 수 있습니다. 이번 글에서는 Windows 11/10에서 Hyper-V를 비활성화하는 세 가지 방법을 소개합니다.

Windows 11/10에서 Hyper-V 비활성화하는 3가지 방법

Hyper-V란 무엇인가?

Hyper-V는 각 가상 머신을 독립적으로 격리된 공간에서 실행하기 때문에, 동일한 하드웨어 위에서 여러 개의 가상 머신을 동시에 구동할 수 있습니다. 이를 통해 특정 가상 머신의 충돌이 다른 작업에 영향을 미치는 문제를 방지하거나, 서로 다른 사용자·그룹·서비스에 각각 별도의 시스템 환경을 제공할 수 있습니다.

Hyper-V를 활용하면 다음과 같은 이점을 얻을 수 있습니다:

  • 사설 클라우드 환경 구축 및 확장. 공유 리소스 사용을 확대하고 수요 변화에 따라 활용도를 조정함으로써, 더욱 유연한 온디맨드 IT 서비스를 제공할 수 있습니다.
  • 하드웨어 효율 극대화. 서버와 워크로드를 더 적고 강력한 물리 서버로 통합하여 전력 소모와 물리적 공간을 절약할 수 있습니다.
  • 비즈니스 연속성 향상. 계획된 정기 점검뿐 아니라 예기치 못한 장애로 인한 가동 중단이 업무에 미치는 영향을 최소화할 수 있습니다.
  • VDI(가상 데스크톱 인프라) 구축 및 확장. 중앙 집중식 데스크톱 전략인 VDI를 도입하면 업무 민첩성과 데이터 보안을 높이고, 규제 준수를 단순화하며 데스크톱 운영체제와 애플리케이션 관리를 한층 수월하게 할 수 있습니다. Hyper-V와 원격 데스크톱 가상화 호스트(RD Virtualization Host)를 같은 서버에 배포하면 사용자에게 개인 가상 데스크톱 또는 가상 데스크톱 풀을 제공할 수 있습니다.
  • 개발 및 테스트 효율 향상. 물리 시스템만 사용할 때 필요했던 각종 하드웨어를 추가로 구입하거나 유지하지 않고도, 다양한 컴퓨팅 환경을 손쉽게 재현할 수 있습니다.

Windows 11/10에서 Hyper-V 비활성화하기

Windows 11/10에서는 아래의 세 가지 간단한 방법으로 Hyper-V를 비활성화할 수 있습니다. 각 방법을 순서대로 살펴보겠습니다:

  1. 제어판 이용
  2. PowerShell 이용
  3. 레지스트리 편집기 이용

이제 각 방법별 단계별 진행 과정을 자세히 알아보겠습니다.

1] 제어판에서 Hyper-V 비활성화

Windows 11/10에서 Hyper-V 비활성화하는 3가지 방법

제어판을 통해 Hyper-V를 비활성화하려면 다음 단계를 따르세요:

  • Windows 키 + R을 눌러 실행(Run) 대화 상자를 엽니다.
  • 실행 대화 상자에 appwiz.cpl을 입력하고 Enter 키를 눌러 프로그램 및 기능 창을 엽니다.
  • 창 왼쪽에서 Windows 기능 켜기/끄기 링크를 클릭합니다.
  • 기능 목록이 로드될 때까지 잠시 기다립니다.
  • Hyper-V 항목을 확장한 뒤, Hyper-V 플랫폼을 다시 확장합니다.
  • Hyper-V 하이퍼바이저 체크박스의 선택을 해제하거나, 상위 폴더인 Hyper-V 항목 자체의 체크를 해제해도 됩니다.

이후 제어판을 닫으면 됩니다.

참고로 목록을 조금 더 내려보면 Windows 하이퍼바이저 플랫폼(Windows Hypervisor Platform) 항목이 보입니다. 이 기능은 가상화 소프트웨어가 Windows 하이퍼바이저 위에서 실행될 수 있도록 허용하는 것으로, Docker 이미지 실행에 필수적이며 Oracle VirtualBox, QEMU, VMware Workstation 같은 서드파티 가상화 프로그램이 Hyper-V를 활용해 구동될 수 있게 해줍니다. 기본적으로는 선택되어 있지 않습니다.

2] PowerShell에서 Hyper-V 비활성화

Windows 11/10에서 Hyper-V 비활성화하는 3가지 방법

PowerShell을 통해 Hyper-V를 비활성화하려면 다음 단계를 따르세요:

  • Windows 키 + X를 눌러 고급 사용자 메뉴(Power User Menu)를 엽니다.
  • 키보드에서 A 키를 눌러 관리자 권한으로 PowerShell을 실행합니다.
  • PowerShell 콘솔에 아래 명령어를 직접 입력하거나 복사해 붙여넣은 후 Enter 키를 누릅니다:
Disable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-Hypervisor

: BIOS/UEFI에서 하드웨어 가상화 지원이 활성화되어 있다면, 명령어의 DisableEnable로 바꾸어 동일한 명령으로 Hyper-V를 빠르게 다시 활성화할 수도 있습니다.

  • 명령 실행에는 시간이 다소 걸릴 수 있습니다. 실행이 완료되면 PowerShell을 종료하면 됩니다.

3] 레지스트리 편집기에서 Hyper-V 비활성화

레지스트리를 수정하는 작업이므로, 만일의 사태에 대비해 사전에 레지스트리 백업 또는 시스템 복원 지점 생성을 해두는 것이 좋습니다.

레지스트리 편집기를 통해 Hyper-V를 비활성화하려면 다음 단계를 따르세요:

  • Windows 키 + R을 눌러 실행 대화 상자를 엽니다.
  • 실행 대화 상자에 notepad를 입력하고 Enter 키를 눌러 메모장을 엽니다.
  • 아래 코드를 복사해 텍스트 편집기에 붙여넣습니다.
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceGuard]
"RequireMicrosoftSignedBootChain"=dword:00000000

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceGuard\Scenarios]

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceGuard\Scenarios\HypervisorEnforcedCodeIntegrity]
"WasEnabledBy"=dword:00000000
"Enabled"=dword:00000000
  • 메뉴에서 파일을 클릭한 뒤 다른 이름으로 저장을 선택합니다.
  • 파일을 저장할 위치(바탕 화면 권장)를 지정합니다.
  • .reg 확장자가 포함된 파일 이름을 입력합니다(예: Disable_HyperV.reg).
  • 파일 형식 드롭다운 목록에서 모든 파일을 선택합니다.
  • 저장된 .reg 파일을 두 번 클릭해 레지스트리에 병합합니다.
  • 메시지가 표시되면 실행 > 예(UAC) > 예 > 확인을 차례로 클릭해 병합을 승인합니다.
  • 작업이 끝나면 필요 없어진 .reg 파일은 삭제해도 무방합니다.

지금까지 Windows 11/10에서 Hyper-V를 비활성화하는 세 가지 방법을 알아보았습니다. 상황에 맞는 방법을 선택해 적용해 보시기 바랍니다!