WslRegisterDistribution이 오류 0xc03a001a로 실패했습니다.
모든 요구 사항을 확인한 후에도 Linux용(Linux) Windows 하위 시스템(Windows Subsystem) 을 설치하는 동안 문제가 발생할 수 있습니다 . 예를 들어, Microsoft Store 에서 Ubuntu 를 시작하려고 하면 컴퓨터에 WslRegisterDistribution이 오류와 함께 실패했다는 오류 메시지가 나타날 수 있습니다 : 0xc03a001a(WslRegisterDistribution failed with error: 0xc03a001a) . 가상 디스크 시스템 제한으로 인해 작업을 완료할 수 없다는 메시지가 표시되는 Ubuntu 를 시작할 때 오류가 발생합니다 . 오류 메시지는 또한 메시지의 압축을 풀고 암호화하도록 요청합니다.

WslRegisterDistribution 이 오류로 인해 실패했습니다: 0xc03a001a
오류: 0xc03a001a
가상 디스크 시스템 제한으로 인해 요청한 작업을 완료할 수 없습니다.
가상 하드 디스크 파일은 압축 및 암호화되지 않아야 하며 희소하지 않아야 합니다.
WslRegisterDistribution 이 오류로 인해 실패했습니다: 0xc03a001a
오류: 0xc03a001a 다음에는 일반적으로 가상 디스크 시스템 제한으로 인해 요청한 작업을 완료할 수 없다는 메시지가 나옵니다. 가상 하드 디스크(Virtual hard disk) 파일은 압축 및 암호화되지 않아야 하며 희소하지 않아야 합니다.
공식 GitHub(GitHub) 포럼 에서 문제를 해결하기 위해 제안된 두 가지 방법이 있습니다. 첫 번째는 암호화를 비활성화하고 두 번째는 압축 문제를 처리합니다.
- FSUTIL 명령 실행
- (Uncheck Compress Contents)Ubuntu 디렉토리 의 내용 압축 을 선택 취소하십시오.
fsutil 도구(fsutil tool) 는 볼륨 관리, 준비 또는 마운트 해제와 같은 FAT 및 NTFS 파일 시스템 작업과 관련이 있습니다 .
따라서 기본적으로 이 문제는 아래 단계에 따라 해결할 수 있습니다.
- 다음 USERPROFILE 경로 CanonicalGroupLimited.Ubuntu 로 이동합니다 .
- Linux 배포판 의 프로필 폴더를 엽니다 .
- LocalState 폴더.
- 이 폴더를 마우스 오른쪽 버튼으로 클릭하고 속성을 선택합니다.
- 고급 버튼을 누르십시오.
- (Deselect Compress)디스크 공간을 절약하려면 내용 압축을 선택 취소 합니다.
- (Deselect Encrypt)데이터를 보호하기 위해 콘텐츠 암호화를 선택 취소 합니다.
- 이 폴더 옵션만 선택합니다.
단계를 자세히 살펴보겠습니다.
FSUTIL 명령 실행
실행(Run) 프롬프트( Win +R )를 열고 cmd를 입력한 다음 Shift + Enter 를 눌러 관리자 권한으로 명령 프롬프트를 시작합니다. 다음 명령을 입력하고 실행하십시오.
fsutil behavior set disableencryption 1
fsutil behavior set disablecompression 1
(Reboot)완료되면 컴퓨터를 재부팅 하고 Ubuntu 또는 다른 Linux 버전(Linux) 을 시작 합니다.
(Uncheck Compress Contents)Ubuntu 디렉토리 의 내용 압축 을 선택 취소하십시오.

Ubuntu 디렉토리는 다음 경로에 있습니다 .
%localappdata%PackagesCanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc
Windows 업데이트(Windows Update) 에서 해당 폴더에 대한 압축 및 암호화를 활성화 했을 수 있습니다. 그렇다면 비활성화해야합니다.
로 이동 하여 폴더를 %localappdata%Packages마우스 오른쪽 버튼으로 클릭하고 속성을 선택합니다.CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc
일반(General) 탭에서 고급 버튼(Advanced) 을 클릭합니다. 압축 및 암호화 확인란을 선택 취소합니다. 를 클릭(Click) 하고 변경 사항을 저장합니다. 폴더 및 파일의 크기에 따라 프로세스에 시간이 걸릴 수 있습니다.
변경 사항을 현재 폴더에만 적용할지 아니면 모든 하위 폴더와 파일에 적용할지 묻는 메시지가 나타나면 압축 플래그만 지우는 것이기 때문에 이 폴더만 선택합니다.(just this folder)
이에 따라 변경 명령이 작동해야 하며 대부분의 명령줄 도구, 유틸리티 및 응용 프로그램을 포함 하여 Linuxwsl --set-version 환경 을 실행할 수 있습니다 .
이후(Hereafter) 에는 문제가 해결되어야 하며 WSL 오류 0xc03a001a가 다시 표시되지 않아야 한다고 Microsoft 는 말합니다 .
Hope it helps!
유사한 WslRegisterDistribution이 오류로 인해 실패했습니다(Similar WslRegisterDistribution failed with errors) . 0x80041002 | 0x800700b7 또는 0x80080005(0x800700b7 or 0x80080005) | 0x80070422 | 0x80370114 | 0x80370102 | 0x80070003 | 0x80070032 | 0x8007023e | 0x800701bc | 0x8007019e 및 0x8000000d(0x8007019e and 0x8000000d) .
Related posts
WslRegisterDistribution 오류로 실패했습니다 : 0x80370114
WslRegisterDistribution은 error 0x8007023e로 실패했습니다
WslRegisterDistribution는 error 0x8007019e 또는 0x8000000d로 실패
WslRegisterDistribution 오류로 실패했습니다 : 0x800701BC
WslRegisterDistribution 오류로 실패했습니다 : 0x80070422
Fix WslRegisterDistribution은 error 0x80070032으로 실패했습니다
WslRegisterDistribution 실패 오류 : 0x80041002
WSL Error 0x80070003로 작동 중지했습니다
Fix Windows Subsystem Linux Errors, Problems and Issues
Windows 10 Windows 10 Windows Subsystem Linux에 대한 Build LineageOS
Linux Linux에 Windows Subsystem을 설치하는 방법
WslRegisterDistribution error 0x800700b7 또는 0x80080005로 실패했습니다
Windows에서 Linux용 Windows 하위 시스템(WSL) 버전을 확인하는 방법
WslRegisterDistribution 오류로 실패했습니다 : 0x80370102
Windows 10에서 Linux Distribution version WSL1 or WSL2로 설정 방법
Windows 11/10에서 .sh 또는 Shell Script file을 실행하는 방법
