Windows 10에서 Windows 샌드박스를 실행할 때 '하이퍼바이저를 찾을 수 없습니다(No hypervisor was found)'라는 메시지와 함께 오류 코드 0xc0351000이 표시된다면, 이 글에서 소개하는 해결 방법을 따라 해 보시기 바랍니다. 이 오류가 발생하면 다음과 같은 전체 오류 메시지가 나타납니다.
Windows Sandbox
하이퍼바이저를 찾을 수 없습니다. 하이퍼바이저 지원을 활성화해 주십시오.
오류 0xc0351000. 이 시스템에는 하이퍼바이저가 존재하지 않습니다.
하이퍼바이저를 찾을 수 없음, 오류 0xc0351000 해결 방법
Windows 샌드박스 실행 시 이 문제가 발생한다면, 아래의 권장 해결 방법들을 순서대로 시도해 볼 수 있습니다.
- CPU 가상화 기능이 활성화되어 있는지 확인
- Windows 기능 켜기
- 컴퓨터 시작 시 하이퍼바이저가 자동으로 실행되도록 설정
각 해결 방법의 세부 절차를 하나씩 살펴보겠습니다.
1] CPU 가상화 기능이 활성화되어 있는지 확인
CPU 가상화 상태를 확인하려면 먼저 작업 관리자를 열어야 합니다. 시작 버튼을 마우스 오른쪽 버튼으로 클릭한 후 메뉴에서 작업 관리자를 선택하세요. 작업 관리자 창이 열리면 성능 탭을 클릭하면 가상화(Virtualization) 항목의 현재 상태를 확인할 수 있습니다.
만약 가상화가 '사용 안 함'으로 표시되어 있다면, BIOS 또는 UEFI 설정에 들어가 해당 기능을 활성화해야 합니다.
또한 컴퓨터에서 Hyper-V를 사용하도록 설정해야 하며, CPU가 SLAT(Second Level Address Translation, 2단계 주소 변환) 기능을 지원하고 활성화되어 있는지도 확인해야 합니다.
2] Windows 기능 켜기
Windows 샌드박스는 운영체제에서 제공하는 일부 기능이 활성화되어 있어야 정상적으로 실행됩니다. 다음 단계를 진행하세요.
- 검색창에 Windows 기능을 입력합니다.
- 표시된 앱 목록에서 Windows 기능 켜기/끄기를 선택하여 엽니다.
- 가상 머신 플랫폼(Virtual Machine Platform)과 Windows 하이퍼바이저 플랫폼(Windows Hypervisor Platform) 항목을 찾아 체크박스를 선택합니다.
- 확인 버튼을 클릭하여 변경 사항을 저장합니다.
컴퓨터를 재부팅한 후 '하이퍼바이저를 찾을 수 없음, 오류 코드 0xc0351000' 문제가 해결되었는지 확인합니다.
3] 컴퓨터 시작 시 하이퍼바이저가 자동으로 실행되도록 설정
이 방법은 하이퍼바이저가 컴퓨터 부팅 시 자동으로 실행되도록 구성하는 것입니다. 이 설정을 적용하려면 명령 프롬프트에서 BCD(Boot Configuration Data, 부팅 구성 데이터)에 항목을 추가해야 합니다.
다음 단계를 따르세요.
- Windows 키 + R을 눌러 실행 대화상자를 엽니다.
- 실행 대화상자에 cmd를 입력한 후 Ctrl + Shift + Enter를 눌러 관리자 권한으로 명령 프롬프트를 실행합니다.
- 명령 프롬프트 창에 아래 명령어를 입력하고 Enter 키를 누릅니다.
BCDEDIT /Set {current} hypervisorlaunchtype auto
- 컴퓨터를 재부팅한 후 위와 같은 방법으로 다시 명령 프롬프트를 관리자 권한으로 실행합니다.
- 이번에는 아래 명령어를 입력하고 Enter 키를 누릅니다.
bcdedit
출력 결과에서 hypervisorlaunchtype 항목의 상태가 Auto로 표시되어 있는지 확인합니다. 이는 하이퍼바이저가 컴퓨터 시작 시 자동으로 실행되도록 설정되었다는 의미입니다.
컴퓨터를 다시 시작하면 문제가 해결될 것입니다.
이 글이 도움이 되기를 바랍니다!