Bash는 Unix Shell이며 1989 년에 처음 도입 된 명령 언어의 한 형태입니다. Linux 및 MacOS 용 기본 로그인 쉘로 널리 배포되었습니다. 대부분 Linux와 Marcos에서 볼 수 있지만 Windows 10에 설치할 수있는 버전이 있습니다. 그러나 Windows 10에서 Bash를 사용할 수없는 사용자와“ Linux 용 Windows 하위 시스템에는 설치된 배포가 없습니다. ”오류가 표시됩니다.
“Linux 용 Windows 하위 시스템에 설치된 배포가 없습니다.”오류 메시지
“Linux 용 Windows 하위 시스템에 설치된 배포가 없습니다”오류의 원인은 무엇입니까?
여러 사용자로부터 수많은 불만을 접수 한 후 문제를 조사하기로 결정하고 대부분의 사용자에 대해 오류를 수정 한 일련의 솔루션을 고안했습니다. 또한이 오류가 발생하는 이유를 조사하고 아래에 나열했습니다.
- 누락 된 배포 : Windows 용 bash를 설치할 때 Windows 하위 시스템 용으로 설치해야하는 특정 추가 파일이 있습니다. 이러한 파일을 Microsoft Store에서 자동으로 다운로드 할 수없는 경우이 오류가 발생합니다.
- 장애인 서비스 : 어떤 경우에는 LxssManager 일반적으로 백그라운드에서 실행되는 서비스는 최근 업데이트 후 차단 될 수 있습니다. 이로 인해 운영 체제가 오류를 유발할 수있는 bash 셸을 실행하기 위해 필요한 모든 파일을 획득하지 못할 수 있습니다.
- 잘못된 기본 배포 선택 : Ubuntu가 운영 체제의 기본 배포로 선택되지 않은 경우이 오류가 발생할 수 있습니다. Ubuntu는 bash 셸을 실행하기위한 필수 배포판이기 때문입니다.
이제 문제의 본질에 대한 기본적인 이해를 얻었으므로 해결책으로 넘어갈 것입니다. 충돌을 피하기 위해 제시된 특정 순서대로 구현해야합니다.
해결 방법 1 : 배포를 수동으로 설치
특정 배포판을 자동으로 다운로드하여 설치할 수없는 경우 명령 프롬프트를 통해 수동으로 설치할 수 있습니다. 따라서이 단계에서는 필수 배포판을 설치하는 명령을 실행합니다. 그에 대한:
- 눌러 ' 윈도우 '+' 아르 자형 ”버튼을 동시에 눌러 실행 프롬프트를 엽니 다.
- ' cmd '를 누르고' 시프트 '+' Ctrl '+' 시작하다 ”을 눌러 관리 권한을 부여합니다.
실행 프롬프트에 cmd를 입력하고 Shift + Alt + Enter를 눌러 상승 된 명령 프롬프트를 엽니 다.
- 다음 명령을 입력하고 Enter를 누르십시오.
lxrun / install
Lxrun / install 명령 시작
노트 : 이 명령이 명령 프롬프트에서 작동하지 않으면 Powershell에서 실행 해보십시오.
- 그러면 Microsoft Store에서 다운로드가 시작됩니다. ' 과 ”을 눌러 명령 프롬프트에서 요청하는 경우 다운로드 프로세스를 시작합니다.
- 검사 문제가 지속되는지 확인하십시오.
노트 : 이 명령은 Power Shell (관리자)에서도 실행할 수 있습니다. 하지만 인식되지 않으면 Microsoft Store에서 Ubuntu를 다운로드하여 설치하고 명령을 실행 해보세요.
해결 방법 2 : 10 분 동안 기다립니다.
일부 사용자의 경우 5 ~ 10 분 후에 문제가 저절로 해결되었습니다. 종종 재부팅 후 특정 프로세스와 서비스가 시작되는 데 시간이 걸립니다. 이로 인해 시작 후 너무 빨리 bash를 실행하려고하면 오류가 트리거 될 수 있습니다. 따라서 다음을 권장합니다. 기다림 적어도 10 의사록 컴퓨터를 부팅 한 후 전에 당신 발하다 아래 단계로.
해결 방법 3 : Ubuntu 설치
Ubuntu가 컴퓨터에 설치되지 않은 경우 bash를 실행하는 데 필요한 매우 중요한 배포이므로이 오류가 발생할 수 있습니다. Ubuntu를 다운로드하고 설치하려면 아래 단계를 따르십시오.
- 재시작 귀하의 컴퓨터와 귀하의 계정에 로그인하십시오.
- 딸깍 하는 소리 의 위에 이 링크를 클릭하여 다운로드 페이지를 엽니 다.
- “ 가져 오기 ”옵션을 선택한 다음 고르다 그만큼 '열다 마이크로 소프트 저장 ”옵션.
'Get'옵션 클릭
- Microsoft Store가로드되면 딸깍 하는 소리 '에 가져 오기 ”옵션을 선택하여 Ubuntu 배포판 다운로드를 시작하십시오.
- 다운로드 프로세스가 완료되면 딸깍 하는 소리 '에 설치 '대신 표시되는'옵션 가져 오기 ”옵션.
'설치'옵션 클릭
- 우분투는 이제 설치됨 컴퓨터에서.
- 검사 문제가 지속되는지 확인하십시오.
솔루션 4 : LxssManager 서비스 시작
이 오류가 트리거되어 LxssManager 서비스가 비활성화되었을 수 있습니다. 따라서이 단계에서는 LxssManager 서비스를 수동으로 시작합니다. 그에 대한:
- “ 윈도우 '+' 아르 자형 ”키를 동시에 눌러 실행 프롬프트를 엽니 다.
- ' 서비스 . msc '를 누르고' 시작하다 '.
'Services.msc'를 입력하고 Enter 키를 누릅니다.
- 아래로 스크롤하여 ' LxssManager ”서비스.
- 시작 유형 드롭 다운을 클릭하고“ 자동적 인 '.
- “ 스타트 ”옵션을 선택하고“ 대다 '.
시작 유형으로 자동을 선택하고 Enter 키를 누릅니다.
- 클릭 ' 확인 ”하고 문제가 지속되는지 확인하십시오.