모든 요구 사항을 확인한 후에도 Linux용 Windows 하위 시스템을 설치하는 동안 문제가 발생할 수 있습니다. 예를 들어, Microsoft Store에서 Ubuntu를 시작하려고 하면 WslRegisterDistribution이 오류로 인해 실패했습니다:0xc03a001a라는 오류 메시지가 컴퓨터에 나타날 수 있습니다. . 가상 디스크 시스템 제한으로 인해 작업을 완료할 수 없다는 메시지가 표시되는 Ubuntu를 시작할 때 오류가 발생합니다. 오류 메시지는 또한 메시지의 압축을 풀고 암호화하도록 요청합니다.
WslRegisterDistribution 오류:0xc03a001a
오류:0xc03a001a
가상 디스크 시스템 제한으로 인해 요청한 작업을 완료할 수 없습니다.
가상 하드 디스크 파일은 압축 및 암호화되지 않아야 하며 희소하지 않아야 합니다.
WslRegisterDistribution 오류로 인해 실패:0xc03a001a
오류:0xc03a001a 다음에 일반적으로 다음 메시지가 표시됩니다. 가상 디스크 시스템 제한으로 인해 요청한 작업을 완료할 수 없습니다. 가상 하드 디스크 파일은 압축 및 암호화되지 않아야 하며 희소하지 않아야 합니다.
공식 GitHub 포럼에서 문제를 해결하기 위해 제안된 두 가지 방법이 있습니다. 첫 번째는 암호화 비활성화를 허용하고 두 번째는 압축 문제를 처리합니다.
- FSUTIL 명령 실행
- Ubuntu 디렉토리용 압축 콘텐츠 선택 취소
fsutil 도구는 볼륨 관리, 준비 또는 마운트 해제와 같은 FAT 및 NTFS 파일 시스템 작업과 관련이 있습니다.
따라서 기본적으로 이 문제는 다음 단계에 따라 해결할 수 있습니다.
- 다음 USERPROFILE 경로 CanonicalGroupLimited.Ubuntu로 이동합니다.
- Linux 배포용 프로필 폴더를 엽니다.
- LocalState 폴더.
- 이 폴더를 마우스 오른쪽 버튼으로 클릭하고 속성을 선택합니다.
- 고급 버튼을 누르세요.
- 디스크 공간을 절약하려면 내용 압축을 선택 취소합니다.
- 데이터를 보호하기 위해 콘텐츠 암호화를 선택 취소합니다.
- 이 폴더 옵션만 선택하세요.
단계를 자세히 살펴보겠습니다.
FSUTIL 명령 실행
실행 프롬프트(Win + R)를 열고 cmd를 입력한 다음 Shift + Enter를 눌러 관리자 권한으로 명령 프롬프트를 시작합니다. 다음 명령을 입력하고 실행하십시오.
fsutil behavior set disableencryption 1
fsutil behavior set disablecompression 1
완료되면 컴퓨터를 재부팅하고 Ubuntu 또는 다른 Linux 버전을 시작합니다.
Ubuntu 디렉토리용 압축 콘텐츠 선택 취소
Ubuntu 디렉토리는 다음 경로에 있습니다.
%localappdata%\Packages\CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc
Windows 업데이트가 해당 폴더에 대한 압축 및 암호화를 활성화했을 수 있습니다. 그렇다면 비활성화해야 합니다.
%localappdata%\Packages\
로 이동합니다. , CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc
를 마우스 오른쪽 버튼으로 클릭합니다. 폴더를 선택하고 속성을 선택합니다.
일반 탭에서 고급 버튼을 클릭합니다. 압축 및 암호화 확인란을 선택 취소합니다. 를 클릭하고 변경 사항을 저장합니다. 폴더 및 파일 크기에 따라 다소 시간이 소요될 수 있습니다.
변경 사항을 현재 폴더에만 적용할지 아니면 모든 하위 폴더와 파일에 적용할지 묻는 메시지가 표시되면 이 폴더만을 선택합니다. 압축 플래그만 지우고 있기 때문입니다.
이에 따라 wsl --set-version
변경 명령이 작동해야 하며 대부분의 명령줄 도구, 유틸리티 및 응용 프로그램을 포함하여 Linux 환경을 실행할 수 있습니다.
이후에는 문제가 해결되어야 하며 WSL 오류 0xc03a001a가 다시 표시되지 않아야 한다고 Microsoft는 말합니다.
도움이 되기를 바랍니다!
유사한 WslRegisterDistribution 오류로 실패 : 0x80041002 | 0x800700b7 또는 0x80080005 | 0x80070422 | 0x80370114 | 0x80370102 | 0x80070003 | 0x80070032 | 0x8007023e | 0x800701bc | 0x8007019e 및 0x8000000d.