Computer >> 컴퓨터 >  >> 문제 해결 >> Windows 오류

WslRegisterDistribution 실패 오류:0x80370114

장치에서 작업하는 동안 오류 메시지가 나타나는 것은 일반적입니다. 이것은 수정해야 할 것이 있다고 알려주기 때문에 완벽하게 정상입니다. 차단된 프로세스 또는 결함이 있는 하드웨어 구성 요소일 수 있습니다.

이 기사에서는 Linux용 Windows 하위 시스템 도구 및 이와 관련된 일반적인 오류 메시지에 대해 알아야 할 모든 내용에 대해 설명합니다.

Linux 또는 WSL용 Windows 하위 시스템은 개발자를 위한 편리한 도구입니다. 그러나 때로는 Windows 10/11에서 문제가 발생합니다. 이와 관련된 가장 일반적인 오류 메시지 중 하나는 "WslRegisterDistribution Failed with Error:0x80370114"입니다.

그렇다면 이 오류 메시지는 무엇이며 수정할 수 있습니까? 이 기사에서 우리는 이 WSL 오류에 대해 알고 있는 모든 것을 공유할 것입니다.

전문가 팁:전용 PC 최적화 도구를 실행하여 시스템 문제나 성능 저하를 유발할 수 있는 잘못된 설정, 정크 파일, 유해한 앱 및 보안 위협을 제거하십시오.

PC 문제 무료 스캔3.145.873다운로드 호환 대상:Windows 10/11, Windows 7, Windows 8

Linux용 Windows 하위 시스템이란 무엇입니까?

오류를 더 잘 이해하려면 먼저 Linux 또는 WSL용 Windows 하위 시스템이 무엇인지 알려주세요.

Linux용 Windows 하위 시스템 개발자가 Windows 장치에서 Linux 플랫폼을 실행할 수 있게 해주는 도구입니다. WSL을 사용하여 개발자는 공식 Microsoft Store에서 선호하는 Linux 배포판을 선택할 수 있습니다. 또한 sed, awk 및 grep을 포함한 일부 명령줄 명령 및 도구를 실행할 수도 있습니다.

또한 WSL 도구를 사용하면 개발자가 Windows에서 Linux 응용 프로그램을 실행하고 명령줄 프로그램에서 Bash 셸 스크립트를 실행할 수 있습니다.

Windows에 WSL 도구를 설치하려면 다음을 수행해야 합니다.

1단계:WSL 도구 활성화

먼저 도구가 Windows에서 실행되도록 하려면 Linux용 Windows 하위 시스템 기능을 활성화해야 합니다. 이렇게 하려면 관리자 권한으로 PowerShell을 시작합니다. 그런 다음 dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart 명령을 실행합니다. 완료되면 컴퓨터를 다시 시작하십시오.

2단계:원하는 Linux 배포판 설치

이 단계를 진행하려면 먼저 Microsoft Store를 엽니다. 여기에서 Linux 배포판을 선택할 수 있습니다. 옵션에는 다음이 포함됩니다.

  • 우분투
  • 오픈수세 립 42
  • 수세 리눅스 엔터프라이즈 서버 42
  • 칼리 리눅스
  • 데비안 GNU/리눅스

선택을 했으면 클릭합니다. 그런 다음 배포 페이지로 이동합니다. 여기에서 받기 를 클릭하십시오. 단추. Linux 배포판을 처음 설치하는 경우 콘솔 창 시작이 표시되어야 합니다. 파일이 압축 해제되고 장치에 저장될 때까지 몇 분 정도 기다리라는 메시지가 표시됩니다. 앞으로는 다른 배포판을 설치하는 데 1초도 걸리지 않을 것입니다.

이제 설치를 완료하려면 Hyper-V 호스트 컴퓨팅 서비스가 실행 중이어야 합니다. 그렇지 않으면 WslRegisterDistribution failed with error:0x80370114가 표시됩니다.

Windows 10/11에서 WslRegisterDistribution 실패 오류란 무엇입니까?

WSL 도구를 사용하여 Linux 배포를 설치하는 동안 Hyper-V 서비스가 차단되면 0x80370114 오류가 발생하여 WslRegisterDistribution이 실패했습니다. 일반적으로 "오류:0x80370114 필요한 기능이 설치되어 있지 않아 작업을 시작할 수 없습니다."라는 완전한 오류 메시지와 함께 제공됩니다.

오류가 표시되면 WSL 명령줄 도구에 액세스할 수 없습니다.

Windows 10/11에서 WslRegisterDistribution 실패 오류의 원인은 무엇입니까?

언급했듯이 이 오류는 WSL 도구를 사용하여 Linux 배포판을 설치하는 동안 Hyper-V 서비스가 차단된 경우 나타납니다. 그러나 Windows 10/11을 지원하는 필수 기능이 없어서 표시되는 경우가 있습니다.

Windows 10/11의 WslRegisterDistribution 실패 오류에 대한 기본 문제 해결

아래에서 공유한 수정 사항은 대부분 시간이 많이 소요됩니다. 그러나 시도하기 전에 먼저 컴퓨터를 재부팅하십시오. 컴퓨터에 필요한 모든 것이 빠른 재부팅인 경우가 있습니다. 재부팅 후 오류가 사라지는 것을 보고 놀랄 수 있습니다. 컴퓨터를 한동안 종료하지 않은 경우 특히 그렇습니다.

이제 정상적으로 재부팅할 수 없는 더 복잡한 오류가 발생한다고 생각되면 다른 고급 재부팅 옵션을 고려하십시오. 재부팅한 후에도 문제가 지속되면 문제를 해결하십시오!

문제를 해결하려면 먼저 Linux 기능에 대해 Windows 하위 시스템을 활성화해야 합니다. 그러기 위해서는 두 가지 방법이 있습니다.

방법 #1:Windows 기능 켜기 또는 끄기 옵션을 통해 Linux 기능용 Windows 하위 시스템 활성화

Windows 기능 켜기 또는 끄기 옵션을 통해 Linux용 Windows 하위 시스템 기능을 활성화하려면 검색 필드를 사용하여 옵션을 검색합니다. 결과 목록에서 Linux용 Windows 하위 시스템 옆에 있는 옵션을 선택합니다. . 확인 누르기 진행합니다.

이 시점에서 시스템은 필요한 모든 시스템 파일을 찾아 설치합니다. 완료되면 컴퓨터를 다시 시작하라는 메시지가 표시됩니다. 컴퓨터가 다시 시작되면 더 이상 문제가 발생하지 않습니다.

방법 #2:Windows PowerShell 사용

문제를 해결하는 또 다른 방법은 Windows PowerShell을 사용하는 것입니다. . 이 방법이 작동하려면 관리자 권한으로 Windows PowerShell을 열어야 합니다. 그런 다음 다음 명령을 입력하여 WSL 기능을 활성화합니다. Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux .

명령을 입력하면 시스템이 필요한 모든 시스템 파일을 검색하고 설치하기 시작합니다. 메시지가 표시되면 Y를 입력하여 컴퓨터를 다시 시작합니다.

Windows 10/11에서 WslRegisterDistribution 실패 오류를 수정하는 방법

이제 위의 문제 해결 방법이 작동하지 않으면 아래 나열된 수정 사항을 진행하십시오.

수정 #1:Hyper-V 호스트 컴퓨팅 서비스 차단 해제

서비스 차단을 해제하려면 먼저 바이러스 백신 솔루션을 사용 중인지 확인해야 합니다. Windows Defender를 사용하는 경우 다음 단계를 수행하십시오.

  1. 검색 필드에 Windows 보안을 입력합니다. . Enter 키를 누르십시오. Windows 보안 실행 창.
  2. 앱 및 브라우저 제어 로 이동 섹션.
  3. 악용 방지 설정을 클릭합니다. .
  4. 프로그램 설정 으로 이동합니다. 탭.
  5. Hyper-V 호스트 컴퓨팅 찾기 C:\WINDOWS\System32\vmcompute.exe 경로로 이동하여 서비스를
  6. 서비스를 선택하고 수정 버튼.
  7. 코드 흐름 가드(CFG) 찾기 섹션에서 시스템 설정 무시 선택을 취소하십시오. 옵션.
  8. 다음으로 Windows PowerShell 을 엽니다. 관리자 권한으로.
  9. net start vcompute 명령을 실행합니다.

앱 및 브라우저 Windows 보안에서 제어 PC에서 중요한 역할을 합니다. 위협 및 잠재적으로 위험한 파일, 다운로드, 앱 및 웹 사이트로부터 장치를 보호합니다. 따라서 비활성화되어 있지 않은지 확인하십시오. 필요한 경우 예외를 추가하면 이에 의존하는 다른 프로그램이 예상대로 실행될 수 있습니다.

수정 #2:Lxss Manager 서비스 다시 시작

WSL과 연결된 또 다른 서비스는 Linux 인스턴스 수명 주기 서비스입니다. 어떻게 든 제어를 유지하기 위해 백그라운드에서 실행됩니다. 그러나 이 서비스가 차단되었거나 문제가 발생하면 오류가 발생할 수 있습니다. 이 경우 서비스를 다시 시작하면 문제가 해결될 수 있습니다.

서비스를 다시 시작하려면 다음을 수행해야 합니다.

  1. Windows + R을 누릅니다. 실행 을 시작하는 키 대화 상자.
  2. 입력 services.msc 텍스트 필드에 입력하고 확인을 누르십시오. .
  3. 서비스 목록에서 LxssManager 를 찾습니다. 서비스를 시작하고 다시 시작하십시오.
  4. 완료되면 WSL 을 다시 시작합니다. 도구를 사용하고 오류 메시지가 사라졌는지 확인하세요.

수정 #3:Microsoft Store에서 WSL 도구 실행

설치한 Linux 배포판에 버그가 있어 WSL 도구 실행 시 오류가 발생하는 경우가 있습니다. 좋은 점은 Microsoft Store의 인터페이스에서 직접 WSL 앱을 다시 실행하여 쉽게 지울 수 있다는 것입니다.

수행할 작업에 대한 자세한 안내를 보려면 다음 단계를 따르세요.

  1. 작업 표시줄 으로 이동 Windows 검색 을 클릭하십시오. 필드.
  2. 여기에 Microsoft Store를 입력합니다. Enter 키를 누릅니다. .
  3. 결과 목록이 화면에 표시됩니다. 가장 관련성이 높은 결과를 클릭하세요.
  4. 창의 오른쪽 상단에서 점 3개로 된 메뉴를 클릭합니다.
  5. 선택 내 라이브러리 .
  6. 창의 왼쪽 창으로 이동하여 설치됨을 클릭합니다. .
  7. 다음으로 오른쪽 창으로 돌아가서 Linux 배포판 을 선택합니다. 앱.
  8. 실행 을 클릭합니다. 버튼을 누르고 문제가 해결되었는지 확인하세요.

수정 #4:명령 프롬프트를 통해 Linux 터미널 업데이트

이전 버전의 배포를 실행 중인 경우 오류가 발생할 수 있습니다. 그러나 다시, 이것은 고칠 수 있습니다. 앱을 업데이트하면 문제가 해결됩니다.

Linux 배포를 업데이트하려면 명령 프롬프트를 사용하십시오. 이렇게 하면 응용 프로그램을 다시 설치할 필요가 없습니다. 다음은 수행할 작업에 대한 안내입니다.

  1. 작업 표시줄 으로 이동 Windows 검색 을 클릭하십시오. 필드.
  2. 입력 명령 프롬프트 Enter 키를 누릅니다. .
  3. 결과 목록에서 명령 프롬프트를 마우스 오른쪽 버튼으로 클릭합니다.
  4. 관리자 권한으로 실행 선택 .
  5. 다음으로 명령줄에 다음 명령을 입력합니다. Enter 키를 누르십시오. 각 명령 후:
    • C:\> 강타
    • $ sudo apt-get 업데이트
    • $ sudo apt-get dist-upgrade
    • $
    • C:\> 종료
  6. 이제 WSL 을 시작합니다. 오류가 해결되었는지 확인하는 도구입니다.

수정 #5:WSL 앱 복구

지금까지 아무 것도 작동하지 않았다면 WSL 앱의 손상된 설치로 인해 오류가 발생할 수 있습니다. 이를 복구하려면 Windows의 복구 기능을 사용하십시오.

방법은 다음과 같습니다.

  1. Windows 를 마우스 오른쪽 버튼으로 클릭 버튼을 누르고 설정을 선택합니다. .
  2. 으로 이동 .
  3. WSL 을 찾아 클릭합니다. 신청.
  4. 고급 옵션 선택 .
  5. 아래로 스크롤하여 수리 를 찾습니다. 버튼.
  6. 앱이 복구되면 오류가 수정되었는지 확인합니다. 그렇지 않으면 고급 옵션 으로 돌아가십시오. 섹션.
  7. 그런 다음 재설정을 클릭합니다. 단추. 이 작업을 수행하면 데이터 및 기타 설정이 손실된다는 점에 유의하세요.
  8. 앱을 다시 실행하고 오류가 해결되었는지 확인합니다.

수정 #6:WSL 응용 프로그램 다시 설치

앱을 수리해도 문제가 해결되지 않으면 앱의 손상된 모듈이 수리 프로세스에서 더 이상 고칠 수 없을 정도로 많은 손상을 입었을 것입니다. 이를 위해서는 앱을 수동으로 제거하고 다시 설치해야 합니다.

다음 단계를 따르십시오:

  1. Windows 를 마우스 오른쪽 버튼으로 클릭 버튼을 누르고 설정을 선택합니다. .
  2. WSL 찾기 애플리케이션을 선택하고 제거를 선택합니다. .
  3. 제거되면 Linux용 하위 시스템 을 비활성화합니다. 옵션을 선택하고 기기를 다시 시작하세요.
  4. 다시 시작하면 Linux용 하위 시스템을 활성화합니다. 다시 한 번 옵션입니다.
  5. 그런 다음 WSL 을 다시 설치합니다. 앱. 문제가 해결되기를 바랍니다.

수정 #7:Windows PC 초기화

Microsoft는 Windows 10/11 사용자가 컴퓨터를 재설정할 수 있도록 허용합니다. 이렇게 하면 운영 체제가 처음 액세스했을 때의 상태로 돌아갑니다. 즉, 타사 응용 프로그램이 더 이상 존재하지 않습니다.

Windows 10/11 재설정을 수행하면 컴퓨터를 새로 시작할 수 있습니다. 이것은 소프트웨어 관련 문제가 발생하고 해결할 수 없는 경우에 유용한 수정 사항입니다.

Windows 10/11을 재설정하는 방법에는 두 가지가 있습니다. 아래 섹션을 참조하십시오.

방법 #1:내부에서 Windows 재설정

Windows에 성공적으로 로그인할 수 있으면 재설정하는 과정이 간단합니다. 다음 단계를 따르세요.

  1. 시작 으로 이동 메뉴.
  2. 설정 선택 .
  3. 업데이트 및 보안으로 이동 복구를 선택합니다. .
  4. 오른쪽 창에서 이 PC 초기화로 이동합니다. 시작하기를 클릭합니다. .
  5. 현재 두 가지 옵션이 있습니다. 내 파일 보관모두 삭제 . 두 번째 옵션을 선택할 계획이라면 다음 단계에서 중요한 데이터가 손실될 수 있으므로 백업을 이미 생성했는지 확인하십시오.
  6. 경고가 나타나면 다음을 클릭하세요. .
  7. 표시되는 창에서 수행할 작업의 세부 사항을 검토하십시오. 마음에 들면 재설정을 클릭하세요. 단추. 재설정 프로세스가 시작됩니다.
  8. 완료하는 데 몇 분 정도 걸립니다. 또한 컴퓨터는 도중에 여러 번 다시 시작됩니다. 세 가지 옵션이 있는 화면이 표시되면 하나를 선택하고 계속을 누르세요.

방법 #2:로그인하지 않고 Windows 10/11 재설정

Windows 10/11 계정에 로그인할 수 없는 경우 장치를 재설정할 수 있는 다른 방법이 있습니다. 부팅 옵션 메뉴를 사용합니다. 이 메뉴는 장치가 2~3회 연속으로 제대로 부팅되지 않으면 자동으로 나타납니다. 그러나 그렇지 않은 경우 Shift 및 전원 버튼을 눌러 호출할 수 있습니다. 그런 다음 다시 시작을 클릭합니다. 장치가 재부팅되면 부팅 옵션 메뉴가 표시됩니다. 여기에서 Windows 10/11 재설정을 진행할 수 있습니다.

진행 방법은 다음과 같습니다.

  1. 문제해결
  2. 이 PC 초기화를 선택합니다.
  3. 6~8단계 수행 이전 방법에서 기기가 다시 시작되고 자체적으로 재설정될 때까지 기다립니다.
  4. 기기를 재설정한 후 세 가지 옵션 중 하나를 선택하라는 메시지가 표시되면 계속을 선택합니다. .

수정 #8:Windows 새로 설치 수행

Windows 10/11을 새로 설치하기 전에 먼저 다음 요구 사항을 충족하는지 확인하세요.

  • 32비트용 1GB RAM 및 64비트용 2GB
  • 1GHz 프로세서 이상
  • 20GB의 하드 드라이브 여유 공간
  • 800 x 600 디스플레이
  • DirectX 9 그래픽 프로세서
  • 안정적인 인터넷 액세스
  • 유효한 Microsoft 계정

새로 설치를 수행하려면 먼저 몇 가지 사항을 고려해야 합니다. Windows 10/11 ISO 파일을 다운로드했지만 다른 컴퓨터에 설치할 계획이라면 DVD 또는 USB를 사용하여 설치할 수 있습니다. 시작하려면 최소 4GB의 여유 공간이 있는 플래시 드라이브가 있어야 합니다. DVD를 사용할 계획이라면 OS를 설치할 컴퓨터에 광학 드라이브가 있는지 확인하십시오.

이러한 요구 사항이 모두 충족되면 부팅 가능한 드라이브 생성을 진행할 수 있습니다. USB를 컴퓨터에 삽입하고 선택한 버너 소프트웨어 프로그램을 로드합니다. 화면의 지시에 따라 부팅 디스크를 만듭니다. 그런 다음 드라이브를 선택하고 다운로드한 ISO 파일을 찾습니다. 그러면 프로세스가 시작되고 완료하는 데 약 10~15분이 소요됩니다.

부팅 가능한 미디어 장치를 생성한 후 컴퓨터에 설치합니다. DVD 또는 USB를 삽입하고 컴퓨터를 끕니다. 그런 다음 다시 전원을 켜고 F2 또는 F12 버튼을 눌러 BIOS 부팅 메뉴에 액세스합니다. 여기에서 PC를 부팅할 위치를 선택합니다. 부팅 가능한 드라이브를 선택하십시오. 여기의 지침을 따르세요.

수정 #9:맬웨어 검사 수행

맬웨어 개체 또는 바이러스가 시스템에 성공적으로 침투하여 중요한 시스템 프로세스에 영향을 미치거나 중요한 서비스를 비활성화하는 경우가 있습니다. 이 경우 WslRegisterDistribution Failed with Error 0x80370114와 같은 오류 메시지가 표시됩니다.

따라서 정기적인 맬웨어 검사를 수행하여 위협으로부터 장치를 보호하는 습관을 들이십시오. 운 좋게도 완벽한 맬웨어 스캐너를 찾는 데 스트레스를 받을 필요가 없습니다. Windows 10/11에 내장된 맬웨어 스캐너인 Windows Defender를 사용할 수 있습니다. .

사용 방법은 다음과 같습니다.

  1. Windows 보안 실행 설정.
  2. 바이러스 및 위협 방지를 선택합니다.
  3. 스캔 옵션 선택 .
  4. 여기에서 Windows Defender 오프라인 검사를 클릭합니다. .
  5. 지금 스캔 누르기 버튼.
  6. 검사를 완료하는 데 약 15분이 소요됩니다. 그 후에 기기가 다시 시작됩니다.
  7. 검사가 완료되면 Windows 보안 설정을 열어 결과를 봅니다. . 바이러스 및 위협 방지 선택 을 클릭한 다음 보호 기록을 클릭합니다. .
  8. 권장 조치를 따르십시오.

이제 수행한 검사가 충분하지 않다고 생각되면 타사 바이러스 백신 프로그램을 사용하여 다른 검사를 수행할 수 있습니다.

원하는 바이러스 백신 프로그램을 다운로드하고 실행하기만 하면 됩니다. 다시 한 번 검사를 수행하고 맬웨어를 제거하여 위협으로부터 기기를 보호하세요.

수정 #10:시스템 파일 검사기 사용

시스템 파일 검사기는 Windows 사용자가 Windows 10/11 플랫폼에서 오류를 유발하는 손상된 시스템 파일을 스캔하고 복원할 수 있게 해주는 도구입니다. 사용하려면 다음을 수행하십시오.

  1. Windows + X 누르기 키를 눌러 기본 메뉴를 시작합니다.
  2. 명령 프롬프트(관리자) 선택 관리자 권한으로 명령 프롬프트를 시작합니다.
  3. 명령줄에 sfc /scannow를 입력합니다. 명령을 입력하고 Enter 키를 누릅니다. .
  4. 이제 복구 프로세스가 시작됩니다. 창을 닫거나 프로세스를 중단하지 마세요.
  5. 검사가 완료되면 컴퓨터를 다시 시작하세요.

수정 #11:시스템 공간 확보

경우에 따라 드라이브에 공간이 부족하여 시스템이 프로세스를 완료할 수 없기 때문에 오류 메시지가 나타납니다. 이 문제를 해결하는 한 가지 방법은 드라이브의 공간을 확보하는 것입니다.

이를 위해 대부분의 Windows 10/11 장치에 내장된 디스크 정리 도구를 사용할 수 있습니다. 사용하려면 다음 단계를 따르세요.

  1. 시작 메뉴.
  2. 모든 프로그램으로 이동 .
  3. 액세서리 선택 시스템 도구를 클릭합니다.
  4. 디스크 정리를 선택합니다.
  5. 삭제할 파일 아래 섹션에서 제거하려는 모든 파일 형식을 선택합니다.
  6. 선택했으면 확인을 누르십시오.

폴더를 하나씩 탐색하여 수동으로 시스템 공간을 확보할 수도 있습니다. 그러나 이것은 많은 시간을 소비합니다. 디스크 정리 도구를 사용하거나 타사 PC 복구 도구를 사용하는 것이 좋습니다.

수정 #12:전문가의 도움 요청

모든 작업을 수행했지만 아무 것도 작동하지 않는 것 같으면 도움을 요청하는 것을 두려워하지 마십시오. 전문가가 항상 기꺼이 도움의 손길을 내밀 것입니다.

웹 사이트를 통해 Microsoft 지원 팀에 연락하여 적합한 솔루션을 요청할 수 있습니다. 그러나 문제를 해결해야 하는 긴급한 경우에는 가까운 전문가에게 문의하십시오. 그들이 당신을 대신하여 오류를 처리하도록 하여 당신이 할 필요가 없도록 하십시오.

마무리

개발자를 위해 설계되었기 때문에 Linux용 Windows 하위 시스템 도구를 항상 자주 사용하지 않을 수 있습니다. 그러나 작동 방식, 이와 관련된 일반적인 오류, 원인 및 해결 방법을 아는 것이 좋습니다. 이렇게 하면 앞으로 발생할 경우 어떻게 대처해야 하는지 알 수 있습니다.

WslRegisterDistribution Failed with Error:0x80370114가 표시되면 이미 수행할 작업을 알고 있는 것입니다. 먼저 기본 문제 해결 방법을 수행하십시오. PowerShell을 통해 또는 Windows 기능 켜기 또는 끄기 옵션을 통해 Linux용 Windows 하위 시스템 기능을 활성화합니다. 그래도 작동하지 않으면 Hyper-V 호스트 컴퓨팅 서비스 차단 해제, Lxss Manager 서비스 다시 시작, Microsoft Store에서 WSL 도구 시작, 명령 프롬프트를 통해 도구 업데이트, WSL 다시 설치 등의 다른 수정을 계속 시도할 수 있습니다. 응용 프로그램 및 Windows 재설정.

그러나 다른 모든 방법이 실패하면 항상 전문가의 도움을 요청할 수 있습니다. Microsoft 지원 팀에 온라인으로 연락하거나 컴퓨터를 가장 가까운 공인 서비스 센터로 가져가십시오.

오류 0x80370114로 인해 WslRegisterDistribution 실패에 대한 귀하의 생각을 알려주십시오. 댓글에서 해결 방법을 공유하세요!