사용자는 WSL(Linux용 Windows 하위 시스템) 기능을 사용하여 Windows PC에 Linux 배포판을 설치하고 실행할 수 있습니다. 그러나 WSL을 통해 Linux 하위 시스템을 설치할 때 사용자는 오류가 표시된다고 보고했습니다. "오류: 0x8007023e로 인해 WslRegisterDistribution 실패". 일반적으로 이 문제는 WSL(Linux용 Windows 하위 시스템) 자체가 조작되거나 Windows에서 사용되는 VM 설정과 관련이 있습니다. 이 문서를 읽고 수정 사항에 따라 PC에서 이 오류를 해결하십시오.
목차
수정 1 – Linux 하위 시스템 비활성화 및 활성화
1. 누르다 윈도우와 R 열려면 키보드의 키 운영.
2. 유형 옵션 기능.exe 개시하다 Windows 기능.
3. 에서 Windows 기능 켜기 및 끄기 창, 당신은해야합니다 장애를 입히다 모든 가상 머신 관련 옵션.
- 위치하고 있다 하이퍼-V 그리고 체크 해제 그 옆에 있는 상자.
- 체크 해제 옵션 Linux용 Windows 하위 시스템.
- 또한 옵션을 비활성화하십시오 가상 머신 플랫폼 ~에 의해 체크 해제 그와 관련된 상자.
- 당신이 가지고 있다면 Windows 하이퍼바이저 플랫폼 그 다음에 장애를 입히다 또한.
4. 클릭 좋아요. 이때 Windows 기능은 필요한 파일을 찾아 변경합니다.
5. 확인 프롬프트에서 지금 다시 시작 PC를 재부팅합니다.
6. 시스템이 재부팅된 후 다음으로 돌아가십시오. 윈도우 기능 에서와 같이 1단계와 2단계 그리고 ~ 할 수있게하다 위의 모든 옵션을 확인 중 그들과 관련된 상자.
7. 재시작 다시 활성화한 후 PC를 다시 사용하십시오.
8. 오류 없이 Linux 배포를 시작할 수 있는지 확인합니다.
수정 2 – PowerShell을 통해 Linux 하위 시스템 활성화
1. 눌러 창 키 및 유형 파워쉘 검색창에.
2. 마우스 오른쪽 버튼으로 클릭 ~에 파워쉘 검색 결과에서 클릭하고 관리자 권한으로 실행.
3. 만약 사용자 액세스 제어 프롬프트, 클릭 예.
4. 아래 명령을 입력하고 누르십시오 입력하다.
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
5. 명령 실행 후 다음을 묻는 메시지가 표시됩니다. 재시작. 누르다 와이 작업을 완료하기 위해 PC를 다시 시작합니다.
6. 시작 후 오류가 해결되었는지 확인하십시오.
수정 3 – 명령 프롬프트를 통해 Linux 하위 시스템 업데이트
1. 눌러 창 키 및 유형 cmd 검색창에.
2. 마우스 오른쪽 버튼으로 클릭 ~에 명령 프롬프트 그리고 선택 관리자로 실행합니다.
3. 아래 명령을 사용하여 Linux 배포판을 업데이트합니다.
C:\> bash $ sudo apt-get 업데이트 $ sudo apt-get dist-upgrade $C:\> 종료
4. 이제 Linux 터미널을 열고 오류가 해결되었는지 확인하십시오.
수정 4 – Linux(WSL)용 Windows 하위 시스템 재설치
위의 두 수정 프로그램 모두 Linux 배포에서 오류를 해결하지 못한 경우 WSL 자체에 문제가 있을 수 있으므로 WSL을 제거하고 다시 설치해야 합니다.
NS. Linux용 Linux 배포 및 Windows 하위 시스템 제거
1. 그냥 잡아 윈도우와 R 키를 동시에 열려면 운영 대화.
2. 유형 ms-settings: 앱 기능 열기 위해 앱& 특징 ~에 윈도우 설정.
3. 귀하의 리눅스 설치 (예: Ubuntu) 응용 프로그램 목록에 있습니다.
4. 클릭 세 개의 수직 점 그 옆에 선택하고 제거.
5. 화면의 지시에 따라 제거를 완료하십시오.
6. 이제 찾기 Linux용 Windows 하위 시스템 앱 목록에서
7. 클릭 세 개의 수직 점 연결하고 클릭하십시오. 제거.
8. 제거 후 다음을 사용하여 WSL의 모든 관련 파일 및 구성 요소를 제거합니다. 윈도우 기능. 의 단계를 따르십시오. 수정 1 에게 WSL 및 Windows 하이퍼바이저 플랫폼 비활성화.
9. 재부팅 시스템을 선택한 다음 WSL을 설치합니다.
NS. Linux용 Windows 하위 시스템 설치
Windows 10 버전 2004 이상 또는 Windows 11
1. 을 치다 윈도우와 R 키 및 유형 파워쉘 에서 운영 열리는 대화 상자.
2. 누르다 Ctrl + Shift + Enter 열기 위해 PowerShell을 관리자로.
3. 아래 명령어를 입력하세요.
wsl --설치
4. 최신 버전의 Linux를 다운로드하고 Linux 하위 시스템을 실행하는 데 필요한 선택적 구성 요소도 켭니다.
5. 재시작 명령이 실행된 후 컴퓨터.
6. 이전에 제거한 Linux 소프트웨어를 새로 설치합니다. Linux 터미널을 실행하고 오류가 해결되었는지 확인하십시오.
수동 설치(위의 설치 명령 대신) 또는 Windows의 이전 빌드
1. 열려있는 실행(Windows + R).
2. 유형 파워쉘 그리고 누르다 Ctrl + Shift + Enter 열기 위해 관리자로 명령 프롬프트.
3. 아래 명령어를 입력하세요
dism.exe /온라인 /기능 활성화 /featurename:마이크로소프트-윈도우-서브시스템-리눅스 /모두 /norestart
4. 재부팅 위의 명령이 실행을 완료한 후 PC.
5. 시작 후 Windows 스토어를 사용하여 제거한 Linux 배포판을 다운로드하고 설치합니다.
6. Linux 응용 프로그램을 실행하고 문제가 해결되었는지 확인합니다.
그게 다야!
이 문서의 수정 사항을 사용하여 PC에서 WslRegisterDistribution Failed with Error 0x8007023e 오류를 극복할 수 있기를 바랍니다. 댓글을 달고 도움이 된 수정 사항을 알려주십시오.