WSL arba Windows posistemis Linux yra integruota funkcija, padedanti paleisti Linux aplinką Windows 10/11 kompiuteryje nenaudojant jokios dvigubos įkrovos sąrankos ar virtualios mašinos. WSL paleidimas iš naujo gali būti patogus ir daug laiko taupantis būdas iš naujo paleisti arba iš naujo inicijuoti Linux egzempliorių nepaleidžiant visos sistemos. Šiame straipsnyje nagrinėjami įvairūs WSL paleidimo iš naujo būdai , visų pirma per Windows PowerShell, komandų eilutę (CMD) ir užduočių tvarkytuvę.
Kaip iš naujo paleisti WSL naudojant „PowerShell“, CMD, užduočių tvarkyklę
Norėdami iš naujo paleisti WSL sistemoje Windows, galite naudoti bet kurį iš šių metodų.
konfigūracijos rinkiniai palaikomi tik tada, kai „Windows“ diegimas pradedamas iš „Windows pe“
- WSL komanda
- Iš naujo paleiskite konkretų „Linux“ platinimą
- Per „LxssManager“ paslaugą
- Iš naujo paleiskite WSL naudodami CMD
- Iš naujo paleiskite WSL iš užduočių tvarkyklės
Būtinai išsaugokite savo darbą bet kuriame iš platinimo, su kuriuo dirbate, nes jis bus uždarytas, kai iš naujo paleisite WSL paslaugą.
1] WSL komanda
Norėdami iš naujo paleisti WSL iš Windows PowerShell, naudojame WSL komandą su atitinkamomis parinktimis. Tai „Windows“ vykdomoji komanda, kuri sąveikauja su WSL platinimais.
- Tipas PowerShell spustelėjus paieškos piktogramą darbalaukyje.
- „PowerShell“ raginime įvedę paspauskite ENTER:
wsl – shutdown
- Galite vėl paleisti WSL darbalaukyje spustelėję programos piktogramą arba ieškodami jos meniu Pradėti.
The wsl – išjungimas nutraukia visus aktyvius WSL paskirstymus arba egzempliorius, šiuo metu veikiančius fizinėje sistemoje arba įrenginyje. Kompiuteryje gali būti įdiegta keletas WSL platinimų, pvz., Ubuntu, Debian, Kali ir kt., kuriuos vienu metu galima išjungti ir paleisti iš naujo atliekant pirmiau minėtus veiksmus.
Skaityti: WSL neveikia arba neveikia sistemoje Windows
2] Iš naujo paleiskite konkretų „Linux“ platinimą
Jei sistemoje yra įdiegti keli WSL paskirstymai ir mums reikia iš naujo paleisti konkretų platinimą, toliau nurodytus veiksmus galima atlikti naudojant PowerShell:
- Atidarykite „Windows PowerShell“ terminalo langą.
- Įveskite toliau nurodytas komandas ta pačia seka, kaip nurodyta toliau,
wsl –l –v wsl –t Debian wsl – d Debian
Pirmoje komandoje:
- -l parinktis išvardija visus įdiegtus platinimus ar platinimus.
- -į yra pasirenkamas jungiklis, kuriame gali būti pateikta papildoma informacija, pvz., įdiegto platinimo (-ų) versijos numeris ir būsena (veikia arba sustabdyta).
Kai paskirstymai bus įtraukti į sąrašą, paleiskite wsl komandą dar kartą su –t (terminate) parinktis, po kurios nurodomas konkretaus platinimo platinimo išjungimo pavadinimas. 2 nd komanda nutraukia WSL platinimą pavadinimu Debian.
Išjungus konkretų platinimą, jį galima vėl paleisti iš naujo naudojant –d jungiklis su wsl komanda, po kurios nurodomas distro pavadinimas, kaip parodyta 3 rd aukščiau esančią komandą.
3] Per LxssManager paslaugą
„LxssManager“ yra vartotojo režimo seansų tvarkyklės paslauga, kuri paleidžia arba nutraukia naują WSL sesiją arba egzempliorių, kai jis vykdomas. Iš naujo paleidus „LxssManager“ paslaugą iš „PowerShell“, WSL sesija gali užsidaryti ir vėl paleisti, vykdant toliau nurodytą komandą iš „PowerShell“ eilutės:
restart –Service LxssManager
Paleisti iš naujo – paslauga: iš naujo paleidžia tam tikrą paslaugą (šiuo atveju „LxssManager“).
LxssManager: yra paslaugos, kurios informaciją reikia gauti, pavadinimas.
Skaityti: WSL neveikia arba neveikia sistemoje Windows
4] Iš naujo paleiskite WSL naudodami CMD
Iš naujo paleidžiant WSL per komandų eilutę arba „Windows“ terminalą, nėra jokių konkrečių paslaugų ar komandų, kurios galėtų padaryti tą patį. WSL paleidimas iš naujo, visų pirma naudojant komandų eilutę, reiškia proceso arba paslaugos, LxssManager arba WslService, sustabdymą ir paleidimą. Norėdami tai padaryti:
- Spustelėkite paieškos piktogramą darbalaukyje ir įveskite CMD.
- Kai paieškos rezultate pasirodys komandų eilutė, spustelėkite parinktį Vykdyti kaip administratoriui.
- Įveskite toliau nurodytą komandą ta pačia tvarka, kaip nurodyta toliau:
net stop LxssManager net start LxssManager
5] Iš naujo paleiskite WSL iš užduočių tvarkyklės
Iš naujo paleidus WSL iš Task Manager, reikia iš naujo paleisti atitinkamą LxssManager paslaugą, naudojant toliau nurodytus metodus:
- Atidaryk Užduočių tvarkyklė paspausdami CTRL + SHIFT + ESC .
- Spustelėkite ant Paslaugos Skirtukas ir Atidarykite paslaugą parinktis apačioje.
- Raskite LxssManager paslauga.
- Dešiniuoju pelės mygtuku spustelėkite paslaugą ir spustelėkite Paleisti iš naujo.
Tikiuosi, kad įrašą buvo lengva sekti ir kad dabar žinote, kaip iš naujo paleisti WSL naudodami „PowerShell“, CMD ir užduočių tvarkyklę.
Kaip iš naujo nustatyti WSL?
Bet koks „Windows“ asmeniniame kompiuteryje pasiekiamas platinimas yra kaip programa. Nustatymuose galite eiti į programų skyrių, rasti WSL ir pasirinkti nustatyti iš naujo naudodami išplėstines parinktis.
Kaip įjungti WSL?
Atidarykite meniu Pradėti, paieškos juostoje įveskite Windows funkcijas ir spustelėkite Įjungti arba išjungti Windows funkcijas. Pažymėkite žymimąjį laukelį „Windows posistemė, skirta Linux“ ir paspauskite OK.