마이크로소프트는 Windows 10에서 Pro(Professional) 및 Enterprise(기업용) 사용자를 위해 Windows 샌드박스 기능을 도입했습니다. 이 기능은 신뢰할 수 없는 애플리케이션을 메인 시스템과 완전히 분리된 가상 환경에서 안전하게 실행할 수 있도록 설계되었습니다. 즉, 샌드박스를 실행할 때마다 새롭고 깨끗한 Windows 10 환경이 시작됩니다. 샌드박스 내부에 설치된 모든 소프트웨어는 그곳에만 존재하며 호스트 PC에는 영향을 주지 않고, Windows 샌드박스를 종료하는 순간 관련 파일과 상태까지 영구적으로 삭제됩니다. 참고로 이 기능은 기본적으로 비활성화되어 있으며, 'Windows 기능'에서 직접 활성화해야 사용할 수 있습니다.
의심스러운 웹사이트 접속 테스트, 낯선 브라우저 확장 프로그램·애드온 검증, 일반 Windows 환경에서 실행하기 꺼려지는 프로그램 테스트 등에 매우 유용한 기능이지만, 일부 사용자는 샌드박스 실행 시 'no hypervisor was found. please enable hypervisor support. (0xc0351000)' 오류가 발생한다고 보고하고 있습니다.
Windows 10에서 '하이퍼바이저를 찾을 수 없음' 오류 해결하기
오류 메시지에서 알 수 있듯이, 이 문제는 샌드박스 기능을 구동하는 데 필요한 가상화 기술이 시스템에서 지원되지 않거나 BIOS에서 비활성화된 경우 발생합니다. Windows 샌드박스 실행 시 'No hypervisor was found. Please enable hypervisor support' 오류와 씨름하고 있다면 아래 해결 방법을 순서대로 적용해 보시기 바랍니다.
1. CPU 가상화 활성화 여부 확인
- Ctrl + Shift + Esc 키를 눌러 작업 관리자를 엽니다.
- 성능 탭으로 이동한 후 왼쪽 목록에서 CPU를 선택합니다.
- 하단 정보에서 가상화 항목이 '사용'으로 표시되어 있는지 확인합니다.
만약 가상화가 '사용 안 함'으로 되어 있다면, BIOS 또는 UEFI 설정에 진입하여 해당 기능을 활성화해야 합니다. 그 전에 명령 프롬프트를 열어 systeminfo 명령을 입력하면 현재 시스템이 가상화 기술을 지원하는지 여부를 미리 확인할 수 있습니다.
PC를 재시작하면서 Delete 키를 연타하여 BIOS 화면으로 부팅합니다. (참고: 제조사마다 진입 방법이 다르므로, 사용 중인 메인보드 또는 노트북 모델의 공식 문서를 확인하는 것이 정확합니다.)
- 대부분의 제조사는 Delete, F10 또는 F2 키로 BIOS 설정에 진입할 수 있습니다.
- BIOS에 진입한 후 키보드 방향키를 이용해 System Configuration(시스템 구성) 메뉴로 이동합니다.
- Virtualization Technology(가상화 기술) 옵션을 찾아 'Enabled'로 변경합니다.
- F10 키를 눌러 설정을 저장합니다.
- BIOS를 종료하고 Windows 10으로 부팅한 뒤 문제가 해결되었는지 확인합니다.
2. Hyper-V 및 관련 Windows 기능 활성화
CPU 가상화가 이미 활성화되어 있는데도 이 오류가 나타난다면, 'Windows 기능 켜기/끄기'에서 Hyper-V가 제대로 켜져 있는지 확인해야 합니다. 이미 활성화되어 있다면 기능을 한 번 끈 후 다시 켜는 것도 좋은 방법입니다.
시작 메뉴 검색창에 'Windows 기능'을 입력하고 Windows 기능 켜기/끄기를 실행한 뒤, 아래 세 가지 기능이 체크되어 있는지 확인하세요.
- Windows 샌드박스
- 가상 머신 플랫폼(Virtual Machine Platform)
- Windows 하이퍼바이저 플랫폼(Windows Hypervisor Platform)
체크되어 있지 않다면 항목에 체크 표시를 하고 '확인'을 클릭해 기능을 활성화합니다. PC를 재시작한 후 오류가 사라졌는지 확인해 보세요.
3. BCD 항목 추가
마이크로소프트 포럼에서 사용자들이 제안한 또 다른 해결책은 부팅 구성 데이터(BCD)에 항목을 추가하는 것입니다.
- 명령 프롬프트를 관리자 권한으로 실행합니다.
- 다음 명령을 입력하고 Enter 키를 누릅니다:
BCDEDIT /Set {current} hypervisorlaunchtype auto - '작업을 완료했습니다(The operation completed successfully)' 메시지가 표시되면 성공입니다.
- 명령 프롬프트를 닫고 PC를 재시작합니다.
- 다시 명령 프롬프트를 연 후 bcdedit 명령을 실행합니다.
- hypervisorlaunchtype 값이 Auto로 표시되면, 하이퍼바이저가 시작 시 자동으로 구동되도록 정상적으로 구성된 것이므로 이제 Windows 샌드박스를 실행할 준비가 완료된 것입니다.
마무리
위 세 가지 방법 — CPU 가상화 활성화, Windows 기능(Hyper-V) 확인, BCD 항목 추가 — 은 대부분의 0xc0351000 오류를 해결해 줍니다. 특히 최근 BIOS 초기화나 Windows 업데이트 이후 샌드박스 오류가 발생했다면 가상화 설정이 풀렸을 가능성이 높으니 반드시 작업 관리자에서 가상화 상태를 먼저 확인하시기 바랍니다.