Window10 powershell에서 wsl을 실행할때 클래스가 등록되지 않았습니다. Error code: Wsl/CallMsi/REGDB_E_CLASSNOTREG 에러가 발생합니다.

최헌규 0 평판 포인트
2024-03-28T10:27:32.0566667+00:00

PS C:\WINDOWS\system32> wsl

클래스가 등록되지 않았습니다.

Error code: Wsl/CallMsi/REGDB_E_CLASSNOTREG

powershell에서 wsl을 실행할 시 다음과 같은 에러가 발생합니다.

참고로 Linux용 Windows 하위 시스템을 킨 상태입니다.

Windows 10
Windows 10
개인용 컴퓨터 및 태블릿에서 실행되는 Microsoft 운영 체제입니다.
질문 55개
댓글 0개 설명 없음
투표 {count}개

답변 1개

정렬 기준: 가장 유용함
  1. Ian Xue (Shanghai Wicresoft Co., Ltd.) 30,376 평판 포인트 Microsoft 공급업체
    2024-04-26T01:55:58.5033333+00:00

    안녕하세요

    우분투와 wsl을 제거하고, Microsoft-Windows-Subsystem-Linux 및 VirtualMachinePlatform 기능을 비활성화합니다. 다시 시작한 후 두 기능을 다시 활성화합니다.

    그런 다음 다음을 실행하여 배포판을 설치합니다.

    wsl --install -d <Distro>

    그리고 윈도우에서 수동 커널 업데이트 설치 https://learn.microsoft.com/en-us/windows/wsl/install-manual#step-4---download-the-linux-kernel-update-package

    이안 쉬에


    답변이 도움이 되었다면 "답변 수락"을 클릭하고 업보팅해 주세요.