PowerShell에서 wsl 관련 명령어를 치면 이런 에러가 발생했습니다.
해결하기 위해 윈도우에서 WSL 관련된 것들을 모두 삭제하였습니다.
'설정->앱->앱 및 기능'을 간다
설치되어 있는 배포판 제거
Windows Subsystem for Linux Update와 같이 관련 항목들을 제거한다.
'제어판-프로그램 및 기능 - windows 기능 켜기/끄기'로 간다
'Linux용 Windows 하위 시스템'을 선택 해제 후 확인을 누른다.
그리고 컴퓨터를 재부팅 하면 wsl이 완전히 삭제되어 있다.
.\dism.exe /online /disable-feature /featurename:Microsoft-Windows-Subsystem-Linux /norestart
.\dism.exe /online /disable-feature /featurename:VirtualMachinePlatform /norestart
wsl --status
만약 WSL 기능이 여전히 활성화되어 있다면, WSL 관련 구성 요소가 완전히 제거되지 않은 것이므로, 제어판의 "프로그램 및 기능" > "Windows 기능 켜기/끄기" 메뉴로 이동하여 "Windows Subsystem for Linux"가 체크 해제되었는지 확인하세요
wsl --status 명령어를 실행했을 때 아무 출력도 없는 경우, WSL이 제대로 제거되었을 가능성이 높습니다
그래도 안 된다면 wsl 명령어 앞에 .\를 넣어보세요!
wsl --install