윈도우10 11 하이퍼바이저 켜는법 설치 활성화 끄기 비활성화 방법
윈도우10이나 윈도우11에서 하이퍼바이저를 켜야 하는 상황은 생각보다 많습니다. Hyper-V로 가상머신을 돌리거나, WSL2를 쓰거나, Docker Desktop을 붙일 때도 결국 가상화 기능을 건드리게 됩니다. 반대로 VMware, VirtualBox, 일부 게임 보안 모듈, 특정 개발툴과 충돌하면 이번에는 하이퍼바이저를 꺼야 문제가 풀리는 경우도 많습니다.
저도 이런 부분이 한 번 꼬이면 생각보다 오래 갑니다. 특히 윈도우11 Home인데 Hyper-V 항목이 안 보이는데도 하이퍼바이저가 켜져 있는 상태라면 더 헷갈립니다. 그래서 이번 글은 윈도우10과 윈도우11 기준으로 켜는 방법, 설치 가능 버전, 활성화 확인법, 끄는 방법까지 한 번에 정리했습니다.
먼저 이것부터 구분하시면 덜 헷갈립니다
Hyper-V는 마이크로소프트의 가상머신 플랫폼입니다.
하이퍼바이저는 가상화를 실제로 올리는 실행 계층입니다.
WSL2, Virtual Machine Platform, Windows Hypervisor Platform, 메모리 무결성도 상황에 따라 하이퍼바이저와 연결됩니다.
지원 버전 차이
가장 많이 헷갈리는 부분이 바로 여기입니다. 윈도우10 Home과 윈도우11 Home은 Hyper-V 역할을 정식으로 설치할 수 없습니다. 그래서 Windows 기능 켜기/끄기에 들어가도 Hyper-V 항목이 안 보이거나, 일부 메뉴만 보이는 경우가 있습니다.
| 구분 | Windows 10 Home | Windows 10 Pro 이상 | Windows 11 Home | Windows 11 Pro 이상 |
|---|---|---|---|---|
| Hyper-V 설치 | 불가 | 가능 | 불가 | 가능 |
| WSL2 사용 | 가능 | 가능 | 가능 | 가능 |
| Virtual Machine Platform | 가능 | 가능 | 가능 | 가능 |
| 하이퍼바이저 감지 | 상황에 따라 가능 | 가능 | 상황에 따라 가능 | 가능 |
하이퍼바이저 켜기 전 확인
먼저 BIOS 또는 UEFI에서 CPU 가상화 옵션이 켜져 있어야 합니다. 인텔 CPU는 보통 Intel VT-x, AMD CPU는 AMD-V처럼 보입니다. 이 옵션이 꺼져 있으면 윈도우에서 Hyper-V나 WSL2를 켜더라도 제대로 올라오지 않습니다.
작업 관리자에서 성능 > CPU로 들어가서 가상화 사용이 사용으로 보이는지도 같이 확인해두면 좋습니다.
윈도우10 11에서 하이퍼바이저 켜는법
이 부분은 목적에 따라 조금 다르게 보셔야 합니다. Hyper-V를 설치해서 쓰려는 것인지, 아니면 WSL2나 Docker 때문에 가상화 계층만 켜려는 것인지에 따라 체크해야 할 항목이 달라집니다.
1. Windows 기능 켜기에서 활성화
시작 버튼에서 Windows 기능 켜기 또는 끄기를 검색해서 들어갑니다.
여기서 목적에 따라 체크합니다.
Hyper-V 가상머신을 쓰려는 경우
Hyper-V
Windows Hypervisor Platform
WSL2 또는 Docker 위주로 쓰려는 경우
Virtual Machine Platform
Linux용 Windows 하위 시스템
Windows 11 Home이나 Windows 10 Home은 Hyper-V 항목이 아예 없을 수 있습니다. 이 경우는 정상입니다. Home에서는 Virtual Machine Platform과 WSL만 보이는 경우가 많습니다.
2. PowerShell로 Hyper-V 설치 및 활성화
Windows 10 Pro 이상, Windows 11 Pro 이상에서 Hyper-V를 바로 켜고 싶다면 관리자 권한 PowerShell에서 아래 명령을 실행하면 됩니다.
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All
명령 실행 뒤 재부팅하면 적용됩니다.
3. DISM으로 Hyper-V 설치
PowerShell 대신 명령프롬프트나 터미널에서 DISM으로 켜는 방법도 있습니다.
DISM /Online /Enable-Feature /All /FeatureName:Microsoft-Hyper-V
4. 부팅 단계에서 하이퍼바이저 자동 실행 켜기
기능은 켜져 있는데 실제 부팅 시 하이퍼바이저가 올라오지 않는다면 아래 명령으로 자동 실행 상태를 다시 잡을 수 있습니다.
bcdedit /set hypervisorlaunchtype auto
이 명령도 관리자 권한 터미널에서 실행한 뒤 재부팅해야 반영됩니다.
윈도우10 11에서 하이퍼바이저 끄는 방법
VMware, VirtualBox, 일부 에뮬레이터, 특정 게임이나 안티치트, 개발 환경과 충돌하는 경우는 반대로 하이퍼바이저를 꺼야 합니다. 여기서 중요한 점은 Hyper-V만 꺼서는 끝나지 않을 수 있다는 점입니다. Virtual Machine Platform, Windows Hypervisor Platform, 메모리 무결성까지 남아 있으면 계속 감지되는 경우가 있습니다.
1. 부팅 하이퍼바이저 먼저 끄기
bcdedit /set hypervisorlaunchtype off
재부팅 후 적용됩니다. 가장 먼저 시도해볼 만한 명령입니다.
2. Windows 기능 켜기 또는 끄기에서 관련 항목 해제
아래 항목을 확인해서 쓰지 않는 기능은 체크 해제합니다.
- Hyper-V
- Windows Hypervisor Platform
- Virtual Machine Platform
- Linux용 Windows 하위 시스템
- Windows Sandbox
WSL2나 Docker를 계속 쓸 계획이면 Virtual Machine Platform과 WSL은 함부로 끄지 않는 편이 낫습니다. 반대로 완전히 정리할 생각이면 같이 꺼야 깔끔하게 빠집니다.
3. PowerShell이나 DISM으로 Hyper-V 끄기
Disable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-Hypervisor
DISM /Online /Disable-Feature /FeatureName:Microsoft-Hyper-V-Hypervisor
4. 메모리 무결성도 같이 확인
윈도우 보안의 코어 격리 > 메모리 무결성이 켜져 있으면 하드웨어 가상화 기반 보안이 같이 작동할 수 있습니다. 보안상 이점이 분명한 기능이라 무조건 끄라고 하긴 어렵지만, 하이퍼바이저를 꼭 완전히 내려야 하는 상황에서는 같이 확인해야 합니다.
켜졌는지 꺼졌는지 확인하는 명령어
가장 간단한 방법은 시스템 정보나 systeminfo 명령을 보는 것입니다.
systeminfo | findstr /i "Hyper-V"
또는 msinfo32를 실행해서 시스템 정보 창을 열어보면 됩니다.
이 문구가 보이면 하이퍼바이저가 아직 올라와 있는 상태입니다
A hypervisor has been detected. Features required for Hyper-V will not be displayed.
윈도우11 Home에서 Hyper-V가 안 보여도 이상한 게 아닌 이유
이 부분이 특히 많이 헷갈립니다. Windows 11 Home은 Hyper-V 역할을 지원하지 않기 때문에 메뉴에 Hyper-V가 없을 수 있습니다. 그런데도 WSL2, Virtual Machine Platform, 메모리 무결성 같은 기능 때문에 시스템에서는 하이퍼바이저가 감지될 수 있습니다.
즉 Hyper-V를 설치한 적이 없어도 하이퍼바이저 계층이 살아 있는 것처럼 보일 수 있습니다. 이 경우는 기능 충돌을 잡으려면 Hyper-V 체크박스만 찾을 게 아니라 Virtual Machine Platform, WSL, 메모리 무결성, 부팅 설정을 같이 봐야 합니다.
Docker WSL2 VMware VirtualBox 충돌 정리
Docker Desktop은 요즘 WSL2 기반 엔진을 많이 사용합니다. 이 조합은 꽤 편하지만, 반대로 VMware나 VirtualBox, 일부 에뮬레이터와 같이 쓰는 환경에서는 꼬일 수 있습니다. 시스템이 느려지거나, 가상머신이 안 올라오거나, 간헐 프리징처럼 느껴지는 상황도 여기서 자주 나옵니다.
제 기준에서는 목적을 분리해서 쓰는 쪽이 가장 덜 피곤합니다. WSL2와 Docker가 주력이면 Virtual Machine Platform과 WSL 위주로 맞추고, 정식 Hyper-V 가상머신을 돌릴 계획이면 Pro 이상에서 Hyper-V로 정리하는 편이 낫습니다. 반대로 VMware나 VirtualBox 성능을 우선한다면 Hyper-V 계열 기능을 최대한 내려두는 쪽이 더 편합니다.
안 꺼질 때 마지막 점검
- 관리자 권한 터미널에서 명령을 실행했는지 확인
- 재부팅을 실제로 했는지 확인
- Windows 기능에서 관련 항목이 다시 켜지지 않았는지 확인
- Windows 보안의 메모리 무결성 확인
- BIOS 가상화는 켜져 있어도 되지만, 테스트용으로만 완전히 내릴 때는 BIOS에서 VT-x나 AMD-V를 잠시 꺼서 비교
- 시스템 정보에서 하이퍼바이저 감지 문구가 사라졌는지 재확인
마무리
정리하면 Windows 10 Home과 Windows 11 Home은 Hyper-V 설치 자체는 지원하지 않지만, WSL2나 Virtual Machine Platform 때문에 하이퍼바이저가 동작하는 것처럼 보일 수 있습니다. 반대로 Pro 이상이면 Hyper-V를 직접 설치해서 켜는 방식으로 정리하면 됩니다.
켜는 쪽은 BIOS 가상화 활성화, Windows 기능 체크, PowerShell 또는 DISM, 필요 시 bcdedit /set hypervisorlaunchtype auto 순으로 보면 됩니다. 끄는 쪽은 bcdedit /set hypervisorlaunchtype off부터 시작해서 관련 기능 체크 해제와 메모리 무결성까지 같이 보는 방식이 가장 확실합니다.
자주 쓰는 명령어만 다시 모아보면
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All
DISM /Online /Enable-Feature /All /FeatureName:Microsoft-Hyper-V
bcdedit /set hypervisorlaunchtype auto
bcdedit /set hypervisorlaunchtype off
Disable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-Hypervisor
DISM /Online /Disable-Feature /FeatureName:Microsoft-Hyper-V-Hypervisor
systeminfo | findstr /i "Hyper-V"
댓글
댓글 쓰기