S tem priročnim vodnikom naj Winget znova deluje v sistemu Windows 11.
Winget je orodje ukazne vrstice, ki lahko prenese in namesti pakete aplikacij iz trgovine MS Store in aplikacije, navedene v njenem repozitoriju. Prihrani veliko časa, ki bi ga sicer izgubili z iskanjem določene aplikacije v trgovini Microsoft Store ali spletu, njenim prenosom in nato ročnim nameščanjem.
Toda nekateri uporabniki poročajo, da Winget ne deluje na njihovem računalniku. Soočajo se z "Sistem ne more izvesti določenega programa" in ne more zagnati nobenega ukaza. Ta objava bo razpravljala o več metodah za rešitev težave in obnovitev Wingeta v delovno stanje. Začnimo.
Razlogi, zakaj Winget preneha delovati v sistemu Windows
Tu so naslednji razlogi, zakaj Winget ne deluje na vašem računalniku z operacijskim sistemom Windows:
- Uporabljate zastarelo različico programa za namestitev aplikacij.
- Strežniki Winget ne delujejo ali pa nimate aktivne internetne povezave.
- Vzdevek za izvajanje aplikacije ni konfiguriran ali ni aktiven za Winget.
- Programu za namestitev aplikacij ni uspelo samodejno dodati spremenljivke okolja PATH med namestitvijo.
Zdaj poznate razloge, zakaj Winget ne deluje. Preizkusite teh osem metod za rešitev težave in znova uporabite svojega najljubšega upravitelja paketov.
1. Zaprite in znova odprite Winget v terminalski aplikaciji
Preden nadaljujete z naprednimi popravki, popolnoma zaprite ukazni poziv ali instanco PowerShell, ki jo izvajate v računalniku. Z upraviteljem opravil lahko zaustavite neodzivni primerek enega od teh orodij ukazne vrstice.
Po tem odprite ukazni poziv ali PowerShell s skrbniškimi pravicami v vašem sistemu. Vnesite Winget in pritisnite Vnesite ključ, da preverite, ali Winget zdaj deluje.
2. Preverite, ali strežniki Winget ne delujejo
Winget je spletno orodje, ki potrebuje robustno internetno povezavo za iskanje paketov v različnih repozitorijih ter jih nato prenese in namesti. Če strežniki Winget ne delujejo ali so neaktivni, ne bo mogel pridobiti rezultatov iz skladišč. Torej preverite, ali strežniki Winget ne delujejo DownDetector ali podobno spletno stran.
Preverite lahko tudi, ali se vaš računalnik z operacijskim sistemom Windows lahko poveže z internetom. Preprosto odprite spletni brskalnik in odprite spletno mesto ali zaženite spletno aplikacijo, da potrdite internetno povezavo. Če strežniki ne delujejo, boste morali za uporabo Wingeta počakati, da se spet aktivirajo.
3. Izvedite popolno zaustavitev sistema
Windows uporablja hitri zagon za prezimovanje procesov na ravni jedra in če katera od teh napak ostane v tem stanju tudi po vklopu sistema. Torej izvedite popolno zaustavitev, da zaprete in znova zaženete vse osnovne storitve, nato pa poskusite zagnati Winget. To storite tako:
- Pritisnite Win + R da odprete pogovorno okno Zaženi. Vrsta cmd in pritisnite Ctrl + Shift + Enter ključi do odprite ukazni poziv s skrbniškimi pravicami.
- Zdaj vnesite naslednji ukaz in pritisnite tipko Enter: zaustavitev /s /f /t 0
- Vaš sistem se bo zaustavil. Trajalo bo dlje kot običajna zaustavitev, ker bo Windows zaprl vse.
- Vklopite sistem in poskusite zagnati Winget z aplikacijo Terminal, da preverite, ali zdaj deluje.
4. Posodobite namestitveni program aplikacij
Winget je zdaj del sistemov Windows 10 in 11 in je dostavljen v osebne računalnike z aplikacijo App Installer. Če že nekaj časa niste posodobili programa za namestitev aplikacij, se lahko soočite s težavami pri izvajanju programa Winget in upravljanju paketov. Winget je vključen samo v različico 1.11.11451 ali novejšo različico programa za namestitev aplikacij. Če imate starejšo različico, ne morete uporabljati programa Winget s terminala.
Torej odprite Microsoft Store in v razdelku knjižnice preverite morebitne čakajoče posodobitve za namestitveni program aplikacij. Ročno poiščite in namestite posodobitev ter preverite, ali Winget zdaj deluje.
5. Omogoči vzdevek za izvajanje aplikacije
Če je vzdevek za izvajanje aplikacije za Winget onemogočen, ne bo deloval, ko poskusite dostopati do Wingeta s terminala. Torej ga morate omogočiti v nastavitvah aplikacije. Ponovite naslednje korake:
- Desni klik na Začetek gumb za odpiranje Power User meni. Kliknite na nastavitve aplikacija
- Pomaknite se do menija na levi strani in kliknite na Aplikacije možnost.
- Zdaj kliknite na Napredne nastavitve aplikacije možnost. Nato kliknite na Vzdevki za izvajanje aplikacije možnost.
- Poiščite Odjemalec upravitelja paketov Windows možnost. Preverite stikalo zraven. Če je onemogočen, ga kliknite za omogočiti vzdevek izvajanja aplikacije za aplikacijo.
- Zaprite aplikacijo Nastavitve.
6. Ročno dodajte spremenljivko okolja poti
Napačno konfigurirana pot Winget lahko povzroči tudi napake. Zato morate ročno dodati pravilno pot v spremenljivke okolja z uporabo okna Napredne lastnosti sistema. Ponovite naslednje korake:
- Pritisnite Win + R do odprite pogovorno okno Zaženi. Vrsta sysdm.cpl ,3 v besedilno polje in pritisnite Vnesite ključ za odpiranje Napredne sistemske lastnosti.
- Kliknite na Spremenljivke okolja gumb. Kliknite na Pot vnos in nato kliknite na Uredi gumb.
- Zdaj kliknite gumb Novo in prilepite naslednjo pot: %UserProfile%\AppData\Local\Microsoft\WindowsApps
- Kliknite na v redu gumb. Znova zaženite računalnik.
- Odprite aplikacijo Terminal in preverite, ali Winget deluje ali ne.
7. Ponovno registrirajte Winget z uporabo PowerShell
Če Winget ne deluje na vašem računalniku, ga lahko znova registrirate z lupino PowerShell. Ker je del App Installerja, ki je sistemska aplikacija, jo je mogoče ponovno registrirati. Ponovite naslednje korake:
- Pritisnite Win + R da odprete pogovorno okno Zaženi. Vrsta PowerShell in pritisnite Ctrl + Shift + Enter ključe naenkrat.
- Zagnalo se bo okno PowerShell s skrbniškimi pravicami. Prilepite naslednjo kodo in pritisnite Vnesite ključ za izvedbo:
Add-AppxPackage-Onemogoči razvojni način-Registracija "C:\ProgramDatoteke\WindowsApps\Microsoft.Winget.Vir_2021.718.1322.843_nevtralen__8wekyb3d8bbwe\AppXManifest.xml" -Podroben
- Po uspešni izvedbi ukaza ne boste videli nobenega potrditvenega sporočila. Zaprite okno PowerShell in znova zaženite računalnik.
8. Poskusite nekaj splošnih popravkov za Windows
Če nobena od metod ne deluje za vas, preizkusite naše splošne popravke, kot sta skeniranje SFC in DISM, ki najdeta in popravita poškodbo sistemske datoteke in servisirata komponente Windows Image. Moraš zaženite skeniranje SFC najprej in mu dovolite, da poišče in zamenja poškodovane sistemske datoteke, če obstajajo. Potem, zaženite skeniranje DISM v spletnem načinu.
Po zagonu teh pregledov lahko uporabite obnovitev sistema za povrnitev računalnika na točko v času, ko je vse delovalo v redu. Na koncu lahko izvedete popolno ponastavitev sistema. Izberete lahko možnost Ohrani moje datoteke, da ohranite vse svoje datoteke ponastavitev sistema Windows na tovarniške nastavitve.
Poskrbite, da bo Winget spet funkcionalen
Winget je fantastičen upravitelj paketov, ki vam pomaga nadzorovati in upravljati pakete aplikacij s terminala. Zagotovite zanesljivo internetno povezljivost in preverite, ali je vzdevek za izvajanje aplikacije aktiven za Winget. Ročno znova konfigurirajte PATH za Winget in znova registrirajte App Installer s PowerShell. Če želite GUI različico Wingeta, lahko poskusite Winstall, ki vam pomaga paketno namestiti aplikacije.