본문 바로가기
목차
개발환경

[CE] WSL 완전제거하기 (MSI버전으로 설치시)

by ds31x 2025. 3. 6.
728x90
반응형

 

간단하게는 다음을 참고할 것 (Windows11 이상):

https://ds31x.tistory.com/585#2.-%EC%A0%9C%EA%B1%B0-%EB%8B%A8%EA%B3%84-%EC%99%84%EC%A0%84-%EC%A0%9C%EA%B1%B0

 

WSL 을 winget으로 설치 및 제거하기

이 문서는 winget 기반으로 WSL + Debian을 설치하고 WSL2로 사용한 뒤, 다시 완전히 제거하는 절차를 정리함. 2024.09.08 - [utils] - [Utils] winget 간단 사용법 [Utils] winget 간단 사용법winget은 CLI Windows Package Man

ds31x.tistory.com

 

Windows 기능 등을 이용하여 설치한 경우(MSI 포함)엔 이 문서를 보고 제거할 것.

 

MSI : Windows Installer 의 약자. Windows에서 소프트웨어를 설치·수정·제거하기 위해 사용하는 표준 설치 패키지 형식.


WSL 완전 제거 방법

  1. Linux 배포판 등록 해제: 이 과정은 해당 distribution(배포판)의 모든 데이터를 삭제하므로, 중요한 데이터는 미리 백업해야 함.
    • Command Prompt(또는 PowerShell)을 열고 wsl -l -v 명령어로 설치된 distribution(배포판) list를 확인.
    • 각 distribution(배포판)을 wsl --unregister <배포판_이름> 명령어로 등록 해제.
    • 이는, 각 distirbution의 루트 파일 시스템 및 데이터를 모두 제거함.
  2. 다음으로 WSL 제거하기
    • wsl --uninstall
    • 최신의 wsl과 windows에선 2번 만으로 Store / MSI 로 설치된 WSL 런타임을 제거함.
      • 사실 distro 제거도 겸하므로 1번을 하지 않고 2번을 해도 되지만, 보수적인 방법으로 기술함.
    • 3번과 4번은 Windows11이 아닌 경우에 해당함.
  3. WSL 관련 App(앱) 제거 (windows 10등의 레거시 시스템의 경우를 위한 단계):
    • 설정 > 앱 > 앱 및 기능 으로 이동.
    • "Windows Subsystem for Linux update" 또는 기타 WSL 관련 구성 요소를 찾아 제거.
      • 다음과 같은 구성요소가 있다면 제거한다.
        • "Windows Subsystem for Linux update"
        • "WSLg Preview"
  4. Windows 기능 비활성화  (windows 10등의 레거시 시스템의 경우를 위한 단계) :
    • 제어판 > 프로그램 및 기능 > Windows 기능 켜기/끄기 로 이동.
      • 또는,
      • 설정 > 앱 > 고급기능설정 ("Optional features" 또는 "Windows 기능 켜기/끄기") 메뉴로 이동.
    • "Windows Subsystem for Linux"와 "Virtual Machine Platform" 체크를 해제.
    • 확인을 누르고 컴퓨터를 reboot.
    • 사실 4번은 굳이 하지 않아도 큰 문제 없음.

가급적 위의 단계를 마치고 나서 컴퓨터를 reboot하는 것을 권함.

제거 후,
%USERPROFILE%\AppData\Local\Packages\<배포판_관련_폴더>\LocalState\
경로에서 관련 가상 하드 디스크 파일이 삭제되었는지 확인


WSL 재설치하기

2026.01.05 - [Linux] - WSL 을 winget으로 설치 및 제거하기

 

WSL 을 winget으로 설치 및 제거하기

이 문서는 winget 기반으로 WSL + Debian을 설치하고 WSL2로 사용한 뒤, 다시 완전히 제거하는 절차를 정리함. 2024.09.08 - [utils] - [Utils] winget 간단 사용법 [Utils] winget 간단 사용법winget은 CLI Windows Package Man

ds31x.tistory.com


같이보면 좋은 자료들

2026.01.05 - [Linux] - WSL 을 winget으로 설치 및 제거하기

 

WSL 을 winget으로 설치 및 제거하기

이 문서는 winget 기반으로 WSL + Debian을 설치하고 WSL2로 사용한 뒤, 다시 완전히 제거하는 절차를 정리함. 2024.09.08 - [utils] - [Utils] winget 간단 사용법 [Utils] winget 간단 사용법winget은 CLI Windows Package Man

ds31x.tistory.com

2026.01.05 - [Linux] - WSL (WSL2 포함) 정리

 

WSL (WSL2 포함) 정리

WSL(Windows Subsystem for Linux)Windows 환경에서 GNU/Linux 실행 환경을 제공가상 머신이나 듀얼 부팅 없이 Linux용 개발 도구와 소프트웨어를 사용할 수 있게 해주는 Windows의 하위 시스템.기존의 가상화, 듀

ds31x.tistory.com


 

728x90