:bulb: WSL 삭제는 특정 배포판만 삭제하는 것과 WSL 기능 자체를 제거하는 것으로 구분된다. 각 방법을 정리한다.


[01] 설치된 배포판 확인

삭제 전에 현재 설치된 배포판을 확인한다.

1
wsl -l -v
1
2
3
  NAME            STATE           VERSION
* Ubuntu-22.04    Running         2
  Ubuntu-20.04    Stopped         2

[02] 특정 배포판 삭제

1
wsl --unregister Ubuntu-22.04

:warning: 해당 배포판의 모든 데이터(파일, 설정, 사용자 정보)가 삭제된다. 필요한 데이터는 미리 백업한다.

삭제 확인:

1
wsl -l -v

삭제된 배포판이 목록에서 사라졌으면 성공이다.


[03] WSL 전체 제거

3-1. 방법 1: PowerShell 사용

1
wsl --uninstall

3-2. 방법 2: Windows 기능에서 제거

  1. Win + Roptionalfeatures 입력 → 실행
  2. 아래 항목의 체크를 해제한다:
    • Windows Subsystem for Linux
    • Virtual Machine Platform
  3. 확인 클릭 후 시스템 재부팅
항목 설명
Windows Subsystem for Linux WSL 핵심 기능
Virtual Machine Platform WSL 2의 가상화 기반

[04] 완전 초기화 후 재설치

기존 배포판을 완전히 삭제하고 새로 설치하는 경우:

1
2
3
4
5
# 1. 기존 배포판 삭제
wsl --unregister Ubuntu

# 2. 새로 설치
wsl --install

특정 버전으로 재설치:

1
wsl --install -d Ubuntu-22.04

[05] 정리

작업 명령어 범위
배포판 목록 확인 wsl -l -v 조회
특정 배포판 삭제 wsl --unregister Ubuntu-22.04 해당 배포판만
WSL 전체 제거 wsl --uninstall WSL 기능 전체
초기화 후 재설치 wsl --unregisterwsl --install 완전 초기화

:bulb: Microsoft Store에서 설치한 Ubuntu는 앱 제거로도 삭제할 수 있지만, wsl --unregister 방식이 더 확실하다.