자가진단
0x80070002ERR_NAME_NOT_RESOLVEDVCRUNTIME140.dllNET::ERR_CERT_DATE_INVALIDCRITICAL_PROCESS_DIED

WSL 설치 오류 0x80070003 해결 — 배포판을 C 드라이브에 설치

0x80070003은 Microsoft 문서 기준으로 리눅스 배포판이 C 드라이브가 아닌 곳에 설치되도록 설정돼 있을 때 납니다. 설정 > 시스템 > 저장소 > 고급 저장소 설정 > 새 콘텐츠가 저장되는 위치에서 새 앱 저장 위치를 C 드라이브로 바꾸고 다시 설치합니다.

빠른 해결 요약

  1. 설정 → 시스템 → 저장소 → 고급 저장소 설정
  2. '새 콘텐츠가 저장되는 위치' → 새 앱 저장 위치를 C:로
  3. 배포판 다시 설치
  4. 그래도 같으면 가상화 설정 확인

이런 증상일 때 보는 글입니다

  • D 드라이브를 앱 설치 위치로 바꿔 둔 PC에서 WSL 설치가 실패할 때

해결 방법별 소요 시간·난이도·위험도

방법소요 시간난이도관리자 권한데이터·설정 위험
저장 위치 변경3분쉬움필요 없음없음
가상화 확인5분보통-없음

소요 시간은 일반적인 PC 기준 예상치이며 장치 상태에 따라 달라질 수 있습니다.

목차
  1. 1단계: 새 앱 저장 위치
  2. 2단계: 다시 설치
  3. 가상화 문제일 수도
  4. 다른 드라이브에 두고 싶다면
  5. 자주 묻는 질문

1단계: 새 앱 저장 위치

설정 > 시스템 > 저장소 > 고급 저장소 설정 > 새 콘텐츠가 저장되는 위치에서 '새 앱이 저장되는 위치'를 로컬 디스크(C:)로 바꾸고 적용합니다. Microsoft Store 앱으로 설치되는 배포판은 이 위치를 따릅니다.

2단계: 다시 설치

실행 효과 우분투 배포판을 다시 설치합니다(관리자 터미널).

PowerShell
wsl --install -d Ubuntu

가상화 문제일 수도

Microsoft 문서는 0x80070003이 0x80370102와 함께 가상화가 꺼져 있을 때도 나타날 수 있다고 안내합니다. 저장 위치가 이미 C 드라이브라면 가상화(0x80370102) 해결을 확인합니다.

다른 드라이브에 두고 싶다면

설치를 마친 뒤 wsl --export와 wsl --import로 배포판을 다른 드라이브로 옮길 수 있습니다. 먼저 C 드라이브에 정상 설치하는 것이 순서입니다.

자주 묻는 질문

C 드라이브 공간이 부족해요.

설치 후 export/import로 옮기거나 C드라이브 공간 확보를 먼저 진행하세요.

다음으로 확인할 해결 가이드

이 글에서 다루는 오류 코드

  • 0x80070003

전체 오류 코드 데이터베이스 보기

원인을 모르겠다면 증상을 선택해 해당 가이드로 이동하는 IT 오류 자가진단을 이용해 보세요.

공식 참고 문서

외부 링크는 현재 창에서 열립니다. 뒤로 가기로 이 글에 돌아올 수 있습니다.