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

윈도우 10 WSL '설치된 배포판이 없습니다' 오류 해결 방법 총정리

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

윈도우 10 WSL  설치된 배포판이 없습니다  오류 해결 방법 총정리

'설치된 배포판이 없습니다' 오류의 원인

수많은 사용자들의 불만을 접수한 후 저희는 문제 원인을 조사했고, 대다수 사용자에게 효과가 있었던 해결 방법들을 마련했습니다. 또한 이 오류가 발생하는 주요 원인을 분석하여 아래와 같이 정리했습니다.

  • 배포판 누락: Windows용 Bash를 설치할 때는 Windows 하위 시스템에 필요한 추가 파일들이 함께 설치되어야 합니다. 이 파일들이 Microsoft Store에서 자동으로 다운로드되지 못하면 해당 오류가 발생합니다.
  • 서비스 비활성화: 백그라운드에서 상시 실행되는 LxssManager 서비스가 최근 업데이트 이후 차단되는 경우가 있습니다. 이 경우 운영체제가 Bash 셸 구동에 필요한 파일들을 확보하지 못해 오류가 나타날 수 있습니다.
  • 잘못된 기본 배포판 설정: Ubuntu가 운영체제의 기본 배포판으로 지정되어 있지 않으면 이 오류가 발생할 수 있습니다. Ubuntu는 Bash 셸을 실행하는 데 필수적인 배포판이기 때문입니다.

문제의 성격을 파악했다면 이제 해결 방법으로 넘어가겠습니다. 충돌을 피하기 위해 아래 방법들은 제시된 순서대로 적용하는 것을 권장합니다.

방법 1: 배포판 수동 설치

일부 배포판이 자동으로 다운로드 및 설치되지 않는 경우, 명령 프롬프트를 통해 수동으로 설치를 시도할 수 있습니다. 이 단계에서는 필수 배포판을 설치하는 명령을 실행합니다.

  1. Windows + R 키를 동시에 눌러 실행 창을 엽니다.
  2. cmd를 입력한 뒤 Shift + Ctrl + Enter를 눌러 관리자 권한으로 실행합니다.윈도우 10 WSL  설치된 배포판이 없습니다  오류 해결 방법 총정리
  3. 아래 명령어를 입력하고 Enter 키를 누릅니다.
    lxrun /install
    윈도우 10 WSL  설치된 배포판이 없습니다  오류 해결 방법 총정리

    참고: 명령 프롬프트에서 작동하지 않는다면 PowerShell에서 실행해 보세요.

  4. 명령 실행 시 Microsoft Store에서 다운로드가 시작되며, 진행 여부를 물으면 Y를 눌러 다운로드를 시작합니다.
  5. 문제가 지속되는지 확인합니다.
    참고: 이 명령은 PowerShell(관리자 모드)에서도 실행할 수 있습니다. 만약 인식되지 않는다면 Microsoft Store에서 Ubuntu를 다운로드 및 설치한 후 명령을 다시 실행해 보세요.

방법 2: 10분간 기다리기

일부 사용자의 경우 5~10분 후 문제가 저절로 해결되었습니다. 재부팅 후에는 특정 프로세스와 서비스가 시작되기까지 시간이 걸리는 경우가 많습니다. 이 때문에 부팅 직후 너무 빨리 Bash를 실행하면 오류가 발생할 수 있습니다. 따라서 컴퓨터 부팅 후 최소 10분 정도 기다린 뒤 아래 단계를 진행하는 것이 좋습니다.

방법 3: Ubuntu 설치

컴퓨터에 Ubuntu가 설치되어 있지 않으면 이 오류가 발생할 수 있습니다. Ubuntu는 Bash를 실행하는 데 반드시 필요한 핵심 배포판입니다. Ubuntu를 다운로드하고 설치하려면 아래 단계를 따르세요.

  1. 컴퓨터를 재시작하고 계정에 로그인합니다.
  2. 다운로드 링크를 클릭해 다운로드 페이지를 엽니다.
  3. Get(가져오기) 옵션을 클릭한 뒤 'Microsoft Store 열기' 옵션을 선택합니다.윈도우 10 WSL  설치된 배포판이 없습니다  오류 해결 방법 총정리
  4. Microsoft Store가 로드되면 Get(가져오기) 버튼을 클릭해 Ubuntu 배포판 다운로드를 시작합니다.
  5. 다운로드가 완료되면 Get 버튼 자리에 나타나는 Install(설치) 버튼을 클릭합니다.윈도우 10 WSL  설치된 배포판이 없습니다  오류 해결 방법 총정리
  6. 이제 Ubuntu가 컴퓨터에 설치됩니다.
  7. 문제가 지속되는지 확인합니다.

방법 4: LxssManager 서비스 시작

LxssManager 서비스가 비활성화되어 있는 경우에도 이 오류가 발생할 수 있습니다. 이 단계에서는 LxssManager 서비스를 수동으로 시작해 봅니다.

  1. Windows + R 키를 동시에 눌러 실행 창을 엽니다.
  2. Services.msc를 입력하고 Enter 키를 누릅니다.윈도우 10 WSL  설치된 배포판이 없습니다  오류 해결 방법 총정리
  3. 목록을 아래로 스크롤한 후 LxssManager 서비스를 더블클릭합니다.
  4. 시작 유형 드롭다운 메뉴를 클릭하고 자동(Automatic)을 선택합니다.
  5. 시작(Start) 버튼을 클릭한 후 적용(Apply)을 선택합니다.윈도우 10 WSL  설치된 배포판이 없습니다  오류 해결 방법 총정리
  6. 확인(OK)을 클릭하고 문제가 해결되었는지 확인합니다.