Computer >> 컴퓨터 >  >> 시스템 >> Windows

WSL 오류 0x8007023e 완벽 해결 가이드 – WslRegisterDistribution 실패 문제 수정하기

Linux 배포판을 설치하거나 실행할 때 WslRegisterDistribution failed with error 0x8007023e 오류가 발생한다면, 이 글이 문제를 해결하는 데 도움이 될 것입니다. 이 오류는 다소 특이한 문제로, WSL, Docker, Virtual Machine Platform, Hyper-V 등 VM과 관련된 거의 모든 구성 요소를 재설치해야 해결되는 경우가 많습니다.

WslRegisterDistribution 오류 0x8007023e 해결 방법

아래 단계를 순서대로 따라 하면 문제를 해결할 수 있습니다. 실제로 많은 사용자에게 효과가 있었던 검증된 방법입니다. 핵심은 모든 VM 관련 기능을 비활성화한 후 재부팅하고, 다시 설치하는 것입니다. 자세한 과정은 다음과 같습니다.

  • BIOS에서 가상화(Virtualization) 기능을 활성화합니다.
  • SFC 및 DISM 명령어를 사용하여 시스템 파일 손상과 Windows 이미지 문제를 복구합니다.
  • Hyper-V 설정을 백업하거나 미리 기록해 둡니다.
  • Windows 기능에서 모든 가상 머신 관련 기능을 제거합니다. 여기에는 Hyper-V, 컨테이너(Containers), Virtual Machine Platform, Windows Hypervisor Platform, Windows Sandbox, Linux용 Windows 하위 시스템(WSL)이 포함됩니다.
  • PC를 재부팅합니다.
  • WSL을 수동으로 설치합니다. 자세한 설치 방법은 Microsoft 공식 문서에서 확인할 수 있습니다.
  • PC를 다시 한 번 재부팅합니다.
  • Linux 배포판을 설치하고, 최신 버전의 WSL로 변환되도록 합니다.
  • 사용 가능한 Windows 업데이트가 있다면 모두 적용합니다.
  • 필요한 경우 Windows 기능을 통해 Windows Hypervisor Platform을 설치합니다.
  • 재부팅한 후 업데이트를 진행합니다.
  • Windows Sandbox 기능이 필요하다면 설치하고 정상적으로 작동하는지 확인합니다.
  • 마지막으로 Hyper-V를 설치하고, 백업해 둔 설정을 모두 복원합니다.
  • 이제 Linux 배포판을 실행하면 정상적으로 작동할 것입니다.

단계가 다소 많아 보일 수 있지만, 이 문제는 드문 사례로 아마도 근본적인 버그로 추정됩니다. 관련 구성 요소를 모두 재설치하는 것이 많은 사용자에게 효과를 본 유일한 해결책이었으며, 대부분의 경우 이 방법으로 문제가 해결됩니다.

참고로, WSL의 내부 동작에 큰 변화가 있을 때마다 이 오류가 다시 나타날 수 있으므로, 이 해결 방법을 잘 기억해 두시는 것이 좋습니다.

유사한 WslRegisterDistribution 오류 코드

비슷한 오류 코드 목록: 0xc03a001a | 0x80041002 | 0x800700b7 또는 0x80080005 | 0x80070422 | 0x80370114 | 0x80370102 | 0x80070003 | 0x80070032 | 0x800701bc | 0x8007019e | 0x8000000d