WSL 오류 0x8007019e 해결 — WslRegisterDistribution failed
0x8007019e는 'Linux용 Windows 하위 시스템' 기능이 켜져 있지 않을 때 납니다. Win+R → optionalfeatures(Windows 기능 켜기/끄기)에서 해당 기능을 체크하거나 관리자 PowerShell에서 dism 명령으로 켜고 재시작하면 해결됩니다.
빠른 해결 요약
- Windows 기능 켜기/끄기 열기
- 'Linux용 Windows 하위 시스템' 체크 → 확인
- 재시작
- 배포판 다시 실행
이런 증상일 때 보는 글입니다
- Microsoft Store에서 우분투를 설치하고 처음 열 때 오류가 날 때
해결 방법별 소요 시간·난이도·위험도
| 방법 | 소요 시간 | 난이도 | 관리자 권한 | 데이터·설정 위험 |
|---|---|---|---|---|
| Windows 기능 켜기 | 5분 | 쉬움 | 필요 | 재시작 |
| dism 명령 | 3분 | 쉬움 | 필요 | 재시작 |
소요 시간은 일반적인 PC 기준 예상치이며 장치 상태에 따라 달라질 수 있습니다.
방법 1: Windows 기능 화면
Win+R → optionalfeatures(Windows 기능 켜기/끄기)에서 Linux용 Windows 하위 시스템에 체크하고 확인을 누릅니다. WSL 2를 쓸 거라면 가상 머신 플랫폼도 함께 체크합니다. 설치가 끝나면 재시작합니다.
방법 2: 명령으로 켜기
실행 효과 WSL 기능을 켭니다(관리자 PowerShell).
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart명령 후 반드시 재시작해야 적용됩니다. 재시작이 대기 중인 상태에서는 다른 WSL 오류도 계속 납니다.
재시작 후
시작 메뉴에서 배포판(우분투 등)을 다시 실행해 사용자 이름과 암호를 만듭니다. WSL 2 관련 오류가 이어지면 가상화(0x80370102) 해결을 확인합니다.
윈도우 업데이트 뒤 생겼다면
Microsoft 문서에 따르면 업데이트 과정에서 WSL 기능이 꺼져 0x80040154가 나는 경우도 있습니다. 같은 방법으로 기능을 다시 켜면 됩니다.
자주 묻는 질문
Windows 기능 목록에 해당 항목이 없어요.
윈도우 버전이 너무 오래됐을 수 있습니다. 윈도우를 최신으로 업데이트하세요.
다음으로 확인할 해결 가이드
이 글에서 다루는 오류 코드
0x8007019e
원인을 모르겠다면 증상을 선택해 해당 가이드로 이동하는 IT 오류 자가진단을 이용해 보세요.
공식 참고 문서
외부 링크는 현재 창에서 열립니다. 뒤로 가기로 이 글에 돌아올 수 있습니다.
이 방법으로 문제가 해결됐나요?