Computer >> 컴퓨터 >  >> 체계 >> Windows

WslRegisterDistribution이 오류로 실패했습니다:0x800700b7 또는 0x80080005

일부 사용자는 WslRegisterDistribution이 오류 0x800700b7과 함께 실패 에 대해 불평했습니다. 또는0x80080005 , 때때로 컴퓨터가 재부팅된 후에 발생합니다. Ubuntu 또는 다른 Dextro가 실행될 때 나타납니다. 이 게시물은 문제를 해결하는 데 도움이 될 것입니다. 다음은 전체 오류 메시지입니다.

설치 중, 몇 분 정도 걸릴 수 있습니다.
WslRegisterDistribution이 다음 오류로 인해 실패했습니다:0x800700b7/0x80080005
배포 설치가 손상되었습니다.
제발 앱 설정에서 재설정을 선택하거나 앱을 제거했다가 다시 설치하세요.
오류:0x800700b7 해당 파일이 이미 존재하는 경우 파일을 생성할 수 없습니다.
계속하려면 아무 키나 누르세요...

WslRegisterDistribution이 오류 0x800700b7 또는 0x80080005로 실패했습니다.

해결 방법은 매우 간단하며 LxssManager를 다시 시작해야 합니다. Windows에서 사용 가능한 및 기타 서비스. WSL에는Bash, LxssManager, Lxss.sys 및 lxcore.sys를 포함한 사용자 모드와 커널 모드의 두 가지 모드가 있습니다. LxssManager는 WSL의 새 인스턴스를 시작하는 사용자 모드 세션 관리자 서비스입니다. 설명은 다음과 같습니다.

<블록 인용>

LXSS Manager 서비스는 기본 ELF 바이너리 실행을 지원합니다. 이 서비스는 ELF 바이너리가 Windows에서 실행되는 데 필요한 인프라를 제공합니다. 서비스가 중지되거나 비활성화되면 해당 바이너리는 더 이상 실행되지 않습니다.

LxssManager 서비스 다시 시작

WslRegisterDistribution이 오류로 실패했습니다:0x800700b7 또는 0x80080005

Windows 키를 누르고 명령 프롬프트가 목록에 나타날 때까지 cmd를 입력합니다. 그것을 마우스 오른쪽 버튼으로 클릭하고 관리자 권한으로 실행을 선택하십시오. 그런 다음 다음 명령을 입력합니다.

sc query LxssManager
sc stop LxssManager
sc start LxssManager

완료되면 WSL을 시작하면 문제가 발생하지 않습니다. 그러나 이것은 컴퓨터를 다시 시작할 때마다 발생할 수 있습니다. 매번 발생하지 않도록 하려면 다음 명령어를 실행하세요.

sc config LxssManager start=auto

다음에 컴퓨터를 시작하고 WSL을 실행하면 문제가 되지 않습니다.

레지스트리를 사용하여 LxssManager 자동 시작 설정

WslRegisterDistribution이 오류로 실패했습니다:0x800700b7 또는 0x80080005

위의 명령어로 서비스 시작 유형을 변경할 수 없는 경우 레지스트리를 통해 변경할 수 있습니다. 서비스가 이미 사용 중이고 변경하려고 하면 오류가 발생합니다.

  • 실행 프롬프트를 열고 regedit를 입력하고 Enter 키를 누릅니다.
  • 레지스트리 편집기에서 다음 경로로 이동합니다.
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LxssManager\Start
  • 시작 키를 두 번 클릭하여 편집 모드에서 엽니다. 값을 2로 설정하고 저장합니다.

이렇게 하면 LxssManager 자동으로 설정됩니다.

이 게시물이 따라하기 쉬웠으면 하고 이 팁을 사용하여 WslRegisterDistribution 실패 오류 0x80080005 또는 0x800700b7을 해결할 수 있기를 바랍니다. 이 오류는 해결하기 쉽고 서비스가 자동으로 실행되도록 설정할 수만 있다면 고칠 수 있을 것입니다.

유사한 WslRegisterDistribution 오류로 실패 : 0xc03a001a | 0x80041002 | 0x80070422 | 0x80370114 | 0x80370102 | 0x80070003 | 0x80070032 | 0x8007023e | 0x800701bc | 0x8007019e 및 0x8000000d.

WslRegisterDistribution이 오류로 실패했습니다:0x800700b7 또는 0x80080005