FIX: Windows 11로 업그레이드한 후 WSL이 작동하지 않음



문제를 제거하기 위해 도구를 사용해보십시오

Linux용 Windows 하위 시스템인 WSL은 사용자가 Windows 11로 업그레이드한 직후에 작동하지 않았습니다. 사용자에 따르면 실행하려고 하면 충돌이 발생합니다.





우리는 이 문제를 조사한 결과 이 ​​문제가 다음과 같은 여러 가지 이유로 인해 발생할 수 있음을 발견했습니다.



  • WSL이 비활성화되었습니다. – WSL 기능을 사용하려면 Windows 기능 대화 상자에서 활성화해야 합니다. 업데이트가 이 기능을 자동으로 비활성화하여 당면한 문제가 발생하는 경우가 있습니다.
  • 가상 머신이 비활성화되었습니다. – WSL과 마찬가지로 Windows에서 다른 OS로 전환하려면 시스템에서 가상 머신 기능도 활성화해야 합니다. 이 기능이 비활성화되어 있으면 수동으로 활성화하여 문제를 해결할 수 있습니다.
  • 손상된 Linux 앱 설치 – Linux 앱(Ubuntu)의 설치 파일이 손상되었거나 결함이 있어 WSL을 사용할 수 없습니다. 이 경우 응용 프로그램을 복구하거나 다시 설치하여 문제를 해결할 수 있습니다.
  • 멀웨어 – Windows 시스템이 특정 기능 및 응용 프로그램의 작동을 유발하는 손상 오류 또는 맬웨어를 처리하고 있을 수 있습니다. 이 시나리오가 적용 가능한 경우 맬웨어 검사를 실행하여 문제를 식별하고 해결할 수 있습니다.
  • 잘못된 업데이트 – 시스템 업데이트를 설치한 후 오류가 발생하기 시작한 경우 잘못된 업데이트가 범인일 가능성이 있습니다. 다행히 Windows는 업데이트를 제거하는 방법을 제공하므로 시스템에서 업데이트를 제거하고 차이가 있는지 확인할 수 있습니다.

이제 문제의 잠재적 원인에 대해 알았으므로 영향을 받는 다른 사용자에게 효과가 있었던 문제 해결 방법을 살펴보겠습니다. 바라건대, 그들은 당신이 문제를 해결하는 데에도 도움이 될 것입니다. 그러나 방법을 진행하기 전에 시스템에 관리자로 로그인했는지 확인하십시오.

1. Windows 기능에서 WSL 활성화

이와 같은 오류가 발생한 경우 가장 효과적인 솔루션부터 시작하겠습니다.

대부분의 경우 사용자는 Windows 11로 업그레이드할 때 기능이 자동으로 비활성화되기 때문에 WSL을 사용할 수 없었습니다. 이 경우 솔루션은 간단합니다. 이 경우 기능을 수동으로 다시 활성화하기만 하면 됩니다.



이를 수행하는 방법은 다음과 같습니다.

  1. 작업 표시줄을 통해 Windows 검색을 시작하고 다음을 입력합니다. Windows 기능 켜기 또는 끄기 .
  2. 딸깍 하는 소리 열려 있는 사용 가능한 옵션 목록에서.
  3. 다음 대화 상자에서 Linux용 Windows 하위 시스템 연결된 상자를 선택하십시오.

    Linux용 Windows 하위 시스템 활성화

  4. 딸깍 하는 소리 확인 변경 사항을 저장합니다.

또는 Windows Powershell을 사용하여 이러한 변경 작업을 수행할 수도 있습니다. 위에서 언급한 단계가 효과가 없으면 아래 단계를 따르십시오.

  1. 작업 표시줄의 검색 영역에 Windows Powershell을 입력하고 관리자 권한으로 실행 .
  2. 다음 창에서 아래에 언급된 명령을 입력하고 입력하다 실행합니다.
    Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

    Linux용 Windows 하위 시스템 활성화

  3. 명령이 실행되면 PC를 다시 시작합니다. 재부팅 시 기능이 활성화되어야 합니다.

기능이 비활성화된 경우 활성화하면 문제가 해결됩니다. 그러나 기능이 이미 활성화된 경우 아래의 다음 문제 해결 방법으로 이동합니다.

2. Windows 기능에서 VM 활성화

하위 시스템이 Windows에서 작동하려면 시스템의 가상 머신이 제대로 작동해야 합니다. 가상 머신은 동일한 하드웨어에서 여러 운영 체제를 동시에 실행하는 데 사용됩니다. 가상화가 없었다면 Windows와 Linux를 실행하기 위해 두 개의 별도 물리적 장치가 필요했을 것입니다.

시스템에서 WSL 기능이 이미 활성화된 경우 다음으로 해야 할 일은 VM이 활성화되어 있는지 확인하는 것입니다. 이를 위한 단계는 위에 나열된 단계와 매우 유사합니다.

  1. 유형 Windows 기능 켜기 또는 끄기 작업 표시줄의 검색 영역에서 클릭하고 열려 있는 .
  2. 지금, 찾아 가상 머신 플랫폼 다음 대화 상자에서 활성화하려면 연결된 확인란을 선택하십시오.

    가상 머신 플랫폼 활성화

  3. 이 작업을 수행하는 동안 동일한 창에서 Hyper-V를 활성화하는 것이 좋습니다. Hyper-V는 시스템에 가상 환경을 만드는 데 도움이 됩니다.

완료되면 Windows 기능 대화 상자를 닫고 이제 문제 없이 WSL을 사용할 수 있는지 확인합니다.

3. Microsoft Store를 사용하여 WSL 시작

설치된 응용 프로그램 내의 일시적인 결함으로 인해 WSL을 사용하지 못할 수도 있습니다. 이 경우 앱을 직접 여는 대신 Microsoft Store에서 앱을 실행해 볼 수 있습니다.

이것은 작동하기에는 너무 간단하게 들릴 수 있지만 다른 여러 사용자에게 작동했으므로 시도해 볼 것을 권장합니다.

수행해야 할 작업은 다음과 같습니다.

  1. Microsoft Store를 시작하고 내 라이브러리 왼쪽 하단 모서리에 있는 섹션.

    라이브러리 아이콘을 클릭하십시오.

  2. 사용 가능한 앱 목록에서 Linux 배포 앱을 찾아 실행합니다.

그래도 응용 프로그램을 시작할 수 없으면 아래의 다음 방법을 진행하십시오.

4. Linux 배포 앱 복구 또는 재설치

Linux 배포 앱이 손상된 오류를 처리하거나 단순히 오래되어 제대로 사용하지 못할 수 있습니다.

이것이 문제인지 확인하려면 먼저 응용 프로그램을 복구하고 차이가 있는지 확인할 수 있습니다. 오류가 지속되면 앱을 제거하고 처음부터 다시 설치할 수 있습니다. 이렇게 하면 문제를 일으킬 수 있는 앱 내의 모든 손상 문제가 수정됩니다.

계속하려면 다음 단계를 따르세요.

  1. 누르다 이기다 + 설정 앱을 엽니다.
  2. 선택하다 왼쪽 창에서.
  3. 클릭 앱 및 기능 창의 오른쪽에 있습니다.

    오른쪽 창에서 앱 및 기능을 클릭합니다.

  4. 다음 창에서 아래로 스크롤하여 Linux 배포 앱을 찾습니다.
  5. 연결된 세 개의 점을 클릭하고 선택하십시오. 고급 옵션 .

    고급 옵션 클릭

  6. 그런 다음 재설정 섹션으로 이동하여 수리 버튼 거기.

    복구 버튼을 클릭하십시오

  7. 화면의 지시에 따라 진행하고 작업이 완료될 때까지 기다립니다.

프로세스가 완료되면 지금 WSL을 사용할 수 있는지 확인하십시오. 그렇지 않은 경우 아래 단계에 따라 애플리케이션을 제거하십시오.

  1. 1-4단계를 다시 수행합니다.
  2. 앱과 연결된 세 개의 점을 클릭하고 제거 컨텍스트 메뉴에서.
  3. 화면의 지시에 따라 진행하십시오.

앱이 제거되면 최신 버전을 다시 설치한 다음 문제가 해결되는지 확인하세요.

5. 업데이트 제거

보류 중인 시스템 업데이트를 설치한 직후 문제가 발생하기 시작했다면 업데이트에 결함이 있을 가능성이 큽니다. Windows 사용자가 손상된 업데이트로 인해 문제가 발생하는 것은 드문 일이 아닙니다.

이 문제를 해결하는 가장 좋은 방법은 제어판을 통해 업데이트를 제거하는 것입니다.

이를 수행하는 방법은 다음과 같습니다.

  1. Windows 검색에 제어판을 입력하고 클릭 열려 있는 .
  2. 선택하다 설치된 업데이트 보기 .

    설치된 업데이트 보기

  3. 다음 창에서 Windows에 설치된 모든 업데이트 목록이 표시되어야 합니다. 문제가있는 것을 마우스 오른쪽 버튼으로 클릭하고 선택하십시오. 제거 .

    제거 버튼을 누르십시오

6. 맬웨어 검사 실행

마지막으로 목록의 마지막 방법은 맬웨어 검사를 수행하는 것입니다.

시스템이 특정 구성 요소 및 기능의 작동을 유발하는 바이러스 또는 맬웨어를 처리하고 있을 수 있습니다. 이러한 상황에서 Windows Defender의 맬웨어 검사가 가장 효과적인 솔루션입니다.

Defender를 사용하여 맬웨어에 대한 전체 시스템 검사를 실행하는 방법은 다음과 같습니다.

  1. Windows 검색에 Windows Security를 ​​입력하고 클릭 열려 있는 .
  2. 선택하다 바이러스 및 위협 방지 왼쪽 창에서.

    바이러스 및 위협 방지 설정에 액세스

  3. 창의 오른쪽으로 이동하여 스캔 옵션 하이퍼링크.

    스캔 옵션을 클릭하십시오

  4. 클릭 전체 검사 > 지금 검색 .

    스캔 수행

이제 스캔이 완료될 때까지 기다렸다가 완료되면 WSL을 다시 사용해 보세요.