본문 바로가기
OS/Windows

윈도우 / WSL 삭제

by 하하IT 2024. 2. 25.

윈도우 WSL을 삭제하는 스크립트를 작성할 수 있습니다. 아래는 PowerShell을 사용하여 WSL을 제거하는 간단한 스크립트입니다. 이 스크립트를 실행하면 WSL이 제거됩니다.

 

# WSL을 확인하고 삭제하는 PowerShell 스크립트

# 관리자 권한으로 실행되는지 확인
if (-not ([Security.Principal.WindowsPrincipal] [Security.Principal.WindowsIdentity]::GetCurrent()).IsInRole([Security.Principal.WindowsBuiltInRole] "Administrator")) {
    Write-Warning "이 스크립트는 관리자 권한으로 실행되어야 합니다. 관리자 권한으로 실행해주세요."
    exit
}

# WSL 설치 유무 확인
if ((Get-WindowsOptionalFeature -FeatureName Microsoft-Windows-Subsystem-Linux).State -ne "Enabled") {
    Write-Host "WSL이 설치되어 있지 않습니다."
    exit
}

# WSL 제거
Disable-WindowsOptionalFeature -FeatureName Microsoft-Windows-Subsystem-Linux -Online
Write-Host "WSL이 성공적으로 제거되었습니다."

 

 

C:\TMP>wsl --unregister Ubuntu
등록 취소 중입니다.
작업을 완료했습니다.

C:\TMP>wsl -l -v
Linux용 Windows 하위 시스템에는 설치된 배포판이 없습니다.

'wsl.exe --list --online'을 사용하여 사용 가능한 배포판을 나열하고
 'wsl.exe --install <Distro>'를 사용하여 설치하세요.

배포판은 Microsoft Store
(https://aka.ms/wslstore)를 방문하여 설치할 수도 있습니다.
Error code: Wsl/WSL_E_DEFAULT_DISTRO_NOT_FOUND

C:\TMP>

'OS > Windows' 카테고리의 다른 글

WSL 포트 포워딩  (0) 2024.03.05
WSL / 설치  (0) 2024.03.04
윈도우 / WSL 설치  (0) 2024.02.25
windows 에서 Linux 이용 / WSL / 의미 및 설치방버  (0) 2024.02.23
windows / dir / 파일목록저장  (0) 2024.02.21