🚀 Įsivaizduokite, kad paleidžiate „Windows 11“ kompiuterį, nekantraudami pasinerti į „Linux“ kūrimą su WSL2 , tačiau susiduriate su erzinančia klaida „ Reikalingas WSL2 branduolio atnaujinimas “. Nesijaudinkite – ši dažna problema paveikia daugelį vartotojų, tačiau ją galima ištaisyti vos keliais žingsniais. Šiame vadove pateiksime tikslius sprendimus, kaip atkurti sklandų „Windows“ posistemio, skirto „Linux“, veikimą. Nesvarbu, ar esate kūrėjas, studentas ar technologijų entuziastas, išsprendę šią problemą, jūsų „Windows“ kompiuteryje bus užtikrinta sklandi „Linux“ patirtis. Pradėkime iš karto ir palikime šią klaidą praeityje!
Kas yra klaida „ Reikalingas WSL2 branduolio atnaujinimas “?
WSL2 („Windows“ posistemė , skirta „Linux 2“) yra galinga „Microsoft“ priemonė, skirta pilnai „Linux“ aplinkai paleisti tiesiogiai „Windows“ sistemoje be dvigubo paleidimo ar virtualių mašinų. Ji remiasi lengvu „Linux“ branduoliu, kuris maitina tokias platinimo sistemas kaip „Ubuntu“ ar „Debian“. Tačiau, kai jūsų sistemos branduolio versija atsilieka nuo reikiamos, „Windows“ pateikia pranešimą „ Reikalingas WSL2 branduolio atnaujinimas “. Tai dažnai pasirodo diegiant, atnaujinant arba paleidžiant platinimą, blokuodama jūsų progresą.
Dažni veiksniai yra šie:
- Pasenę WSL2 komponentai po „Windows“ atnaujinimo.
- Trūkstami arba sugadinti branduolio failai jūsų „Windows“ diegime.
- Nesuderinamumas su naujausiomis „Windows 11“ versijomis, ypač jei naudojate vidinę peržiūrą.
- Virtualizacijos nustatymai nėra iki galo įjungti BIOS/UEFI.
Geros naujienos: „Microsoft“ aktyviai prižiūri WSL2 , o naujausi branduolio atnaujinimai (5.15+ versijos nuo naujausių leidimų) skirti našumui ir suderinamumui gerinti. Ištaisius šią klaidą ne tik išspręsta neatidėliotina problema, bet ir pagerintas jūsų nustatymų veikimas, užtikrinant greitesnį failų įvestį / išvestį, geresnę „Docker“ integraciją ir didesnį saugumą. Pasiruošę šalinti triktis? Atidžiai atlikite šiuos veiksmus, kad išspręstumėte problemą be jokių rūpesčių.
Žingsnis po žingsnio sprendimai, kaip ištaisyti WSL2 branduolio atnaujinimą, reikalingą sistemoje „Windows 11“
Pradėsime nuo paprasčiausių sprendimų ir, jei reikės, juos keisime. Šie metodai pagrįsti oficialia „Microsoft“ dokumentacija ir vartotojų patikrintais sprendimais iš naujausių „Windows 11“ atnaujinimų. Įsitikinkite, kad visoms komandoms naudojate administratoriaus teises – dešiniuoju pelės mygtuku spustelėkite „PowerShell“ arba „Command Prompt“ ir pasirinkite „Vykdyti administratoriaus teisėmis“.
1️⃣ Patikrinkite ir atnaujinkite WSL2 pagrindus
Pirmiausia įsitikinkite, kad WSL2 yra įdiegtas ir įjungtas. Atidarykite „PowerShell“ ir paleiskite:
wsl --status
Jei rodoma klaida arba pasenusi būsena, įdiekite arba atnaujinkite WSL2 naudodami oficialų „Microsoft“ paketą:
wsl --install
Ši komanda nuskaito naujausią WSL2 branduolį (automatiškai atnaujinamas į naujausią versiją, pvz., 5.15.153.1 arba naujesnę). Po to paleiskite kompiuterį iš naujo. Jei jau esate įdiegę, priverstinai atnaujinkite naudodami:
wsl --update
✅ Profesionalo patarimas: ši viena komanda išsprendžia 80 % branduolio atnaujinimo problemų, nuskaitydama naują branduolį iš „Microsoft“ serverių. Dar kartą patikrinkite būseną, kad patvirtintumėte – jūsų klaida turėtų išnykti!
2️⃣ Rankiniu būdu atsisiųskite ir įdiekite naujausią WSL2 branduolio atnaujinimą
Jei automatinis atnaujinimas nepavyksta, branduolį įkelkite rankiniu būdu. Eikite į oficialų „Microsoft“ išleidimo puslapį, kuriame rasite „ WSL2 Linux“ branduolio atnaujinimo paketą . Atsisiųskite .msi failą x64 sistemoms (pvz., linux-msi-wsl_2.2.4.0_amd64.msi arba naujausią atitikmenį).
- Paleiskite atsisiųstą .msi failą administratoriaus teisėmis.
- Vykdykite diegimo programos nurodymus – tai paprasta ir trunka mažiau nei minutę.
- Paleiskite kompiuterį iš naujo.
- Paleiskite WSL2 su
wsl„PowerShell“, kad išbandytumėte.
Tai užtikrina, kad naudojate pažangiausią branduolį, optimizuotą naujausioms „Windows 11 “ funkcijoms, tokioms kaip patobulintas atminties valdymas ir GPU spartinimas „Linux“ programoms.
3️⃣ Įjunkite būtinas „Windows“ funkcijas ir virtualizaciją
Kartais klaida kyla dėl išjungtų funkcijų. „Windows 11“ nustatymuose:
- Eikite į Programos > Pasirinktinės funkcijos > Daugiau „Windows“ funkcijų .
- Įsitikinkite, kad pažymėti šie langeliai: Virtualios mašinos platforma , „Windows“ posistemė, skirta „Linux“ , ir „Hyper-V“ (jei naudojate išplėstines funkcijas).
- Spustelėkite Gerai ir paleiskite iš naujo.
Dėl rimtesnių problemų įveskite BIOS/UEFI (paleidimo metu paspauskite Del, F2 arba F10) ir įjunkite:
- „Intel VT-x“ arba „AMD-V“ (virtualizacijos technologija).
- SLAT (antrojo lygio adresų vertimas), jei yra.
Grįžę į „Windows“, paleiskite dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestartpadidintoje komandinėje eilutėje. Šis derinys dažnai pašalina branduolio neatitikimus, ypač po „Windows“ atnaujinimų.
4️⃣ Išsamių klaidų šalinimas naudojant atstatymą ir pakartotinį diegimą
Jei tai nepadeda, iš naujo nustatykite WSL2 :
wsl --shutdown
wsl --unregister <distro-name> # e.g., Ubuntu
wsl --install -d Ubuntu # Reinstall your distro
Atkakliais atvejais naudokite „Microsoft Store“ siūlomą WSL2 trikčių šalinimo įrankį arba patikrinkite įvykių peržiūros programą (jos ieškokite meniu Pradėti), esančią „Windows“ žurnalai > Sistema, ar nėra su WSL susijusių klaidų. Atnaujinkite BIOS programinę įrangą pagrindinės plokštės gamintojo svetainėje, kad patikrintumėte aparatinės įrangos suderinamumą – tai išsprendė branduolio problemas daugeliui vartotojų, naudojančių naujesnius „Intel“ / „AMD“ lustus.
WSL2 branduolio versijų palyginimas : kurios jums reikia?
Kad neatsiliktumėte, pateikiame trumpą naujausių WSL2 branduolio pasiekimų lentelę. Naudokite wsl --versionją saviesiems patikrinti.
| Branduolio versija |
Pagrindinės savybės |
„Windows 11“ suderinamumas |
Atsisiuntimo šaltinis |
| 5.10.x (Senoji versija) |
Pagrindinis „Linux“ palaikymas |
Dalinis; rekomenduojamas atnaujinimas |
„Microsoft GitHub“ |
| 5.15.x (Dabartinė stabili versija) |
Patobulinta įvestis/išvestis, „Docker“ patobulinimai |
Pilnas; idealiai tinka kūrėjams |
Oficialūs leidimai |
| 6.1.x (peržiūra) |
GPU pralaidumas, geresnis saugumas |
Tik „Insider“ versijos |
„Microsoft“ dokumentai |
Siekdami įsigyti 5.15+ versiją, užtikrinate, kad gausite naujausius „Windows 11“ saugos pataisymus ir našumo patobulinimus. Jei naudojate senesnę versiją, atnaujinimas dabar padės išvengti galvos skausmo ateityje.
Patarimai po pataisymo: optimizuokite savo WSL2 patirtį
Kai išspręsite, išnaudokite visas WSL2 galimybes !
- Integracija su VS Code: Įdiekite WSL plėtinį, kad galėtumėte sklandžiai redaguoti failus „Windows“ ir „Linux“ sistemose.
- Padidinkite našumą: Skirkite daugiau RAM naudodami .wslconfig failą (sukurkite savo vartotojo aplanke: [wsl2] memory=8GB).
- Pirmiausia saugumas: periodiškai paleiskite
wsl --update --pre-releaseperžiūroms, bet gamybinėje versijoje laikykitės stabilios versijos.
- Naršykite distribucijas:
wsl --list --onlineįdiekite naujas, pvz., „Fedora“, kad būtų įvairiau.
😊 Ištaisius klaidą „ Reikalingas WSL2 branduolio atnaujinimas “ atsiveria durys į galingus hibridinius darbo eigų sprendimus. Kūrėjams patinka, kaip tai supaprastina „Git“, „Node.js“ ir „Python“ projektus neišeinant iš „Windows“. Jei problemos išlieka, prisijunkite prie WSL „GitHub“ bendruomenės ir gaukite ekspertų patarimų – tūkstančiai žmonių ten pasidalijo pataisymais.
Štai ir viskas – išsamus planas, kaip įveikti šią „Windows 11 WSL2“ kliūtį. Jūsų sistema dabar paruošta inovacijoms. Turite klausimų ar unikalių šios klaidos paaiškinimų? Parašykite komentarą apačioje – mes visi kartu keliaujame į šią technologinę kelionę! 👏