시작하기

윈도우 샌드박스 오류 0x80070057 해결 및 가상화 켜기

증상 확인: “오류 0x80070057″로 샌드박스 실행 불가

Windows 샌드박스를 실행하려고 할 때. “오류 0x80070057: 매개 변수가 틀립니다”라는 메시지와 함께 가상 환경이 시작되지 않는 상황입니다. 이 오류는 시스템이 샌드박스를 구성하는 데 필요한 조건을 충족하지 못할 때 발생하는 일반적인 문제입니다. 가장 흔한 원인은 BIOS/UEFI 설정에서 가상화 기술이 활성화되어 있지 않거나, Windows 기능 자체가 제대로 구성되지 않은 경우입니다.

원인 분석: 가상화 지원 부재 또는 시스템 구성 오류

이 오류 코드의 핵심은 ‘매개 변수’가 잘못되었다는 점입니다. 여기서 매개 변수는 샌드박스가 요구하는 시스템 리소스, 특히 하드웨어 가상화 지원을 의미합니다. Windows 샌드박스는 Hyper-V 가상화 플랫폼을 기반으로 작동하므로, CPU의 가상화 기술(Intel VT-x 또는 AMD-V)이 필수적으로 활성화되어 있어야 합니다. 뿐만 아니라, Windows 기능에서 관련 구성 요소가 켜져 있어야 하며, 메모리나 저장 공간이 부족할 경우에도 동일한 오류가 나타날 수 있습니다.

주의사항: 본 가이드의 해결 방법 중 BIOS/UEFI 설정 변경이나 Windows 기능 변경은 시스템에 영향을 미칠 수 있습니다. 진행하기 전에 중요한 작업은 모두 저장하고, 가능하다면 시스템 복원 지점을 생성하는 것을 권장합니다. 특히 BIOS 설정은 잘못 변경 시 시스템 불안정을 초래할 수 있으니, 메뉴 이름과 옵션을 정확히 확인하십시오.

해결 방법 1: BIOS/UEFI에서 가상화(Virtualization) 기술 활성화

가장 근본적이고 먼저 확인해야 할 단계입니다. 대부분의 현대 CPU는 가상화 기술을 내장하고 있지만, 공장 출하 시 기본적으로 비활성화되어 있는 경우가 많습니다. 이 설정은 운영체제 내부가 아닌 컴퓨터의 하드웨어 펌웨어인 BIOS 또는 UEFI 설정에서 변경해야 합니다.

  1. 컴퓨터를 재시작합니다. 부팅 과정 초기(제조사 로고가 나타날 때)에 F2, F10, Del, Esc 키 중 하나를 반복해서 눌러 BIOS/UEFI 설정 화면으로 진입합니다. 정확한 키는 메인보드 또는 노트북 제조사 매뉴얼을 참조하십시오.
  2. 설정 화면에서 Advanced, CPU Configuration, Security, System Configuration 등의 메뉴를 찾아 이동합니다. 인터페이스는 제조사마다 상이합니다.
  3. 다음 키워드가 포함된 옵션을 찾습니다: Intel Virtualization Technology (VT-x), AMD-V, SVM Mode, 또는 일반적으로 Virtualization Technology. 이 옵션이 Disabled로 되어 있다면, Enabled로 변경합니다.
  4. 변경 사항을 저장하고 종료합니다. 일반적으로 F10 키를 누른 후 Yes를 선택하면 설정을 저장하고 컴퓨터가 재부팅됩니다.

BIOS 설정 변경 후 Windows에 정상적으로 부팅되면, 샌드박스를 다시 실행해 보십시오.

해결 방법 2: Windows 기능에서 Hyper-V 및 샌드박스 활성화

BIOS 설정에서 가상화 기술(VT-x/AMD-V)을 활성화했다면, 그다음 단계는 Windows 운영체제 수준에서 관련 기능을 논리적으로 깨우는 것입니다. Windows 샌드박스는 독립된 가상 환경을 구축하는 기술인 Hyper-V 플랫폼의 하위 기능을 활용하여 작동합니다.

정밀 공정 최적화 매뉴얼에 따라, 시스템의 안정적인 자원 할당을 위해 아래 절차를 정확히 수행하십시오.

  1. Windows 검색창에 “Windows 기능 켜기/끄기”를 입력하고 결과를 실행합니다.
  2. 열린 목록에서 다음 항목들을 찾아 체크박스를 활성화(체크)합니다.
    • Hyper-V (전체 패키지를 선택)
    • Windows Hypervisor Platform
    • Windows 샌드박스 (가장 아래쪽에 있을 수 있음)
  3. 확인을 클릭하면 Windows에서 필요한 기능을 설치합니다. 이 과정이 끝나면 시스템 재시작을 요구하는 창이 나타납니다. 지금 다시 시작을 클릭하여 컴퓨터를 재부팅하십시오.

재부팅 후 시작 메뉴에서 ‘Windows Sandbox’를 검색하여 실행해 봅니다.

해결 방법 3: 시스템 파일 및 구성 검사 (SFC, DISM)

위 두 방법으로도 해결되지 않는다면, Windows 시스템 파일의 손상이나 구성 요소 저장소의 오류가 원인일 수 있습니다. 명령 프롬프트를 관리자 권한으로 실행하여 시스템 무결성을 검사하고 복구합니다.

  1. Windows 검색창에 “cmd”를 입력합니다. 명령 프롬프트 결과 위에서 마우스 오른쪽 버튼을 클릭하거나, 오른쪽 패널을 선택하여 관리자 권한으로 실행을 선택합니다.
  2. 다음 명령어를 순서대로 입력하고 각 명령어 실행이 완료될 때까지 기다립니다.

    sfc /scannow

    이 명령은 보호된 시스템 파일의 무결성을 검사하고 손상된 파일을 복원합니다. 완료까지 수 분이 소요될 수 있습니다.

    DISM /Online /Cleanup-Image /RestoreHealth

    이 명령은 Windows 구성 요소 저장소의 손상을 복구합니다. 네트워크를 통해 정상적인 파일을 다운로드할 수 있으므로 인터넷 연결이 필요합니다. 완료 시 시스템 재시작을 권장합니다.
  3. 두 검사 모두 완료한 후 컴퓨터를 재시작하고 샌드박스를 다시 시도해 보십시오.

해결 방법 4: 메모리 및 가상 메모리(페이징 파일) 확인

Windows 샌드박스는 독립된 가상 머신으로 실행되므로 물리적 RAM을 추가로 소비합니다. 시스템에 설치된 메모리(RAM)가 4GB 이하라면 실행 자체가 어렵거나 오류를 유발할 수 있으며, 가상 메모리 설정이 미흡해도 문제가 발생합니다. 이처럼 하드웨어 자원의 적정 용량을 파악하고 여유분을 확보하는 것은 시스템 안정성의 핵심입니다.

이러한 원리는 시스템 전체에 에너지를 공급하는 장치를 선택할 때 더욱 결정적인 역할을 합니다. 예를 들어 컴퓨터 파워서플라이 용량 계산 사이트 이용법을 익히는 것은, 단순히 부품을 조립하는 단계를 넘어 각 하드웨어가 요구하는 피크(Peak) 전력과 시스템 부하를 과학적으로 산출하는 과정입니다. 샌드박스 실행을 위해 충분한 RAM이 필요하듯, 고성능 부품들이 안정적으로 구동되기 위해서는 계산된 수치보다 20~30% 정도 여유 있는 용량의 파워를 선택해야만 갑작스러운 시스템 셧다운이나 부품 손상을 방지할 수 있습니다.

  1. 시스템 정보에서 메모리 용량 확인: Windows 검색창에 “시스템 정보”를 입력하고 실행합니다. ‘설치된 물리적 메모리(RAM)’ 항목을 확인합니다.
  2. 가상 메모리 설정 확인 및 조정:
    • 제어판 > 시스템 및 보안 > 시스템으로 이동합니다.
    • 왼쪽의 고급 시스템 설정을 클릭합니다.
    • ‘성능’ 섹션의 설정 버튼을 클릭한 후, 고급 탭으로 이동합니다.
    • ‘가상 메모리’ 섹션의 변경 버튼을 클릭합니다.
    • 상단에서 모든 드라이브에 대한 페이징 파일 크기 자동 관리에 체크가 되어 있는지 확인합니다. 체크되어 있다면 별도 조정이 필요 없습니다.
    • 체크되어 있지 않다면, 시스템이 설치된 드라이브(일반적으로 C:)를 선택하고 시스템 관리 크기를 선택한 후 설정 버튼을 클릭합니다. 마지막으로 확인을 클릭하고 변경 사항을 적용하기 위해 재시작을 합니다.

전문가 팁: 문제 격리 및 고급 로그 확인

위의 모든 방법을 시도했음에도 오류가 지속된다면, 다른 가상화 소프트웨어(VMware, VirtualBox 등)와의 충돌을 의심해 보아야 합니다. 이러한 소프트웨어는 자체 가상화 드라이버를 설치하여 Hyper-V와 호환되지 않는 모드로 시스템을 변경할 수 있습니다. 일시적으로 타사 가상화 소프트웨어를 완전히 제거(설치 제거 프로그램 사용)한 후 재부팅하여 테스트해 보십시오.

또한, 고급 문제 해결을 위해 이벤트 뷰어(Event Viewer)에서 로그를 확인할 수 있습니다. Windows 검색창에 ‘이벤트 뷰어’를 입력하여 실행한 후, 응용 프로그램 및 서비스 로그 > Microsoft > Windows > Hyper-V-Sandbox 경로를 따라가 보십시오. 여기서 샌드박스 관련 오류 이벤트를 찾아 상세한 오류 코드를 확인하면 더 정확한 원인 분석이 가능합니다. 오류 메시지를 온라인으로 검색하면 커뮤니티에서 구체적인 해결책을 찾을 수 있는 경우가 많습니다.

더 많은 정보가 필요하신가요?

NFT Ledger 전문팀이 도움을 드리겠습니다.

홈으로 문의하기