Pomocou tejto praktickej príručky nechajte Winget opäť pracovať v systéme Windows 11.

Winget je nástroj príkazového riadka, ktorý dokáže sťahovať a inštalovať balíčky aplikácií z obchodu MS Store a aplikácií uvedených v jeho úložisku. Šetrí veľa času, ktorý by sa inak stratil pri hľadaní konkrétnej aplikácie v obchode Microsoft Store alebo na webe, jej sťahovaní a následnej manuálnej inštalácii.

Niektorí používatelia však hlásia, že Winget na ich počítači nefunguje. Stretávajú sa s hlásením „Systém nemôže spustiť zadaný program“ a nemôže spustiť žiadne príkazy. Tento príspevok bude diskutovať o viacerých metódach na vyriešenie problému a obnovenie funkčného stavu Winget. Poďme začať.

Dôvody, prečo Winget prestane fungovať v systéme Windows

Tu sú nasledujúce dôvody, prečo Winget nefunguje na vašom počítači so systémom Windows:

  1. Používate zastaranú verziu inštalátora aplikácií.
  2. Servery Winget sú mimo prevádzky alebo nemáte aktívne internetové pripojenie.
  3. Alias ​​spustenia aplikácie nie je nakonfigurovaný alebo neaktívny pre Winget.
  4. instagram viewer
  5. Inštalátoru aplikácií sa nepodarilo počas inštalácie automaticky pridať premennú prostredia PATH.

Teraz poznáte dôvody, prečo Winget nefunguje. Vyskúšajte týchto osem metód na vyriešenie problému a znova použite svojho obľúbeného správcu balíkov.

1. Zatvorte a znova otvorte Winget v aplikácii Terminal

Pred prechodom na pokročilé opravy úplne zatvorte príkazový riadok alebo inštanciu PowerShell, ktorú máte spustenú v počítači. Na zastavenie nereagujúcej inštancie ktoréhokoľvek z týchto nástrojov príkazového riadka môžete použiť Správcu úloh.

Potom otvorte príkazový riadok alebo PowerShell s oprávneniami správcu vo vašom systéme. Napíšte Winget a stlačte Zadajte kľúč na kontrolu, či Winget teraz funguje.

2. Skontrolujte, či sú servery Winget nefunkčné

Winget je online nástroj, ktorý potrebuje robustné internetové pripojenie na vyhľadanie balíka v rôznych úložiskách a následné stiahnutie a inštaláciu. Ak sú servery Winget nefunkčné alebo neaktívne, nebudú môcť načítať výsledky z úložísk. Skontrolujte teda, či sa nepoužívajú servery Winget DownDetector alebo podobnú webovú stránku.

Môžete tiež skontrolovať, či sa váš počítač so systémom Windows môže pripojiť k internetu. Jednoducho otvorte webový prehliadač a prejdite na webovú stránku alebo spustite webovú aplikáciu na potvrdenie internetového pripojenia. Ak sú servery mimo prevádzky, budete musieť počkať, kým sa znova aktivujú, aby ste mohli používať Winget.

3. Vykonajte úplné vypnutie systému

Systém Windows používa rýchle spustenie na hibernáciu procesov na úrovni jadra a ak sa niektorý z týchto problémov vyskytne, zostane v tomto stave aj po zapnutí systému. Vykonajte úplné vypnutie, aby ste zatvorili a znova spustili všetky základné služby, a potom skúste spustiť Winget. Postup:

  1. Stlačte tlačidlo Win + R otvorte dialógové okno Spustiť. Typ cmd a stlačte Ctrl + Shift + Enter kľúče k otvorte príkazový riadok s oprávneniami správcu.
  2. Teraz zadajte nasledujúci príkaz a stlačte kláves Enter: vypnutie /s /f /t 0
  3. Váš systém sa vypne. Bude to trvať dlhšie ako bežné vypnutie, pretože systém Windows zatvorí všetko.
  4. Zapnite systém a skúste spustiť Winget pomocou aplikácie Terminál, aby ste skontrolovali, či teraz funguje.

4. Aktualizujte inštalátor aplikácií

Winget je teraz súčasťou Windows 10 a 11 a dodáva sa do počítačov pomocou aplikácie App Installer. Ak ste už nejaký čas neaktualizovali inštalátor aplikácií, môžete čeliť problémom pri spúšťaní Winget a správe balíkov. Winget je zahrnutý iba vo verzii 1.11.11451 alebo vyššej Inštalátora aplikácií. Ak máte staršiu verziu, nemôžete použiť Winget z terminálu.

Otvorte teda Microsoft Store a v sekcii knižnice skontrolujte všetky čakajúce aktualizácie pre inštalátor aplikácií. Manuálne vyhľadajte a nainštalujte aktualizáciu a skontrolujte, či Winget teraz funguje.

5. Povoľte alias spustenia aplikácie

Ak je alias spustenia aplikácie pre Winget zakázaný, pri pokuse o prístup k Wingetu z terminálu nebude fungovať. Musíte ho teda povoliť v nastaveniach aplikácie. Opakujte nasledujúce kroky:

  1. Kliknite pravým tlačidlom myši na Štart tlačidlo na otvorenie Pokročilý používateľ Ponuka. Klikni na nastavenie aplikácie.
  2. Prejdite do ponuky na ľavej strane a kliknite na položku Aplikácie možnosť.
  3. Teraz kliknite na Pokročilé nastavenia aplikácie možnosť. Potom kliknite na Aliasy spustenia aplikácie možnosť.
  4. Nájdite Klient správcu balíkov systému Windows možnosť. Skontrolujte prepínač vedľa neho. Ak je deaktivovaná, kliknite na ňu povoliť alias spustenia aplikácie pre aplikáciu.
  5. Zatvorte aplikáciu Nastavenia.

6. Manuálne pridajte premennú prostredia cesty

Chyby môže spôsobiť aj nesprávne nakonfigurovaná cesta Winget. Takže musíte manuálne pridať správnu cestu do Environment Variables pomocou okna Advanced System Properties. Opakujte nasledujúce kroky:

  1. Stlačte tlačidlo Win + R do otvorte dialógové okno Spustiť. Typ sysdm.cpl ,3 do textového poľa a stlačte tlačidlo Zadajte kľúč na otvorenie Rozšírené vlastnosti systému.
  2. Klikni na Premenné prostredia tlačidlo. Klikni na Cesta záznam a potom kliknite na Upraviť tlačidlo.
  3. Teraz kliknite na tlačidlo Nový a vložte nasledujúcu cestu: %UserProfile%\AppData\Local\Microsoft\WindowsApps
  4. Klikni na OK tlačidlo. Reštartujte počítač.
  5. Otvorte aplikáciu Terminál a skontrolujte, či Winget funguje alebo nie.

7. Znova zaregistrujte Winget pomocou PowerShell

Ak Winget na vašom počítači nefunguje, môžete ho znova zaregistrovať pomocou PowerShell. Keďže ide o súčasť App Installer, čo je systémová aplikácia, je možné ju znova zaregistrovať. Opakujte nasledujúce kroky:

  1. Stlačte tlačidlo Win + R otvorte dialógové okno Spustiť. Typ PowerShell a stlačte tlačidlo Ctrl + Shift + Enter kľúče naraz.
  2. Spustí sa okno PowerShell s právami správcu. Prilepte nasledujúci kód a stlačte kláves Zadajte kľúč na vykonanie:
    Add-AppxPackage-ZakázaťDevelopmentMode-Registrovať "C:\ProgramSúbory\WindowsApps\Microsoft.Winget.Zdroj_2021.718.1322.843_neutral__8wekyb3d8bbwe\AppXManifest.xml" -Veľmi veľa
  3. Po úspešnom vykonaní príkazu sa nezobrazí žiadna potvrdzujúca správa. Zatvorte okno PowerShell a reštartujte počítač.

8. Vyskúšajte niektoré všeobecné opravy systému Windows

Ak pre vás žiadna z metód nefunguje, vyskúšajte naše všeobecné opravy, ako sú skenovanie SFC a DISM, ktoré nájde a opraví poškodenie systémových súborov a servisné komponenty obrazu systému Windows. Ty musíš spustite skenovanie SFC najprv a umožnite mu nájsť a nahradiť poškodené systémové súbory, ak nejaké existujú. Potom, spustite skenovanie DISM v režime online.

Po vykonaní týchto skenov môžete pomocou funkcie Obnovovanie systému vrátiť počítač do bodu v čase, keď všetko fungovalo správne. Nakoniec môžete vykonať úplný reset systému. Môžete si vybrať možnosť Ponechať moje súbory, aby ste zachovali všetky svoje súbory obnovenie továrenského nastavenia systému Windows.

Urobte Winget opäť funkčným

Winget je fantastický správca balíkov, ktorý vám pomáha ovládať a spravovať balíky aplikácií z terminálu. Zaistite spoľahlivé internetové pripojenie a skontrolujte, či je pre Winget aktívny alias spustenia aplikácie. Manuálne prekonfigurujte PATH pre Winget a znova zaregistrujte inštalátor aplikácií pomocou PowerShell. Ak chcete verziu Winget s grafickým rozhraním, môžete vyskúšať Winstall, ktorý vám pomôže s dávkovou inštaláciou aplikácií.