🚀 Iedomājieties, ka ieslēdzat savu Windows 11 datoru, sajūsmā par iespēju ienirt Linux izstrādē ar WSL2 , tikai lai saskartos ar nomācošu kļūdu " Nepieciešams WSL2 kodola atjauninājums ". Neuztraucieties — šī bieži sastopamā problēma ietekmē daudzus lietotājus, taču to var novērst tikai dažos soļos. Šajā rokasgrāmatā mēs sniegsim jums precīzus risinājumus, lai jūsu Windows apakšsistēma Linux atkal darbotos nevainojami. Neatkarīgi no tā, vai esat izstrādātājs, students vai tehnoloģiju entuziasts, šīs problēmas novēršana nodrošinās nevainojamu Linux pieredzi jūsu Windows datorā. Ķersimies pie lietas un padarīsim šo kļūdu par pagātni!
Kas ir kļūda " Nepieciešams WSL2 kodola atjauninājums "?
WSL2 (Windows apakšsistēma Linux 2) ir Microsoft jaudīgais rīks pilnīgas Linux vides darbināšanai tieši operētājsistēmā Windows bez divkāršas palaišanas vai virtuālajām mašīnām. Tas balstās uz vieglu Linux kodolu, lai darbinātu tādus izplatījumus kā Ubuntu vai Debian. Tomēr, ja jūsu sistēmas kodola versija atpaliek no nepieciešamās, Windows parāda ziņojumu " Nepieciešams WSL2 kodola atjauninājums ". Tas bieži parādās instalēšanas, atjaunināšanas vai izplatījuma palaišanas laikā, bloķējot jūsu progresu.
Bieži sastopamie izraisītāji ir:
- Novecojuši WSL2 komponenti pēc Windows atjaunināšanas.
- Trūkstoši vai bojāti kodola faili jūsu Windows instalācijā.
- Nesaderība ar jaunākajām Windows 11 versijām, īpaši, ja izmantojat iekšējās versijas priekšskatījumu.
- Virtualizācijas iestatījumi nav pilnībā iespējoti BIOS/UEFI.
Labas ziņas: Microsoft aktīvi uztur WSL2 , un jaunākie kodola atjauninājumi (5.15+ versija, sākot no jaunākajām versijām) ir vērsti uz veiktspēju un saderību. Šīs kļūdas novēršana ne tikai atrisina neatliekamo problēmu, bet arī uzlabo iestatījumus, nodrošinot ātrāku failu ievadi/izvadi, labāku Docker integrāciju un uzlabotu drošību. Vai esat gatavs novērst problēmas? Rūpīgi veiciet šīs darbības, lai atrisinātu problēmu bez problēmām.
Soli pa solim risinājumi, lai novērstu WSL2 kodola atjauninājumu, kas nepieciešams operētājsistēmā Windows 11
Sāksim ar vienkāršākajiem risinājumiem un, ja nepieciešams, palielināsim to skaitu. Šīs metodes ir balstītas uz oficiālo Microsoft dokumentāciju un lietotāju pārbaudītiem risinājumiem no jaunākajiem Windows 11 atjauninājumiem. Pārliecinieties, vai visām komandām izmantojat administratora tiesības — ar peles labo pogu noklikšķiniet uz PowerShell vai komandu uzvednes un atlasiet “Palaist kā administratoram”.
1️⃣ Pārbaudiet un atjauniniet WSL2 pamatus
Vispirms pārliecinieties, vai WSL2 ir instalēts un iespējots. Atveriet PowerShell un palaidiet:
wsl --status
Ja tiek parādīta kļūda vai novecojis statuss, instalējiet vai atjauniniet WSL2 , izmantojot oficiālo Microsoft pakotni:
wsl --install
Šī komanda ielādē jaunāko WSL2 kodolu (automātiski atjauninot uz jaunāko versiju, piemēram, 5.15.153.1 vai jaunāku). Pēc tam restartējiet datoru. Ja jau ir instalēta programmatūra, piespiedu kārtā veiciet atjaunināšanu, izmantojot:
wsl --update
✅ Profesionāls padoms: šī viena komanda atrisina 80% kodola atjaunināšanas problēmu, ielādējot jauno kodolu no Microsoft serveriem. Vēlreiz pārbaudiet statusu, lai apstiprinātu — kļūdai vajadzētu pazust!
2️⃣ Manuāli lejupielādējiet un instalējiet jaunāko WSL2 kodola atjauninājumu
Ja automātiskā atjaunināšana neizdodas, lejupielādējiet kodolu manuāli. Apmeklējiet oficiālo Microsoft izlaiduma lapu, lai atrastu WSL2 Linux kodola atjaunināšanas pakotni . Lejupielādējiet .msi failu x64 sistēmām (piemēram, linux-msi-wsl_2.2.4.0_amd64.msi vai jaunāko ekvivalentu).
- Palaidiet lejupielādēto .msi failu kā administrators.
- Izpildiet instalētāja norādījumus — tas ir vienkārši un aizņem mazāk nekā minūti.
- Restartējiet datoru.
- Lai pārbaudītu, palaidiet WSL2 ar
wslPowerShell.
Tas nodrošina, ka jūs izmantojat vismodernāko kodolu, kas ir optimizēts Windows 11 jaunākajām funkcijām, piemēram, uzlabotai atmiņas pārvaldībai un GPU paātrinājumam Linux lietotnēm.
3️⃣ Iespējojiet nepieciešamās Windows funkcijas un virtualizāciju
Dažreiz kļūda rodas atspējotu funkciju dēļ. Windows 11 iestatījumos:
- Dodieties uz Lietotnes > Papildu funkcijas > Citas Windows funkcijas .
- Pārliecinieties, vai ir atzīmētas šīs opcijas: Virtuālās mašīnas platforma , Windows apakšsistēma Linux un Hyper-V (ja izmantojat papildu funkcijas).
- Noklikšķiniet uz Labi un restartējiet.
Dziļāku problēmu gadījumā ievadiet BIOS/UEFI (sāknēšanas laikā nospiediet Del, F2 vai F10) un iespējojiet:
- Intel VT-x vai AMD-V (virtualizācijas tehnoloģija).
- SLAT (otrā līmeņa adreses tulkošana), ja pieejama.
Atgriežoties sistēmā Windows, palaidiet to dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestartpaaugstinātā komandrindas piekļuves režīmā. Šī kombinācija bieži vien novērš kodola neatbilstības, īpaši pēc Windows atjauninājumiem.
4️⃣ Novērsiet papildu kļūdas, izmantojot atiestatīšanu un atkārtotu instalēšanu
Ja iepriekš minētais nedarbojas, atiestatiet WSL2 :
wsl --shutdown
wsl --unregister <distro-name> # e.g., Ubuntu
wsl --install -d Ubuntu # Reinstall your distro
Smagos gadījumos izmantojiet WSL2 problēmu risinātāju no Microsoft Store vai pārbaudiet notikumu skatītāju (meklējiet to izvēlnē Sākt) sadaļā Windows žurnāli > Sistēma, lai atrastu ar WSL saistītas kļūdas. Atjauniniet BIOS programmaparatūru, izmantojot mātesplates ražotāja vietni, lai pārbaudītu aparatūras saderību — tas ir novērsis kodola problēmas daudziem lietotājiem jaunākās Intel/AMD mikroshēmās.
WSL2 kodola versiju salīdzinājums : kura jums ir nepieciešama?
Lai sekotu līdzi jaunākajiem notikumiem, šeit ir īsa tabula ar jaunākajiem WSL2 kodola sasniegumiem. Izmantojiet to wsl --version, lai pārbaudītu savējos.
| Kodola versija |
Galvenās iezīmes |
Windows 11 saderība |
Lejupielādes avots |
| 5.10.x (Mantota versija) |
Pamata Linux atbalsts |
Daļēji; ieteicams atjauninājums |
Microsoft GitHub |
| 5.15.x (Pašreizējā stabilā versija) |
Uzlabota I/O, Docker uzlabojumi |
Pilns; ideāli piemērots izstrādātājiem |
Oficiālie izlaidumi |
| 6.1.x (priekšskatījums) |
GPU caurlaide, labāka drošība |
Tikai iekšējās versijas |
Microsoft dokumenti |
Tiecoties pēc versijas 5.15+, jūs saņemsiet jaunākos Windows 11 drošības ielāpus un veiktspējas uzlabojumus. Ja izmantojat vecāku versiju, atjaunināšana tagad novērsīs turpmākas galvassāpes.
Padomi pēc labošanas: optimizējiet savu WSL2 pieredzi
Kad tas ir atrisināts, izmantojiet WSL2 maksimāli !
- Integrācija ar VS Code: instalējiet WSL paplašinājumu, lai nodrošinātu nemanāmu rediģēšanu starp Windows un Linux failiem.
- Uzlabojiet veiktspēju: Piešķiriet vairāk RAM, izmantojot .wslconfig failu (izveidojiet lietotāja mapē: [wsl2] memory=8GB).
- Drošība pirmajā vietā:
wsl --update --pre-release Priekšskatījumiem palaist periodiski, bet produkcijas vidē izmantot stabilu versiju.
- Izpētiet distributīvus:
wsl --list --onlinelai dažādībai instalētu jaunus, piemēram, Fedora.
😊 Kļūdas " Nepieciešama WSL2 kodola atjaunināšana " novēršana paver durvis uz jaudīgām hibrīdajām darbplūsmām. Izstrādātājiem patīk, kā tas vienkāršo Git, Node.js un Python projektus, neizejot no Windows. Ja problēmas joprojām pastāv, pievienojieties WSL GitHub kopienai , lai saņemtu ekspertu padomus — tūkstošiem lietotāju tur ir kopīgojuši labojumus.
Lūk, tas ir pilnīgs ceļvedis, kā pārvarēt šo Windows 11 WSL2 problēmu. Jūsu iestatījums tagad ir gatavs inovācijām. Vai jums ir jautājumi vai unikāls pavērsiens saistībā ar šo kļūdu? Atstājiet komentāru zemāk — mēs visi esam šajā tehnoloģiju ceļojumā kopā! 👏