수정 : 오류 : 0x8007019e와 함께 WSLRegisterDistribution 실패



문제를 제거하기 위해 도구를 사용해보십시오

당신은 만날 수 있습니다 WSLRegisterDistribution 실패 오류 Linux 용 하위 시스템이 비활성화 되었기 때문입니다. 또한 Linux 배포판 응용 프로그램의 손상된 설치로 인해 오류가 발생할 수도 있습니다.



영향을받는 사용자가 다음 메시지와 함께 Linux 터미널을 시작하려고하면 오류가 발생합니다.



0x8007019e 오류로 인해 WslRegisterDistribution이 실패했습니다.



문제 해결 프로세스를 진행하기 전에 bash가 아닌 Windows 검색 표시 줄 (시스템의 작업 표시 줄에 있음)을 사용하여 Linux 콘솔을 시작해보십시오.

해결 방법 1 : Linux 용 하위 시스템 활성화 / 비활성화

Windows에는 ' Linux 용 하위 시스템 ”이는 귀하의 Linux 배포 . 해당 옵션이 활성화되어 있지 않으면 오류가 발생할 수 있습니다. 이 경우 Linux 용 하위 시스템 옵션을 활성화하면 문제가 해결 될 수 있습니다.

  1. 작업 표시 줄 , 클릭 Windows 검색 바 및 유형 제어판 . 그런 다음 표시된 결과에서 제어판 .

    제어판 열기



  2. 이제 클릭 프로그램 제거 .

    제어판에서 프로그램 제거를 클릭합니다.

  3. 그런 다음 창의 왼쪽 창에서 Windows 기능 켜기 또는 끄기 .

    Windows 기능 켜기 또는 끄기

  4. 이제 끝까지 아래로 스크롤하고 Linux 용 Windows 하위 시스템 옵션 .

    Linux 용 Windows 하위 시스템 활성화

  5. 그때 재시작 시스템에 오류가 없는지 확인하십시오.
  6. 옵션이 이미있는 경우 활성화 됨 4 단계에서 비활성화 그것과 재시작 시스템.
  7. 다시 시작하면 활성화 하위 시스템 옵션을 선택한 다음 재시작 시스템.
  8. 다시 시작하면 Linux 배포판이 제대로 작동하는지 확인하십시오.

해결 방법 2 : LxssManager 서비스 다시 시작

Linux 인스턴스 수명주기 서비스, 즉 LxssManager는 백그라운드에서 작동하여 제어 상태를 유지합니다. 해당 서비스가 작동 중이거나 오류 상태 인 경우 오류가 발생할 수 있습니다. 이 시나리오에서 서비스를 다시 시작하면 결함이 제거되어 문제가 해결 될 수 있습니다.

  1. 프레스 Windows + R 키를 눌러 실행 명령 상자를 불러옵니다.
  2. 이제 입력 Services.msc 그런 다음 확인 .

    실행 대화 상자에 'services.msc'를 입력하고 Enter 키를 누릅니다.

  3. 이제 찾아서 다시 시작하십시오. LxssManager 서비스.

    Lxss 관리자 서비스 다시 시작

  4. 그런 다음 터미널을 다시 시작하여 오류가 없는지 확인하십시오.

해결 방법 3 : Microsoft Store에서 하위 시스템 시작

Linux 배포판에는 바로 가기 / 명령 프롬프트에서 시작할 때 터미널에 오류가 표시되기 시작하는 버그가 있습니다. 이 결함은 Microsoft Store 인터페이스에서 직접 응용 프로그램을 시작하여 해결할 수 있습니다.

  1. 작업 표시 줄 시스템의 Windows 검색 상자 및 유형 마이크로 소프트 스토어 . 그런 다음 표시된 결과 목록에서 마이크로 소프트 스토어 .

    Microsoft Store 열기

  2. 그런 다음 창의 오른쪽 상단에서 수평 타원 그런 다음 내 라이브러리 .

    Microsoft Store에서 내 라이브러리 열기

  3. 이제 창의 왼쪽 창에서 설치됨 .

    내 라이브러리에서 설치된 탭 열기

  4. 그런 다음 창의 오른쪽 창에서 Linux 배포 앱 .
  5. 이제 시작하다 버튼을 누른 다음 문제가 해결되었는지 확인하십시오.

    Microsoft Store에서 Linux 콘솔 애플리케이션 실행

해결 방법 4 : 명령 프롬프트를 사용하여 Linux 터미널 업데이트

이전 버전의 배포판을 사용하는 경우 토론 중에 오류가 발생할 수 있습니다. 이러한 맥락에서 애플리케이션을 업데이트하면 문제가 해결 될 수 있습니다. 명령 프롬프트를 사용하여 응용 프로그램을 다시 설치하지 않고도 동일한 작업을 수행 할 수 있습니다.

  1. 작업 표시 줄 시스템의 Windows 검색 상자 및 유형 명령 프롬프트 . 그런 다음 표시된 결과에서 마우스 오른쪽 버튼을 클릭하십시오. 명령 프롬프트 그런 다음 하위 메뉴에서 관리자 권한으로 실행 .

    Windows 검색에서 명령 프롬프트 열기

  2. 지금 유형 명령 프롬프트에서 다음 명령을 입력하고 시작하다 각 명령 뒤에 키 :
    C : > bash $ sudo apt-get update $ sudo apt-get dist-upgrade $ C : > exit
  3. 이제 터미널을 시작하여 오류가 없는지 확인하십시오.

해결 방법 5 : Linux 터미널 앱 복구

지금까지 도움이되지 않았다면 Linux 배포 앱의 손상된 설치로 인해 문제가 발생한 것일 수 있습니다. 이러한 손상을 극복하기 위해 Windows 설정의 복구 기능을 사용하여 문제를 해결할 수 있습니다.

  1. 마우스 오른쪽 버튼으로 클릭윈도우 버튼을 클릭하고 설정 .

    Windows 설정 열기

  2. 그런 다음 .

    Windows 설정에서 앱 열기

  3. 이제 찾아서 클릭하십시오. Linux 배포 애플리케이션 예를 들어 Ubuntu를 사용하는 경우 Ubuntu를 클릭합니다. 그런 다음 고급 옵션 .

    Linux 배포 응용 프로그램의 고급 설정 열기

  4. 이제 끝까지 아래로 스크롤하고 수리 단추.

    Linux 배포 응용 프로그램 복구

  5. 배포판을 복구 한 후 오류가 없는지 확인하십시오.
  6. 그렇지 않은 경우 열기 고급 옵션 (1 ~ 2 단계).
  7. 그런 다음 끝까지 아래로 스크롤하고 초기화 버튼 (데이터 / 설정이 손실됩니다).

    Linux 배포 응용 프로그램 재설정

  8. 이제 배포판을 시작하여 오류가 없는지 확인하십시오.

해결 방법 6 : Linux 콘솔 응용 프로그램 다시 설치

Linux 콘솔을 복구해도 문제가 해결되지 않으면 응용 프로그램의 손상된 모듈을 복구 할 수 없으며 문제를 해결하려면 응용 프로그램을 수동으로 제거한 다음 다시 설치해야합니다.

  1. 마우스 오른쪽 버튼으로 클릭윈도우 버튼을 클릭하고 설정 .
  2. 이제 찾아서 클릭하십시오. Linux 배포 애플리케이션 예를 들어 Ubuntu를 사용하는 경우 Ubuntu를 클릭합니다. 그런 다음 제거 .

    Linux 배포 응용 프로그램 제거

  3. 제거한 후 비활성화 그만큼 Linux 옵션 용 하위 시스템 (솔루션 1에서 설명한대로) 및 재시작 시스템.
  4. 다시 시작하면 활성화 Linux 용 하위 시스템 (솔루션 1에서 논의 됨).
  5. 지금 설치 너의 Linux 콘솔 애플리케이션 문제가 해결 되었기를 바랍니다.

효과가없는 경우 다음을 수행해야 할 수 있습니다. Windows PC 재설정 또는 수행 Windows 새로 설치 .

태그 Windows Linux 오류 4 분 읽기