Windows 샌드박스가 로드되지 않거나 열리지 않고 0x80070057, 0x800706d9, 0x80070002, 0x80070569, 0x80072746, 0xc0370106 같은 다양한 오류 코드가 나타난다면, 이 글에서 소개하는 해결 방법이 도움이 될 것입니다.
특히 오류 코드 0x80070002는 다음과 같은 메시지와 함께 나타나는 경우가 많습니다.
- Windows 샌드박스가 오류 코드 0x80070002와 함께 시작되지 않습니다.
- "ERROR_FILE_NOT_FOUND (0x80070002)" 오류로 샌드박스가 시작되지 않습니다. 특히 Windows 10 버전 1903 설치 과정에서 운영 체제 언어를 변경한 장치에서 자주 발생합니다.
Windows 샌드박스 시작 실패 해결 방법
Windows 샌드박스가 정상적으로 로드되지 않을 때 시도할 수 있는 방법은 크게 세 가지입니다.
- Windows 업데이트 확인
- 샌드박스에 필요한 필수 서비스 활성화
- 가상화(Virtualization), Hyper-V, SLAT 지원 활성화
1. Windows 업데이트 확인
먼저 설정 > Windows 업데이트에서 최신 업데이트가 있는지 확인하세요. Microsoft가 배포한 시스템 수정 사항이나 드라이버 업데이트가 샌드박스 문제를 해결해 줄 수도 있습니다. 업데이트가 있다면 설치 후 PC를 재시작하고 샌드박스를 다시 실행해 보세요.
2. 샌드박스에 필요한 서비스 활성화
Win + R 키를 누른 뒤 services.msc를 입력하여 Windows 서비스 관리자를 엽니다. 그다음 아래 5개 서비스의 시작 유형이 지정된 값대로 설정되어 있는지 확인하세요. 필요하다면 나열된 순서대로 각 서비스를 시작하거나 다시 시작하면 됩니다.
- 네트워크 가상화 서비스(Network Virtualization Service) — 시작 유형: 수동
- 가상 디스크(Virtual Disk) — 시작 유형: 수동
- Hyper-V 가상 머신 관리(Hyper-V Virtual Machine Management) — 시작 유형: 수동
- Hyper-V 호스트 컴퓨터 서비스(Hyper-V Host Compute Service) — 시작 유형: 수동
- 컨테이너 관리자 서비스(Container Manager Services) — 시작 유형: 자동
모든 서비스가 정상적으로 실행 중인지 확인했다면 Windows 샌드박스를 다시 실행해 보세요.
3. 가상화, Hyper-V 및 SLAT 지원 활성화
가상화(Virtualization), Hyper-V, SLAT는 Windows 샌드박스 기능이 동작하기 위해 반드시 필요한 세 가지 핵심 요소이며, 서로 밀접하게 연관되어 있습니다. 이 중 하나라도 제대로 구성되어 있지 않으면 샌드박스가 실행되지 않습니다.
① CPU 가상화 확인
컴퓨터가 하드웨어 가상화를 지원하는지, 그리고 해당 기능이 켜져 있는지 확인하세요. Ctrl + Shift + Esc로 작업 관리자를 연 후 성능 > CPU 탭에서 '가상화: 사용'으로 표시되는지 확인할 수 있습니다. 비활성화되어 있다면 BIOS/UEFI 설정에서 Intel VT-x 또는 AMD-V 옵션을 켜야 합니다.
② Hyper-V 활성화
컴퓨터에서 Hyper-V 기능도 반드시 켜져 있어야 합니다. 제어판 > 프로그램 > Windows 기능 켜기/끄기에서 Hyper-V 항목에 체크하거나, 관리자 권한 PowerShell에서 다음 명령을 실행하면 됩니다.
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All
③ SLAT 지원 확인
마지막으로 CPU가 SLAT(Second Level Address Translation, 2차 수준 주소 변환)을 지원하는지 확인하세요. 대부분의 최신 Intel 및 AMD 프로세서는 SLAT를 기본적으로 지원합니다. 명령 프롬프트에서 systeminfo 명령을 실행하면 Hyper-V 요구 사항 목록에서 SLAT 지원 여부를 확인할 수 있습니다.
위에서 언급한 구성 요소 중 하나라도 잘못 구성되어 있거나 하드웨어 자체가 지원하지 않는 경우에는 Windows 샌드박스를 실행할 수 없으며, 이때의 유일한 해결책은 컴퓨터 사양을 업그레이드하는 것입니다.
정리
Windows 샌드박스 오류는 대부분 업데이트 미적용, 필수 서비스 중단, 가상화 환경 미구성에서 비롯됩니다. 위의 세 가지 방법을 순서대로 점검하면 0x80070002를 비롯한 대부분의 오류를 해결할 수 있습니다.
함께 읽으면 좋은 글:
- Windows 샌드박스 시작 실패, 오류 0x80070057 — 매개 변수가 올바르지 않습니다
- Windows 10 샌드박스 항목이 회색으로 비활성화되어 있을 때
- Application Guard 또는 Windows 샌드박스 오류 0x80070003, 0xC0370400
- Windows 샌드박스가 오류 0xc0370106과 함께 시작되지 않을 때
- Windows 샌드박스 시작 실패, 오류 0x80070015 — 장치가 준비되지 않았습니다