윈도우 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 |