Windows 11/10용 WSL(Windows Subsystem for Linux)은 개발자에게 매우 유용한 도구입니다. 하지만 가끔 명령줄을 처음 실행할 때 0x8007019e 또는 0x8000000d 오류 코드가 나타나는 경우가 있습니다. 이 오류는 WSL 설치 자체에 문제가 있는 것처럼 보이지만, 실제로는 오탐(false positive)일 수 있습니다. 실제로 일부 사용자는 WSL이 이미 설치되어 있음에도 동일한 문제를 겪었습니다. 화면에 표시되는 오류 메시지는 다음과 같습니다.
설치 중입니다. 몇 분 정도 걸릴 수 있습니다...
WslRegisterDistribution failed with error: 0x8007019e/0x8000000d
오류: 0x8007019e/0x8000000d 매개 변수가 올바르지 않습니다.
계속하려면 아무 키나 누르십시오.
이 오류는 주로 Windows에서 요구하는 필수 기능이 활성화되어 있지 않아서 발생합니다. 오류가 발생하면 WSL 기반 명령줄 자체를 사용할 수 없게 되므로 빠른 조치가 필요합니다. 이번 글에서는 Windows 10 환경에서 이 오류를 해결하는 방법을 단계별로 살펴보겠습니다.
WslRegisterDistribution 오류 0x8007019e & 0x8000000d 해결 방법
이 문제를 해결하려면 Linux용 Windows 하위 시스템(Windows Subsystem for Linux) 기능을 활성화해야 합니다. 활성화하는 방법은 크게 두 가지가 있습니다.
- [Windows 기능 켜기/끄기]를 이용해 WSL 활성화
- Windows PowerShell 명령어 사용
1] Windows 기능 켜기/끄기를 이용해 WSL 활성화
Windows 검색 상자에 "Windows 기능 켜기/끄기"를 입력해 해당 대화 상자를 엽니다.
목록에서 Linux용 Windows 하위 시스템 항목에 체크한 후 확인 버튼을 클릭합니다.
그러면 필요한 시스템 파일을 검색하고 설치한 뒤, 컴퓨터를 다시 시작하라는 안내가 표시됩니다. 재부팅을 완료하면 Linux 배포판이 별도의 문제 없이 정상적으로 작동할 것입니다.
2] Windows PowerShell 사용
관리자 권한으로 Windows PowerShell을 실행한 후, 아래 명령어를 입력하여 Linux용 Windows 하위 시스템 기능을 활성화합니다.
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
명령을 실행하면 필요한 시스템 파일을 자동으로 검색하고 설치하기 시작합니다.
재부팅 여부를 묻는 메시지가 나타나면 Y를 입력하여 컴퓨터를 다시 시작합니다.
모든 필수 시스템 파일이 설치되고 재부팅이 완료되면 Linux 배포판이 정상적으로 작동합니다.
이 가이드가 오류 해결에 도움이 되었기를 바랍니다.
유사한 WslRegisterDistribution 오류 코드:
0xc03a001a | 0x80041002 | 0x800700b7 또는 0x80080005 | 0x80070422 | 0x80370114 | 0x80370102 | 0x80070003 | 0x80070032 | 0x8007023e | 0x800701bc