FIX: Hindi Gumagana ang WSL Pagkatapos Mag-upgrade sa Windows 11



Subukan Ang Aming Instrumento Para Sa Pagtanggal Ng Mga Problema

Ang WSL, na isang Windows Subsystem para sa Linux, ay hindi gumagana para sa mga user pagkatapos nilang mag-upgrade sa Windows 11. Ayon sa mga user, nag-crash ito kapag sinubukan nilang ilunsad ito.





Sinuri namin ang isyu, at natuklasan na ang problemang ito ay maaaring sanhi ng maraming dahilan:



  • Ang WSL ay hindi pinagana – ang tampok na WSL ay dapat na pinagana sa dialog ng mga tampok ng Windows para magamit mo ito. May mga pagkakataon na awtomatikong dini-disable ng isang update ang feature na ito, na nagiging sanhi ng problemang kinakaharap.
  • Ang virtual machine ay hindi pinagana – tulad ng WSL, dapat ding paganahin ang feature ng virtual machine sa system para lumipat ka sa ibang os sa Windows. Kung hindi pinagana ang tampok na ito, maaari mo itong paganahin nang manu-mano upang malutas ang problema.
  • Sirang pag-install ng Linux app – ang file ng pag-install ng Linux app (Ubuntu) ay maaaring sira o may sira, na pumipigil sa iyo sa paggamit ng WSL. Sa kasong ito, maaari mong ayusin ang application o muling i-install ito upang malutas ang isyu.
  • Malware – ang iyong Windows system ay maaaring humaharap sa isang error sa katiwalian o malware, na nagiging sanhi ng ilang partikular na feature at application na kumilos. Kung naaangkop ang sitwasyong ito, maaari kang magpatakbo ng malware scan upang matukoy ang isyu at malutas ito.
  • Maling update – Kung sakaling sinimulan mong harapin ang error pagkatapos mag-install ng pag-update ng system, may pagkakataon na ang maling pag-update ang may kasalanan. Sa kabutihang palad, nag-aalok ang Windows ng isang paraan upang i-uninstall ang mga update, upang maalis mo ang update mula sa iyong system at makita kung mayroon itong anumang pagkakaiba.

Ngayong alam na natin ang tungkol sa mga potensyal na dahilan sa likod ng isyu, tingnan natin ang mga paraan ng pag-troubleshoot na nagtrabaho para sa iba pang mga apektadong user. Sana, tulungan ka rin nilang ayusin ang isyu nang tuluyan. Gayunpaman, bago ka magpatuloy sa mga pamamaraan, siguraduhing naka-log in ka bilang isang administrator sa system.

1. Paganahin ang WSL sa Mga Tampok ng Windows

Magsimula tayo sa pinakamabisang solusyon sa mga kaso ng mga error tulad ng isang ito.

Sa karamihan ng mga kaso, hindi nagamit ng mga user ang WSL dahil awtomatikong na-disable ang feature noong nag-upgrade sila sa Windows 11. Ang solusyon sa kasong ito ay simple, dahil ang kailangan mo lang gawin ay manual na paganahin ang feature.



Narito kung paano mo ito magagawa:

  1. Ilunsad ang paghahanap sa Windows sa pamamagitan ng taskbar, at i-type I-on o i-off ang mga feature ng Windows .
  2. I-click Bukas mula sa listahan ng mga opsyon na magagamit.
  3. Sa sumusunod na dialog, hanapin Windows Subsystem para sa Linux at lagyan ng tsek ang kahon na nauugnay dito.

    Paganahin ang Windows subsystem para sa Linux

  4. I-click OK upang i-save ang mga pagbabago.

Bilang kahalili, maaari mo ring gamitin ang Windows Powershell upang gawin ang mga pagbabagong ito. Kung ang mga hakbang na nabanggit sa itaas ay hindi gumana para sa iyo, pagkatapos ay sundin ang mga nasa ibaba:

  1. I-type ang Windows Powershell sa lugar ng paghahanap ng taskbar at mag-click sa Patakbuhin bilang administrator .
  2. Sa susunod na window, i-type ang command na binanggit sa ibaba at i-click Pumasok upang maisakatuparan ito.
    Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

    Paganahin ang Windows subsystem para sa linux

  3. Kapag naisakatuparan na ang command, i-restart ang iyong PC. Sa pag-reboot, dapat paganahin ang feature.

Kung ang feature ay hindi pinagana, ang pagpapagana nito ay dapat ayusin ang problema. Gayunpaman, kung pinagana na ang feature, lumipat sa susunod na paraan ng pag-troubleshoot sa ibaba.

2. Paganahin ang VM sa Mga Tampok ng Windows

Para gumana ang alinman sa mga subsystem sa Windows, dapat na gumagana nang maayos ang virtual machine sa iyong system. Ang mga virtual machine ay ginagamit upang magpatakbo ng maraming operating system nang sabay-sabay sa parehong hardware. Kung wala kaming virtualization, kakailanganin namin ng dalawang magkahiwalay na pisikal na yunit upang patakbuhin ang Windows at Linux.

Kung ang tampok na WSL ay pinagana na sa system, ang susunod na bagay na kailangan mong gawin ay suriin kung pinagana ang VM. Ang mga hakbang para dito ay halos kapareho sa mga nakalista sa itaas:

  1. Uri I-on o i-off ang mga feature ng Windows sa lugar ng paghahanap ng taskbar at i-click Bukas .
  2. Ngayon, hanapin Platform ng Virtual Machine sa sumusunod na dialog at markahan ang checkbox na nauugnay dito upang paganahin ito.

    Paganahin ang Virtual machine platform

  3. Habang ikaw ay naririto, inirerekomenda rin namin ang pagpapagana ng Hyper-V sa parehong window. Tumutulong ang Hyper-V na lumikha ng isang virtual na kapaligiran sa system.

Kapag tapos na, isara ang dialog ng mga tampok ng Windows at tingnan kung magagamit mo na ngayon ang WSL nang walang anumang problema.

3. Gamitin ang Microsoft Store upang Ilunsad ang WSL

Maaaring hindi mo rin magamit ang WSL dahil sa isang pansamantalang glitch sa loob ng naka-install na application. Sa kasong ito, maaari mong subukang ilunsad ang app mula sa Microsoft Store sa halip na buksan ito nang direkta.

Ito ay maaaring mukhang napakasimple upang gumana ngunit dahil ito ay nagtrabaho para sa ilang iba pang mga gumagamit, inirerekomenda namin na subukan mo ito.

Narito ang kailangan mong gawin:

  1. Ilunsad ang Microsoft Store at magtungo sa Aking Library seksyon sa kaliwang sulok sa ibaba.

    Mag-click sa icon ng Library

  2. Sa listahan ng mga available na app, hanapin ang iyong Linux distribution app at ilunsad ito.

Kung hindi mo pa rin mailunsad ang application, magpatuloy sa susunod na paraan sa ibaba.

4. Ayusin o I-install muli ang Linux Distribution App

Ang iyong Linux distribution app ay maaaring humaharap sa isang corrupt na error o maaaring luma na, na pumipigil sa iyong gamitin ito nang maayos.

Upang tingnan kung ito ang isyu, maaari mo munang subukang ayusin ang application at tingnan kung may anumang pagkakaiba iyon. Kung magpapatuloy ang error, maaari mong i-uninstall ang app at muling i-install ito mula sa simula. Aayusin nito ang anumang mga isyu sa katiwalian sa loob ng app na maaaring magdulot ng problema.

Sundin ang mga hakbang na ito upang magpatuloy:

  1. Pindutin manalo + ako upang buksan ang app na Mga Setting.
  2. Pumili Mga app mula sa kaliwang pane.
  3. Mag-click sa Mga app at feature sa kanang bahagi ng bintana.

    Mag-click sa Mga App at feature sa kanang pane

  4. Sa susunod na window, mag-scroll pababa upang mahanap ang iyong Linux distribution app.
  5. Mag-click sa tatlong tuldok na nauugnay dito at pumili Mga advanced na opsyon .

    Mag-click sa Advanced na mga pagpipilian

  6. Susunod, magtungo sa seksyong I-reset at mag-click sa Pindutan ng pag-aayos doon.

    Mag-click sa pindutan ng Pag-aayos

  7. Sundin ang mga tagubilin sa screen upang magpatuloy at hintaying makumpleto ang pagkilos.

Kapag nakumpleto na ang proseso, tingnan kung magagamit mo na ang WSL ngayon. Kung hindi, pagkatapos ay sundin ang mga hakbang sa ibaba upang i-uninstall ang application:

  1. Sundin muli ang hakbang 1-4.
  2. Mag-click sa tatlong tuldok na nauugnay sa app at pumili I-uninstall mula sa menu ng konteksto.
  3. Sundin ang mga tagubilin sa screen upang magpatuloy.

Kapag na-uninstall na ang app, muling i-install ang pinakabagong bersyon at pagkatapos ay tingnan kung naaayos nito ang problema.

5. I-uninstall ang Mga Update

Kung sinimulan mong makaharap ang problema pagkatapos mag-install ng nakabinbing pag-update ng system, malaki ang posibilidad na mali ang pag-update. Karaniwan para sa mga gumagamit ng Windows na makatagpo ng mga isyu dahil sa mga tiwaling update.

Ang pinakamahusay na paraan upang labanan ang problemang ito ay sa pamamagitan ng pag-uninstall ng update sa pamamagitan ng Control Panel.

Narito kung paano mo ito magagawa:

  1. I-type ang Control Panel sa paghahanap sa Windows at i-click Bukas .
  2. Pumili Tingnan ang mga naka-install na update .

    Tingnan ang mga naka-install na update

  3. Sa susunod na window, dapat mong makita ang isang listahan ng lahat ng mga naka-install na update sa Windows. Mag-right-click sa may problema at piliin I-uninstall .

    Pindutin ang pindutan ng I-uninstall

6. Magpatakbo ng Malware Scan

Sa wakas, ang huling paraan sa aming listahan ay ang pagsasagawa ng malware scan.

Maaaring nakikipag-ugnayan ang iyong system sa isang virus o malware na nagdudulot ng ilang partikular na bahagi at feature na kumilos. Sa ganoong sitwasyon, ang malware scan ng Windows Defender ang pinakamabisang solusyon.

Narito kung paano ka makakapagpatakbo ng kumpletong pag-scan ng system para sa malware gamit ang Defender:

  1. I-type ang Windows Security sa Windows search at i-click Bukas .
  2. Pumili Proteksyon sa virus at banta mula sa kaliwang pane.

    I-access ang mga setting ng proteksyon sa Virus at pagbabanta

  3. Lumipat sa kanang bahagi ng window, at mag-click sa Mga opsyon sa pag-scan hyperlink.

    Mag-click sa Mga opsyon sa pag-scan

  4. Mag-click sa Buong Scan > I-scan ngayon .

    Isagawa ang pag-scan

Ngayon, hintaying makumpleto ang pag-scan, at kapag tapos na, subukang gamitin muli ang WSL.