LABOJUMS: WSL nedarbojas pēc jaunināšanas uz Windows 11



Izmēģiniet Mūsu Instrumentu Problēmu Novēršanai

WSL, kas ir Windows apakšsistēma operētājsistēmai Linux, nedarbojas lietotājiem uzreiz pēc jaunināšanas uz Windows 11. Pēc lietotāju domām, tas avarē, kad viņi mēģina to palaist.





Mēs izskatījām šo problēmu un atklājām, ka šo problēmu var izraisīt vairāki iemesli.



  • WSL ir atspējots – WSL funkcijai jābūt iespējotai Windows funkciju dialoglodziņā, lai jūs to varētu izmantot. Dažkārt atjauninājums šo līdzekli atspējo automātiski, izraisot attiecīgās problēmas rašanos.
  • Virtuālā mašīna ir atspējota - tāpat kā WSL, arī virtuālās mašīnas funkcijai ir jābūt iespējotai sistēmā, lai jūs varētu pārslēgties uz citu operētājsistēmu sistēmā Windows. Ja šī funkcija ir atspējota, varat to iespējot manuāli, lai atrisinātu problēmu.
  • Bojāta Linux lietotnes instalēšana – Linux lietotnes (Ubuntu) instalācijas fails var būt bojāts vai kļūdains, kas neļauj izmantot WSL. Šādā gadījumā varat labot lietojumprogrammu vai atkārtoti instalēt to, lai atrisinātu problēmu.
  • Ļaunprātīga programmatūra – jūsu Windows sistēmā, iespējams, ir bojāta kļūda vai ļaunprātīga programmatūra, kas izraisa noteiktu funkciju un lietojumprogrammu darbību. Ja šis scenārijs ir piemērojams, varat veikt ļaunprātīgas programmatūras skenēšanu, lai identificētu problēmu un to atrisinātu.
  • Kļūdains atjauninājums – Ja pēc sistēmas atjauninājuma instalēšanas sākāt saskarties ar kļūdu, pastāv iespēja, ka vaininieks ir kļūdainais atjauninājums. Par laimi, Windows piedāvā veidu, kā atinstalēt atjauninājumus, lai jūs varētu noņemt atjauninājumu no sistēmas un redzēt, vai tas kaut ko maina.

Tagad, kad mēs zinām par iespējamiem problēmas cēloņiem, apskatīsim problēmu novēršanas metodes, kas darbojās citiem ietekmētajiem lietotājiem. Cerams, ka viņi arī palīdzēs jums atrisināt problēmu. Tomēr, pirms turpināt izmantot metodes, pārliecinieties, ka esat sistēmā pieteicies kā administrators.

1. Windows funkcijās iespējojiet WSL

Sāksim ar visefektīvāko risinājumu tādu kļūdu gadījumos kā šī.

Vairumā gadījumu lietotāji nevarēja izmantot WSL, jo funkcija tika automātiski atspējota, jauninot uz Windows 11. Risinājums šajā gadījumā ir vienkāršs, jo viss, kas jums jādara, ir manuāli jāiespējo šī funkcija.



Lūk, kā to var izdarīt:

  1. Palaidiet Windows meklēšanu, izmantojot uzdevumjoslu, un ierakstiet Ieslēdziet vai izslēdziet Windows funkcijas .
  2. Klikšķis Atvērt no pieejamo opciju saraksta.
  3. Nākamajā dialoglodziņā atrodiet Windows apakšsistēma operētājsistēmai Linux un atzīmējiet ar to saistīto izvēles rūtiņu.

    Iespējot Windows apakšsistēmu operētājsistēmai Linux

  4. Klikšķis labi lai saglabātu izmaiņas.

Varat arī izmantot Windows Powershell, lai veiktu šīs izmaiņas. Ja iepriekš minētās darbības jums nav palīdzējušas, veiciet tālāk norādītās darbības.

  1. Uzdevumjoslas meklēšanas apgabalā ierakstiet Windows Powershell un noklikšķiniet uz Izpildīt kā administratoram .
  2. Nākamajā logā ierakstiet tālāk minēto komandu un noklikšķiniet uz Ievadiet lai to izpildītu.
    Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

    Iespējot Windows apakšsistēmu operētājsistēmai Linux

  3. Kad komanda ir izpildīta, restartējiet datoru. Pēc atsāknēšanas funkcijai jābūt iespējotai.

Ja funkcija ir atspējota, tā iespējojot problēmu ir jānovērš. Tomēr, ja šī funkcija jau bija iespējota, pārejiet uz nākamo problēmu novēršanas metodi, kas atrodas tālāk.

2. Windows funkcijās iespējojiet virtuālo mašīnu

Lai jebkura apakšsistēma darbotos sistēmā Windows, jūsu sistēmas virtuālajai mašīnai ir jādarbojas pareizi. Virtuālās mašīnas tiek izmantotas, lai vienlaikus darbinātu vairākas operētājsistēmas vienā aparatūrā. Ja mums nebūtu virtualizācijas, mums būtu vajadzīgas divas atsevišķas fiziskas vienības, lai palaistu Windows un Linux.

Ja WSL funkcija jau bija iespējota sistēmā, nākamā lieta, kas jums jādara, ir pārbaudīt, vai virtuālā mašīna ir iespējota. Šīs darbības ir diezgan līdzīgas tām, kuras mēs uzskaitījām iepriekš:

  1. Tips Ieslēdziet vai izslēdziet Windows funkcijas uzdevumjoslas meklēšanas apgabalā un noklikšķiniet uz Atvērt .
  2. Tagad atrodiet Virtuālās mašīnas platforma nākamajā dialoglodziņā un atzīmējiet ar to saistīto izvēles rūtiņu, lai to iespējotu.

    Iespējot virtuālās mašīnas platformu

  3. Kamēr jūs to darāt, mēs iesakām arī iespējot Hyper-V tajā pašā logā. Hyper-V palīdz izveidot virtuālo vidi sistēmā.

Kad tas ir izdarīts, aizveriet Windows funkciju dialoglodziņu un pārbaudiet, vai tagad varat izmantot WSL bez problēmām.

3. Izmantojiet Microsoft Store, lai palaistu WSL

Iespējams, arī nevarēsit izmantot WSL, jo instalētajā lietojumprogrammā ir radusies īslaicīga kļūme. Šādā gadījumā varat mēģināt palaist programmu no Microsoft veikala, nevis atvērt to tieši.

Tas var izklausīties pārāk vienkārši, taču, tā kā tas darbojās vairākiem citiem lietotājiem, iesakām to izmēģināt.

Lūk, kas jums jādara:

  1. Palaidiet Microsoft Store un dodieties uz Mana bibliotēka sadaļu apakšējā kreisajā stūrī.

    Noklikšķiniet uz bibliotēkas ikonas

  2. Pieejamo lietotņu sarakstā atrodiet savu Linux izplatīšanas lietotni un palaidiet to.

Ja joprojām nevarat palaist lietojumprogrammu, veiciet tālāk norādīto metodi.

4. Labojiet vai atkārtoti instalējiet Linux Distribution App

Iespējams, jūsu Linux izplatīšanas lietotnē ir bojāta kļūda vai tā vienkārši var būt novecojusi, kas neļauj to pareizi izmantot.

Lai pārbaudītu, vai tā ir problēma, vispirms varat mēģināt salabot lietojumprogrammu un noskaidrot, vai tas kaut ko maina. Ja kļūda joprojām pastāv, varat atinstalēt lietotni un atkārtoti instalēt to no jauna. Tas novērsīs visas lietotnes korupcijas problēmas, kas var izraisīt šo problēmu.

Lai turpinātu, veiciet tālāk norādītās darbības.

  1. Nospiediet Uzvarēt + es lai atvērtu lietotni Iestatījumi.
  2. Izvēlieties Lietotnes no kreisās rūts.
  3. Klikšķiniet uz Lietotnes un funkcijas loga labajā pusē.

    Labajā rūtī noklikšķiniet uz Lietotnes un līdzekļi

  4. Nākamajā logā ritiniet uz leju, lai atrastu savu Linux izplatīšanas lietotni.
  5. Noklikšķiniet uz trim ar to saistītajiem punktiem un izvēlieties Pielāgota opcija .

    Noklikšķiniet uz Papildu opcijas

  6. Pēc tam dodieties uz sadaļu Atiestatīt un noklikšķiniet uz Labošanas poga tur.

    Noklikšķiniet uz pogas Labot

  7. Izpildiet ekrānā redzamos norādījumus, lai turpinātu, un gaidiet, līdz darbība tiks pabeigta.

Kad process ir pabeigts, pārbaudiet, vai tagad varat izmantot WSL. Ja nē, veiciet tālāk norādītās darbības, lai atinstalētu lietojumprogrammu:

  1. Vēlreiz izpildiet 1.–4. darbību.
  2. Noklikšķiniet uz trim punktiem, kas saistīti ar lietotni, un izvēlieties Atinstalēt no konteksta izvēlnes.
  3. Lai turpinātu, izpildiet ekrānā redzamos norādījumus.

Kad lietotne ir atinstalēta, atkārtoti instalējiet jaunāko versiju un pēc tam pārbaudiet, vai problēma tiek novērsta.

5. Atinstalējiet atjauninājumus

Ja problēma radās tūlīt pēc neapstiprināta sistēmas atjauninājuma instalēšanas, pastāv liela iespēja, ka atjauninājums bija kļūdains. Nav nekas neparasts, ka Windows lietotāji saskaras ar problēmām bojātu atjauninājumu dēļ.

Labākais veids, kā novērst šo problēmu, ir atinstalēt atjauninājumu, izmantojot vadības paneli.

Lūk, kā to var izdarīt:

  1. Windows meklēšanā ierakstiet Vadības panelis un noklikšķiniet uz Atvērt .
  2. Izvēlieties Skatīt instalētos atjauninājumus .

    Skatiet instalētos atjauninājumus

  3. Nākamajā logā jums vajadzētu redzēt visu sistēmā Windows instalēto atjauninājumu sarakstu. Ar peles labo pogu noklikšķiniet uz problemātiskā un izvēlieties Atinstalēt .

    Nospiediet pogu Atinstalēt

6. Palaidiet ļaunprātīgas programmatūras pārbaudi

Visbeidzot, pēdējā metode mūsu sarakstā ir ļaunprātīgas programmatūras skenēšana.

Iespējams, jūsu sistēma saskaras ar vīrusu vai ļaunprātīgu programmatūru, kas izraisa noteiktu komponentu un funkciju darbību. Šādā situācijā Windows Defender ļaunprogrammatūras skenēšana ir visefektīvākais risinājums.

Lūk, kā jūs varat palaist pilnīgu sistēmas skenēšanu, lai atrastu ļaunprātīgu programmatūru, izmantojot Defender:

  1. Windows meklēšanā ierakstiet Windows Security un noklikšķiniet uz Atvērt .
  2. Izvēlieties Aizsardzība pret vīrusiem un draudiem no kreisās rūts.

    Piekļūstiet vīrusu un draudu aizsardzības iestatījumiem

  3. Pārvietojieties uz loga labo pusi un noklikšķiniet uz Skenēšanas opcijas hipersaite.

    Noklikšķiniet uz Skenēšanas opcijas

  4. Klikšķiniet uz Pilnā skenēšana > Skenēt tagad .

    Veiciet skenēšanu

Tagad pagaidiet, līdz skenēšana ir pabeigta, un pēc tam mēģiniet vēlreiz izmantot WSL.