Bash는 1989년에 처음 공개된 유닉스 셸이자 하나의 명령어 언어입니다. 오랜 기간 리눅스와 macOS의 기본 로그인 셸로 널리 사용되어 왔으며, 윈도우 10에서도 설치해 사용할 수 있는 버전이 제공됩니다. 그러나 많은 사용자가 윈도우 10에서 Bash를 실행하려고 할 때 "Windows Subsystem For Linux has No Installed Distributions(Linux용 Windows 하위 시스템에 설치된 배포판이 없습니다)" 오류 메시지를 마주하고 있다고 호소하고 있습니다.

'설치된 배포판이 없습니다' 오류의 원인
수많은 사용자들의 불만을 접수한 후 저희는 문제 원인을 조사했고, 대다수 사용자에게 효과가 있었던 해결 방법들을 마련했습니다. 또한 이 오류가 발생하는 주요 원인을 분석하여 아래와 같이 정리했습니다.
- 배포판 누락: Windows용 Bash를 설치할 때는 Windows 하위 시스템에 필요한 추가 파일들이 함께 설치되어야 합니다. 이 파일들이 Microsoft Store에서 자동으로 다운로드되지 못하면 해당 오류가 발생합니다.
- 서비스 비활성화: 백그라운드에서 상시 실행되는 LxssManager 서비스가 최근 업데이트 이후 차단되는 경우가 있습니다. 이 경우 운영체제가 Bash 셸 구동에 필요한 파일들을 확보하지 못해 오류가 나타날 수 있습니다.
- 잘못된 기본 배포판 설정: Ubuntu가 운영체제의 기본 배포판으로 지정되어 있지 않으면 이 오류가 발생할 수 있습니다. Ubuntu는 Bash 셸을 실행하는 데 필수적인 배포판이기 때문입니다.
문제의 성격을 파악했다면 이제 해결 방법으로 넘어가겠습니다. 충돌을 피하기 위해 아래 방법들은 제시된 순서대로 적용하는 것을 권장합니다.
방법 1: 배포판 수동 설치
일부 배포판이 자동으로 다운로드 및 설치되지 않는 경우, 명령 프롬프트를 통해 수동으로 설치를 시도할 수 있습니다. 이 단계에서는 필수 배포판을 설치하는 명령을 실행합니다.
- Windows + R 키를 동시에 눌러 실행 창을 엽니다.
- cmd를 입력한 뒤 Shift + Ctrl + Enter를 눌러 관리자 권한으로 실행합니다.

- 아래 명령어를 입력하고 Enter 키를 누릅니다.
lxrun /install

참고: 명령 프롬프트에서 작동하지 않는다면 PowerShell에서 실행해 보세요.
- 명령 실행 시 Microsoft Store에서 다운로드가 시작되며, 진행 여부를 물으면 Y를 눌러 다운로드를 시작합니다.
- 문제가 지속되는지 확인합니다.
참고: 이 명령은 PowerShell(관리자 모드)에서도 실행할 수 있습니다. 만약 인식되지 않는다면 Microsoft Store에서 Ubuntu를 다운로드 및 설치한 후 명령을 다시 실행해 보세요.
방법 2: 10분간 기다리기
일부 사용자의 경우 5~10분 후 문제가 저절로 해결되었습니다. 재부팅 후에는 특정 프로세스와 서비스가 시작되기까지 시간이 걸리는 경우가 많습니다. 이 때문에 부팅 직후 너무 빨리 Bash를 실행하면 오류가 발생할 수 있습니다. 따라서 컴퓨터 부팅 후 최소 10분 정도 기다린 뒤 아래 단계를 진행하는 것이 좋습니다.
방법 3: Ubuntu 설치
컴퓨터에 Ubuntu가 설치되어 있지 않으면 이 오류가 발생할 수 있습니다. Ubuntu는 Bash를 실행하는 데 반드시 필요한 핵심 배포판입니다. Ubuntu를 다운로드하고 설치하려면 아래 단계를 따르세요.
- 컴퓨터를 재시작하고 계정에 로그인합니다.
- 다운로드 링크를 클릭해 다운로드 페이지를 엽니다.
- Get(가져오기) 옵션을 클릭한 뒤 'Microsoft Store 열기' 옵션을 선택합니다.

- Microsoft Store가 로드되면 Get(가져오기) 버튼을 클릭해 Ubuntu 배포판 다운로드를 시작합니다.
- 다운로드가 완료되면 Get 버튼 자리에 나타나는 Install(설치) 버튼을 클릭합니다.

- 이제 Ubuntu가 컴퓨터에 설치됩니다.
- 문제가 지속되는지 확인합니다.
방법 4: LxssManager 서비스 시작
LxssManager 서비스가 비활성화되어 있는 경우에도 이 오류가 발생할 수 있습니다. 이 단계에서는 LxssManager 서비스를 수동으로 시작해 봅니다.
- Windows + R 키를 동시에 눌러 실행 창을 엽니다.
- Services.msc를 입력하고 Enter 키를 누릅니다.

- 목록을 아래로 스크롤한 후 LxssManager 서비스를 더블클릭합니다.
- 시작 유형 드롭다운 메뉴를 클릭하고 자동(Automatic)을 선택합니다.
- 시작(Start) 버튼을 클릭한 후 적용(Apply)을 선택합니다.

- 확인(OK)을 클릭하고 문제가 해결되었는지 확인합니다.