윈도우 WSL 리눅스 설치 멈춤 오류 해결 방법 및 2025 최신 업데이트 가이드

윈도우 환경에서 리눅스를 사용하기 위해 WSL(Windows Subsystem for Linux)을 설치하다 보면 진행률이 0%에서 멈추거나 특정 오류 코드와 함께 설치가 중단되는 현상이 빈번하게 발생합니다. 특히 2025년 현재 윈도우 11 24H2 업데이트 이후 보안 정책 강화와 네트워크 설정 충돌로 인해 이러한 문제는 더욱 다양해졌습니다. 개발 환경을 구축하는 과정에서 설치 바가 움직이지 않을 때의 답답함을 해소하기 위해, 가장 확실하고 검증된 해결 방법들을 단계별로 정리했습니다.

과거에는 복잡한 수동 명령어가 필요했지만, 최신 버전에서는 자동화된 명령어가 지원됩니다. 하지만 자동 설치가 실패할 경우 시스템 설정을 강제로 변경해야 합니다. 본 가이드에서는 WSL 2 설치 멈춤 현상을 해결하고, 최신 우분투(Ubuntu) 배포판을 정상적으로 구동하는 방법을 상세히 다룹니다.

WSL 설치 멈춤 원인 및 필수 체크리스트 확인하기

설치가 멈추는 주된 원인은 BIOS 가상화 설정 비활성화, 윈도우 업데이트 서비스의 충돌, 혹은 마이크로소프트 서버와의 네트워크 연결 문제입니다. 무작정 재부팅을 하기보다는 아래의 핵심 원인을 먼저 파악해야 시간을 절약할 수 있습니다. 2025년 기준으로 가장 빈번한 오류는 ‘가상 머신 플랫폼’ 기능이 꺼져있거나, 기존의 구버전 커널이 충돌하는 경우입니다.

설치 과정에서 0x800701bc 또는 0x80370114 같은 오류 코드가 발생한다면, 이는 단순한 멈춤이 아니라 필수 구성 요소가 누락된 상태입니다. 아래의 공식 가이드와 문제 해결 페이지를 통해 현재 본인의 시스템 상태를 진단하고 필요한 파일을 미리 준비하는 것이 좋습니다.

BIOS 가상화 기술 활성화 및 윈도우 기능 켜기 설정 방법 보기

WSL 2는 하이퍼바이저 기반의 가상화 기술을 사용하므로, 메인보드 BIOS 단계에서 가상화(Virtualization)가 켜져 있어야 합니다. 인텔 CPU는 ‘Intel Virtualization Technology’, AMD CPU는 ‘SVM Mode’라는 이름으로 설정에 존재합니다. 윈도우 작업 관리자의 ‘성능’ 탭에서 가상화가 ‘사용’으로 표시되어 있는지 먼저 확인하세요.

BIOS 설정이 완료되었다면 윈도우 내부 기능을 활성화해야 합니다. 검색창에 ‘Windows 기능 켜기/끄기’를 입력하여 실행한 후, 다음 두 가지 항목을 찾아 체크박스를 활성화합니다.

  • Linux용 Windows 하위 시스템 (Windows Subsystem for Linux)
  • 가상 머신 플랫폼 (Virtual Machine Platform)

설정을 변경한 후에는 반드시 시스템을 재부팅해야 변경 사항이 적용되어 설치 멈춤 현상이 해결됩니다. 재부팅 후에도 설치가 진행되지 않는다면, 아래의 명령어 방식을 시도해야 합니다.

CMD 및 파워셸 명령어를 통한 강제 설치 및 서비스 재시작 따라하기

마이크로소프트 스토어를 통한 설치가 무한 로딩에 걸린다면, 파워셸(PowerShell)을 관리자 권한으로 실행하여 명령어로 직접 설치하는 것이 훨씬 안정적입니다. 특히 wsl --install 명령어가 먹통일 때는 업데이트 관련 서비스를 초기화해야 합니다.

파워셸을 관리자 권한으로 열고 아래의 명령어들을 순서대로 입력해 보세요. 이는 멈춰있는 WSL 구성 요소를 강제로 업데이트하고 설치를 재시도하는 과정입니다.

  1. wsl --update (커널 구성 요소 업데이트)
  2. wsl --shutdown (실행 중인 WSL 인스턴스 강제 종료)
  3. dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
  4. dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

만약 ‘배포판을 등록하는 중입니다’라는 메시지에서 멈춘다면, 기존에 잘못 설치된 배포판을 제거해야 합니다. wsl --unregister Ubuntu 명령어를 통해 꼬인 설정을 초기화한 뒤 다시 설치를 진행하면 정상적으로 작동하는 경우가 많습니다.

네트워크 설정 변경 및 수동 설치 파일 다운로드 해결하기

학교나 회사, 혹은 특정 인터넷 환경에서 마이크로소프트 서버의 다운로드가 차단되어 설치가 0%에서 멈추는 경우가 있습니다. 이때는 DNS 서버를 변경하여 우회하거나, 설치 패키지를 직접 다운로드하여 해결할 수 있습니다.

네트워크 설정에서 IPv4 속성으로 들어가 DNS 서버 주소를 8.8.8.8 (구글 DNS) 또는 1.1.1.1 (클라우드플레어)로 변경해 보세요. DNS 변경만으로도 스토어 다운로드 속도가 개선되어 멈춤 현상이 사라질 수 있습니다.

그래도 해결되지 않는다면 마이크로소프트 공식 카탈로그 사이트에서 리눅스 배포판 패키지(appxBundle)를 직접 다운로드해야 합니다. 공식 문서의 수동 설치 섹션에서 Ubuntu 24.04 등 원하는 배포판의 링크를 클릭해 파일을 받은 뒤, 더블 클릭하여 실행하면 스토어를 거치지 않고 즉시 설치됩니다.

자주 묻는 질문 (FAQ)

Q1. 설치 중 0x800701bc 오류가 발생하며 멈춥니다. 어떻게 해야 하나요?

이 오류는 WSL 2 리눅스 커널 업데이트 패키지가 설치되지 않았을 때 발생합니다. 위 본문의 수동 설치 링크를 통해 ‘x64 머신용 최신 WSL2 Linux 커널 업데이트 패키지’를 다운로드하여 설치하면 해결됩니다.

Q2. WSL 1과 WSL 2 중 무엇을 설치해야 하나요?

2025년 현재 개발 환경 표준은 WSL 2입니다. WSL 2는 실제 리눅스 커널을 탑재하여 호환성이 훨씬 뛰어나고 속도가 빠릅니다. 특별한 레거시 환경이 아니라면 반드시 WSL 2로 설정하여 설치하는 것을 권장합니다.

Q3. ‘가상 머신 플랫폼’을 켰는데도 설치가 안 됩니다.

바이오스(BIOS) 설정에서 SVM(AMD) 또는 VT-x(Intel) 가상화 기술이 켜져 있는지 확인해야 합니다. 윈도우 기능만 켜고 메인보드 설정이 꺼져 있으면 WSL 2가 작동하지 않습니다.