Paleiskite „Winget“ vėl dirbti „Windows 11“ naudodami šį patogų vadovą.
„Winget“ yra komandų eilutės įrankis, kuriuo galima atsisiųsti ir įdiegti programų paketus iš „MS Store“ ir jos saugykloje išvardytų programų. Tai sutaupo daug laiko, kuris kitu atveju būtų sugaištas ieškant konkrečios programos Microsoft Store arba žiniatinklyje, ją atsisiunčiant ir rankiniu būdu įdiegiant.
Tačiau kai kurie vartotojai praneša, kad „Winget“ neveikia jų kompiuteryje. Jie susiduria su „Sistema negali vykdyti nurodytos programos“ ir negali vykdyti jokių komandų. Šiame pranešime bus aptariami keli problemos sprendimo būdai ir „Winget“ atkūrimo į darbo būseną. Pradėkime.
Priežastys, kodėl „Winget“ nustoja veikti sistemoje „Windows“.
Štai šios priežastys, kodėl Winget neveikia jūsų Windows kompiuteryje:
- Naudojate pasenusią programų diegimo programos versiją.
- „Winget“ serveriai neveikia arba jūs neturite aktyvaus interneto ryšio.
- Programos vykdymo pseudonimas nesukonfigūruotas arba neaktyvus „Winget“.
- Programų diegimo programai diegiant nepavyko automatiškai pridėti aplinkos kintamojo PATH.
Dabar žinote priežastis, dėl kurių „Winget“ neveikia. Išbandykite šiuos aštuonis būdus, kad išspręstumėte problemą, ir vėl naudokite mėgstamą paketų tvarkyklę.
1. Uždarykite ir iš naujo atidarykite „Winget“ terminalo programoje
Prieš pereidami prie išplėstinių pataisymų, visiškai uždarykite komandų eilutę arba „PowerShell“ egzempliorių, kurį naudojate kompiuteryje. Galite naudoti užduočių tvarkyklę, kad sustabdytumėte nereaguojantį bet kurio iš šių komandų eilutės įrankių egzempliorių.
Po to savo sistemoje atidarykite komandų eilutę arba „PowerShell“ su administratoriaus teisėmis. Įveskite Winget ir paspauskite Įeikite klavišą, kad patikrintumėte, ar Winget veikia dabar.
2. Patikrinkite, ar neveikia „Winget“ serveriai
„Winget“ yra internetinis įrankis, kuriam reikalingas tvirtas interneto ryšys, norint ieškoti paketo įvairiose saugyklose, tada juos atsisiųsti ir įdiegti. Jei Winget serveriai neveikia arba neaktyvūs, jis negalės gauti rezultatų iš saugyklų. Taigi patikrinkite, ar Winget serveriai nenaudojami Žemyno detektorius arba panašioje svetainėje.
Taip pat galite patikrinti, ar jūsų „Windows“ kompiuteris gali prisijungti prie interneto. Tiesiog atidarykite žiniatinklio naršyklę ir eikite į svetainę arba paleiskite žiniatinklio programą, kad patvirtintumėte interneto ryšį. Jei serveriai neveikia, turėsite palaukti, kol jie vėl pasirodys tiesiogiai, kad galėtumėte naudoti „Winget“.
3. Atlikite visišką sistemos išjungimą
„Windows“ naudoja greitą paleidimą, kad užmigdytų branduolio lygio procesus ir jei kuris nors iš šių trikdžių išliks tokios būsenos įjungus sistemą. Taigi, visiškai išjunkite, kad uždarytumėte ir iš naujo paleistumėte visas pagrindines paslaugas, tada pabandykite paleisti Winget. Štai kaip tai padaryti:
- Paspauskite Win + R kad atidarytumėte dialogo langą Vykdyti. Tipas cmd ir paspauskite Ctrl + Shift + Enter raktai į atidarykite komandų eilutę su administratoriaus teisėmis.
- Dabar įveskite šią komandą ir paspauskite klavišą Enter: išjungimas /s /f /t 0
- Jūsų sistema išsijungs. Tai užtruks ilgiau nei įprastas išjungimas, nes „Windows“ viską uždarys.
- Įjunkite sistemą ir pabandykite paleisti Winget naudodami terminalo programą, kad patikrintumėte, ar ji veikia dabar.
4. Atnaujinkite programų diegimo programą
„Winget“ dabar yra „Windows 10“ ir „Windows 11“ dalis ir siunčiama į asmeninius kompiuterius naudojant „App Installer“ programą. Jei kurį laiką neatnaujinote programų diegimo programos, galite susidurti su problemomis paleisdami Winget ir tvarkydami paketus. „Winget“ įtraukta tik į 1.11.11451 arba naujesnę „App Installer“ versiją. Jei turite senesnę versiją, negalite naudoti „Winget“ iš terminalo.
Taigi atidarykite „Microsoft Store“ ir bibliotekos skyriuje patikrinkite, ar nėra laukiančių „App Installer“ naujinimų. Rankiniu būdu ieškokite ir įdiekite naujinimą ir patikrinkite, ar Winget veikia dabar.
5. Įgalinkite programos vykdymo slapyvardį
Jei Winget programos vykdymo pseudonimas išjungtas, jis neveiks, kai bandysite pasiekti Winget iš terminalo. Taigi, turite jį įjungti programos nustatymuose. Pakartokite šiuos veiksmus:
- Dešiniuoju pelės mygtuku spustelėkite Pradėti mygtuką, kad atidarytumėte Galingas vartotojas Meniu. Spustelėkite ant Nustatymai programėlė.
- Eikite į kairėje esantį meniu ir spustelėkite Programėlės variantas.
- Dabar spustelėkite Išplėstiniai programos nustatymai variantas. Tada spustelėkite Programų vykdymo slapyvardžiai variantas.
- Raskite „Windows“ paketų tvarkyklės klientas variantas. Patikrinkite šalia esantį jungiklį. Jei jis išjungtas, spustelėkite jį įjungti programos vykdymo slapyvardis.
- Uždarykite nustatymų programą.
6. Rankiniu būdu pridėkite kelio aplinkos kintamąjį
Ae neteisingai sukonfigūruotas Winget kelias taip pat gali sukelti klaidų. Taigi, naudodami langą Išplėstinės sistemos ypatybės, turite rankiniu būdu įtraukti teisingą kelią į aplinkos kintamuosius. Pakartokite šiuos veiksmus:
- Paspauskite Win + R į atidarykite dialogo langą Vykdyti. Tipas sysdm.cpl ,3 teksto laukelyje ir paspauskite Įeikite raktas atidaryti Išplėstinės sistemos ypatybės.
- Spustelėkite ant aplinkos įvairovė mygtuką. Spustelėkite ant Kelias įrašą, tada spustelėkite Redaguoti mygtuką.
- Dabar spustelėkite mygtuką Naujas ir įklijuokite šį kelią: %UserProfile%\AppData\Local\Microsoft\WindowsApps
- Spustelėkite ant Gerai mygtuką. Iš naujo paleiskite kompiuterį.
- Atidarykite terminalo programą ir patikrinkite, ar Winget veikia, ar ne.
7. Iš naujo užregistruokite „Winget“ naudodami „PowerShell“.
Jei „Winget“ neveikia jūsų kompiuteryje, galite jį iš naujo užregistruoti naudodami „PowerShell“. Kadangi tai yra programos diegimo programos dalis, kuri yra sistemos programa, ją galima iš naujo užregistruoti. Pakartokite šiuos veiksmus:
- Paspauskite Win + R kad atidarytumėte dialogo langą Vykdyti. Tipas PowerShell ir paspauskite Ctrl + Shift + Enter raktus iš karto.
- Bus paleistas „PowerShell“ langas su administratoriaus teisėmis. Įklijuokite šį kodą ir paspauskite Įeikite raktas jam vykdyti:
Add-AppxPackage-Išjungti kūrimo režimą-Registruotis "C:\ProgramaFailai\„WindowsApps“.\Microsoft.Vingetas.Šaltinis_2021.718.1322.843_neutral__8wekyb3d8bbwe\AppXManifest.xml" - Daugiakalbis
- Sėkmingai įvykdžius komandą, nematysite jokio patvirtinimo pranešimo. Uždarykite „PowerShell“ langą ir iš naujo paleiskite kompiuterį.
8. Išbandykite kai kurias bendrąsias „Windows“ pataisas
Jei nė vienas iš būdų jums netinka, išbandykite mūsų bendruosius pataisymus, pvz., SFC ir DISM nuskaitymus, kurie nustato ir ištaiso sistemos failo sugadinimą ir aptarnauja „Windows“ vaizdo komponentus. Tu privalai paleiskite SFC nuskaitymą Pirmiausia leiskite surasti ir pakeisti sugadintus sistemos failus, jei tokių yra. Po to paleiskite DISM nuskaitymą internetiniu režimu.
Atlikę šiuos nuskaitymus, galite naudoti sistemos atkūrimą, kad sugrąžintumėte kompiuterį į momentą, kai viskas veikė gerai. Galiausiai galite atlikti visą sistemos atstatymą. Norėdami išsaugoti visus failus, galite pasirinkti parinktį Išsaugoti mano failus gamykliniai Windows nustatymai.
Padarykite „Winget“ vėl funkcionalų
Winget yra fantastiška paketų tvarkyklė, padedanti valdyti ir valdyti programų paketus iš terminalo. Užtikrinkite tvirtą interneto ryšį ir patikrinkite, ar programos vykdymo pseudonimas aktyvus Winget. Rankiniu būdu iš naujo sukonfigūruokite „Winget“ PATH ir iš naujo užregistruokite „App Installer“ naudodami „PowerShell“. Jei norite „Winget“ GUI versijos, galite pabandyti „Winstall“, kuri padeda paketiniu būdu įdiegti programas.