Computer >> 컴퓨터 >  >> 소프트웨어 >> 소프트웨어

Windows 11에서 Hyper-V를 비활성화하여 게임 성능을 복구하는 방법

Hyper-V는 Windows 11 사용자가 PC에서 가상 머신(VM)을 실행할 수 있도록 도와주는 유용한 가상화 도구입니다. 하지만 이 기능이 다른 앱이나 에뮬레이터와 충돌을 일으켜 특정 프로그램을 사용하거나 게임을 플레이하는 데 지장을 줄 수 있다는 점이 문제입니다.

이번 글에서는 Hyper-V를 비활성화하는 방법을 자세히 알려드리겠습니다. 이를 통해 다시 쾌적하게 게임을 즐기실 수 있을 것입니다.

Hyper-V란 무엇인가?

Hyper-V는 Windows 10 및 Windows 11의 Pro, Education, Enterprise 에디션에서 가상 머신을 생성하고 실행할 수 있게 해주는 가상화 플랫폼입니다. 이를 통해 한 대의 PC에서 여러 운영체제를 동시에 구동할 수 있어 하드웨어 비용을 절감하고, 개발 과정에서 새로운 소프트웨어를 손쉽게 테스트할 수 있습니다.

그러나 Hyper-V는 VMWare Workstation, VirtualBox 같은 서드파티 앱이나 일부 게임 에뮬레이터와 충돌을 일으킬 수 있습니다. 그래서 많은 사용자들이 Hyper-V를 비활성화하는 것을 선호합니다. 특히 일반적인 PC 사용자에게는 큰 필요가 없는 기능이기 때문입니다.

참고: Windows 11 Home 에디션에는 Hyper-V가 제공되지 않습니다.

PC에서 Hyper-V 실행 여부 확인 방법

Windows 11 PC에서 Hyper-V 하이퍼바이저가 실행 중인지 확인하려면 시스템 정보(System Information) 도구를 활용할 수 있습니다. 확인 절차는 다음과 같습니다.

  1. Windows 키 + R을 눌러 실행(Run) 창을 엽니다.
  2. msinfo32.exe를 입력하고 Enter 키를 누릅니다.
Windows 11에서 Hyper-V를 비활성화하여 게임 성능을 복구하는 방법
  1. 시스템 요약 탭에서 맨 아래로 스크롤한 후 다음 항목이 있는지 확인합니다.

'하이퍼바이저가 검색되었습니다. Hyper-V에 필요한 기능이 표시되지 않습니다.' (A hypervisor has been detected. Features required for Hyper-V will not be displayed.)

  1. 이 항목이 있다면 Hyper-V가 활성화된 상태라는 뜻이며, 다른 가상화 도구를 사용하려면 비활성화해야 합니다. 마찬가지로 Hyper-V 관련 항목이 '사용' 상태로 표시되면 해당 기능이 작동 중인 것입니다.
Windows 11에서 Hyper-V를 비활성화하여 게임 성능을 복구하는 방법

아래에서는 Windows 기능, BCDEdit, 명령 프롬프트, PowerShell을 이용해 Hyper-V를 제거하는 방법을 차례대로 설명합니다. 단, 제거 후에는 Hyper-V 관리자에 접근할 수 없으며, 재설치하기 전까지는 VM 설정을 변경할 수 없다는 점을 유의하세요.

1. Windows 선택적 기능으로 Hyper-V 비활성화하기

Hyper-V를 비활성화하는 가장 간단한 방법은 Windows 기능 앱을 사용하는 것입니다.

  1. Win + R 키를 눌러 실행 창을 엽니다.
  2. control을 입력하고 Enter 키를 눌러 제어판을 엽니다.
Windows 11에서 Hyper-V를 비활성화하여 게임 성능을 복구하는 방법
  1. 프로그램(Programs)을 선택합니다.
Windows 11에서 Hyper-V를 비활성화하여 게임 성능을 복구하는 방법
  1. 프로그램 및 기능(Programs and Features)을 클릭합니다.
Windows 11에서 Hyper-V를 비활성화하여 게임 성능을 복구하는 방법
  1. 왼쪽 메뉴에서 'Windows 기능 켜기/끄기(Turn Windows features on or off)'를 선택합니다.
  2. 목록을 아래로 스크롤한 후 Hyper-V, Windows Hypervisor Platform, Virtual Machine Platform 옆의 체크박스를 모두 해제합니다.
Windows 11에서 Hyper-V를 비활성화하여 게임 성능을 복구하는 방법
  1. PC를 재부팅합니다.

참고: 이 방법은 Hyper-V를 완전히 제거합니다. 따라서 나중에 다시 사용하려면 재설치해야 하며, 재설치 방법은 아래에서 설명합니다.

2. BCDEDIT로 Hyper-V 비활성화하기

BCDEDIT 도구를 사용하면 Hyper-V를 완전히 삭제하지 않고도 부팅 구성에서만 비활성화할 수 있습니다. 나중에 다시 설치하는 번거로움 없이 Hyper-V를 재사용하고 싶다면 이 방법이 유용합니다.

BCDEDIT로 Hyper-V를 비활성화하는 방법은 다음과 같습니다.

  1. 시작 메뉴를 열고 "cmd"를 검색합니다.
  2. 명령 프롬프트(Command Prompt)를 우클릭한 후 '관리자 권한으로 실행(Run as Administrator)'을 선택합니다.
Windows 11에서 Hyper-V를 비활성화하여 게임 성능을 복구하는 방법
  1. 명령 프롬프트 창에 다음 명령어를 입력합니다.

bcdedit /set hypervisorlaunchtype off

Windows 11에서 Hyper-V를 비활성화하여 게임 성능을 복구하는 방법
  1. '작업을 완료했습니다'라는 성공 메시지가 표시되면, Hyper-V가 확실히 비활성화되도록 PC를 재시작합니다.

나중에 Hyper-V를 다시 활성화해야 할 경우에는 위와 같은 방법으로 명령 프롬프트에 다음 명령어를 입력하세요.

bcdedit /set hypervisorlaunchtype auto

그런 다음 PC를 재시작하면 변경 사항이 적용됩니다.

3. 명령 프롬프트로 Hyper-V 비활성화하기

Windows 기능 도구로 Hyper-V를 비활성화할 수 없는 경우, 명령 프롬프트를 통해 제거할 수 있습니다.

  1. 시작 메뉴를 열고 "cmd"를 검색합니다.
  2. 명령 프롬프트를 우클릭한 후 '관리자 권한으로 실행'을 선택합니다.
  3. 다음 명령어를 입력하고 Enter 키를 누릅니다.

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

  1. DISM 도구가 Hyper-V를 비활성화했다는 완료 메시지가 표시될 때까지 기다립니다.
Windows 11에서 Hyper-V를 비활성화하여 게임 성능을 복구하는 방법
  1. PC를 재시작합니다.

4. Windows PowerShell로 Hyper-V 비활성화하기

마지막 방법은 PowerShell을 관리자 모드로 실행하여 Hyper-V를 비활성화하는 것입니다.

  1. 시작 메뉴를 열고 "PowerShell"을 입력합니다.
  2. PowerShell을 우클릭한 후 '관리자 권한으로 실행'을 선택합니다.
Windows 11에서 Hyper-V를 비활성화하여 게임 성능을 복구하는 방법
  1. 다음 명령어를 입력하고 Enter 키를 누릅니다.

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

Windows 11에서 Hyper-V를 비활성화하여 게임 성능을 복구하는 방법
  1. 성공 메시지가 나타날 때까지 기다린 후, 변경 사항을 적용하기 위해 PC를 재시작합니다.

'업데이트를 완료할 수 없습니다' 오류 해결 방법

Hyper-V를 제거하는 과정에서 많은 사용자가 "업데이트를 완료할 수 없습니다. 변경 사항을 되돌리는 중입니다."라는 오류 메시지를 접하게 됩니다. 이 오류는 Hyper-V 제거를 막고 원래의 문제를 계속 남겨두게 됩니다.

이 문제를 해결하려면 Hyper-V 가상 네트워크 어댑터를 제거해야 합니다.

  1. 실행(Run) 창을 엽니다.
  2. devmgmt.msc를 입력하고 Enter 키를 누릅니다.
Windows 11에서 Hyper-V를 비활성화하여 게임 성능을 복구하는 방법
  1. 장치 관리자(Device Manager)에서 네트워크 어댑터(Network Adapters)를 더블클릭하여 섹션을 확장합니다.
Windows 11에서 Hyper-V를 비활성화하여 게임 성능을 복구하는 방법
  1. Hyper-V 네트워크 어댑터를 찾습니다. 창 상단의 보기(View) 메뉴를 선택한 후 '숨겨진 장치 표시(Show hidden devices)'를 선택합니다.
  2. Hyper-V 가상 이더넷 어댑터(Hyper-V Virtual Ethernet Adapter)를 우클릭하고 '디바이스 제거(Uninstall Device)'를 선택합니다.
  3. 목록의 모든 네트워크 어댑터에 대해 이 작업을 반복합니다. 그런 다음 PC를 재부팅하여 부팅 시 문제가 해결되었는지 확인합니다.

여전히 Hyper-V 문제가 발생한다면? 시도해볼 해결책

안타깝게도 Hyper-V를 제거한 후에도 게임이나 다른 가상화 소프트웨어에서 문제가 지속될 수 있습니다. 이는 서드파티 가상화 도구와 충돌을 일으키는 몇 가지 유사한 Windows 기능 때문입니다.

다음 두 가지 방법을 시도해 보세요.

1. 메모리 무결성(Memory Integrity) 끄기

Windows 보안에 있는 메모리 무결성 기능은 멀웨어가 중요한 시스템 프로세스에 감염되는 것을 방지하는 데 도움이 됩니다. 하지만 이 기능은 특정 서드파티 도구가 정상 작동에 필요한 핵심 리소스에 접근하지 못하게 막기도 합니다.

메모리 무결성을 끄는 방법은 다음과 같습니다.

  1. Windows 키 + I를 눌러 설정(Settings)을 엽니다.
  2. 개인 정보 및 보안(Privacy & security)을 선택합니다.
Windows 11에서 Hyper-V를 비활성화하여 게임 성능을 복구하는 방법
  1. Windows 보안(Windows Security)을 선택하고 디바이스 보안(Device security)을 클릭합니다.
  2. 코어 격리 세부 정보(Core isolation details)를 선택합니다.
Windows 11에서 Hyper-V를 비활성화하여 게임 성능을 복구하는 방법
  1. 메모리 무결성(Memory integrity)을 끈 후 컴퓨터를 재시작합니다.
Windows 11에서 Hyper-V를 비활성화하여 게임 성능을 복구하는 방법

2. Device Guard 및 Credential Guard 비활성화하기

Device Guard와 Credential Guard는 Hyper-V가 필요한 두 가지 Windows 기능입니다. 이 때문에 PC가 부팅될 때마다 그룹 정책 또는 BIOS/UEFI 설정이 자동으로 Hyper-V를 활성화할 수 있습니다.

이 문제를 해결하려면 Windows 레지스트리를 수정해야 합니다. 레지스트리 수정은 위험할 수 있으므로, 다음 단계를 진행하기 전에 시스템 복원 지점을 만들어 두는 것이 좋습니다.

Device Guard와 Credential Guard를 비활성화하는 방법은 다음과 같습니다.

  1. Win + R 키를 눌러 실행 창을 엽니다.
  2. Regedit를 입력하고 Enter 키를 누릅니다.
Windows 11에서 Hyper-V를 비활성화하여 게임 성능을 복구하는 방법
  1. Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa 경로로 이동합니다. 위치 주소를 복사해서 레지스트리 편집기 창 상단의 주소 표시줄에 붙여넣으면 편리합니다.
  2. Lsa 폴더를 선택합니다.
Windows 11에서 Hyper-V를 비활성화하여 게임 성능을 복구하는 방법
  1. 오른쪽 창에서 LsaCfgFlags를 찾습니다. 해당 값이 없다면 창 내부를 우클릭한 후 새로 만들기 > DWORD(32비트) 값을 선택하고 이름을 "LsaCfgFlags"로 지정합니다.
  2. LsaCfgFlags DWORD 값을 더블클릭하고 값 데이터(Value data) 필드를 0으로 변경합니다.
Windows 11에서 Hyper-V를 비활성화하여 게임 성능을 복구하는 방법
  1. 확인(OK)을 선택합니다.
  2. 이제 Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceGuard 경로로 이동합니다.
  3. EnableVirtualizationBasedSecurity DWORD 값을 찾습니다. 값이 없다면 위와 같은 방법으로 생성합니다.
Windows 11에서 Hyper-V를 비활성화하여 게임 성능을 복구하는 방법
  1. DWORD를 더블클릭하고 값을 0으로 설정합니다.
  2. 확인을 선택한 후, 변경 사항이 적용되도록 컴퓨터를 재시작합니다.

참고: 나중에 Device Guard나 Credential Guard를 다시 활성화해야 하는 경우, 위 단계를 반복하되 값을 1로 설정하면 됩니다.

이제 가상화 문제로부터 자유롭게

Hyper-V는 훌륭한 가상화 도구이지만, 때때로 답답한 문제들을 일으킬 수 있습니다. 이제 Hyper-V와 관련 기능을 성공적으로 비활성화했으므로, 서드파티 가상화 소프트웨어를 문제없이 사용할 수 있을 것입니다.