Pomocí tohoto praktického průvodce nechte Winget znovu pracovat ve Windows 11.

Winget je nástroj příkazového řádku, který dokáže stahovat a instalovat balíčky aplikací z MS Store a aplikací uvedených v jeho úložišti. Ušetří spoustu času, který by se jinak promarnil hledáním konkrétní aplikace v Microsoft Storu nebo na webu, jejím stahováním a následnou ruční instalací.

Někteří uživatelé však hlásí, že Winget na jejich PC nefunguje. Čelí "Systém nemůže spustit zadaný program" a nemůže spustit žádné příkazy. Tento příspěvek bude diskutovat o několika metodách, jak problém vyřešit a obnovit Winget do jeho funkčního stavu. Pojďme začít.

Důvody, proč Winget přestává fungovat ve Windows

Zde jsou následující důvody, proč Winget nefunguje na vašem počítači se systémem Windows:

  1. Používáte zastaralou verzi App Installer.
  2. Servery Winget jsou mimo provoz nebo nemáte aktivní připojení k internetu.
  3. Alias ​​spuštění aplikace není nakonfigurován nebo neaktivní pro Winget.
  4. Instalačnímu programu aplikace se nepodařilo při instalaci automaticky přidat proměnnou prostředí PATH.
instagram viewer

Nyní znáte důvody, proč Winget nefunguje. Vyzkoušejte těchto osm metod k vyřešení problému a znovu použijte svého oblíbeného správce balíčků.

1. Zavřete a znovu otevřete Winget v aplikaci Terminal

Než přejdete k pokročilým opravám, úplně zavřete příkazový řádek nebo instanci PowerShell, kterou na počítači používáte. K zastavení nereagující instance některého z těchto nástrojů příkazového řádku můžete použít Správce úloh.

Poté otevřete ve vašem systému příkazový řádek nebo PowerShell s oprávněními správce. Napište Winget a stiskněte Vstupte klíč pro kontrolu, zda Winget nyní funguje.

2. Zkontrolujte, zda jsou servery Winget mimo provoz

Winget je online nástroj, který potřebuje robustní připojení k internetu, aby mohl vyhledat balíček v různých úložištích a následně je stáhnout a nainstalovat. Pokud jsou servery Winget mimo provoz nebo jsou neaktivní, nebude moci načítat výsledky z úložišť. Zkontrolujte tedy, zda jsou servery Winget mimo provoz DownDetector nebo podobný web.

Můžete také zkontrolovat, zda se váš počítač se systémem Windows může připojit k internetu. Jednoduše otevřete webový prohlížeč a přejděte na webovou stránku nebo spusťte webovou aplikaci pro potvrzení připojení k internetu. Pokud jsou servery mimo provoz, budete muset počkat, až se znovu aktivují, abyste mohli používat Winget.

3. Proveďte úplné vypnutí systému

Systém Windows používá rychlé spuštění k hibernaci procesů na úrovni jádra, a pokud dojde k některé z těchto závad, zůstanou v tomto stavu i po zapnutí systému. Proveďte tedy úplné vypnutí, abyste zavřeli a znovu spustili všechny základní služby, a poté zkuste spustit Winget. Postup:

  1. lis Win + R otevřete dialogové okno Spustit. Typ cmd a stiskněte Ctrl + Shift + Enter klíče k otevřete příkazový řádek s oprávněními správce.
  2. Nyní zadejte následující příkaz a stiskněte klávesu Enter: vypnutí /s /f /t 0
  3. Váš systém se vypne. Bude to trvat déle než obvyklé vypnutí, protože Windows zavře vše.
  4. Zapněte systém a zkuste spustit Winget pomocí aplikace Terminál, abyste zjistili, zda nyní funguje.

4. Aktualizujte instalační program aplikací

Winget je nyní součástí Windows 10 a 11 a je dodáván do počítačů pomocí aplikace App Installer. Pokud jste aplikaci App Installer nějakou dobu neaktualizovali, můžete čelit problémům se spouštěním Winget a správou balíčků. Winget je zahrnut pouze ve verzi 1.11.11451 nebo vyšší instalačního programu aplikace. Pokud máte starší verzi, nemůžete používat Winget z terminálu.

Otevřete tedy Microsoft Store a v sekci knihovny vyhledejte všechny čekající aktualizace pro App Installer. Ručně vyhledejte a nainstalujte aktualizaci a zkontrolujte, zda Winget nyní funguje.

5. Povolte alias spuštění aplikace

Pokud je alias spouštění aplikace pro Winget deaktivován, nebude při pokusu o přístup k Wingetu z terminálu fungovat. Musíte ji tedy povolit v nastavení aplikace. Opakujte následující kroky:

  1. Klepněte pravým tlačítkem myši na Start tlačítko pro otevření Pokročilý uživatel Jídelní lístek. Klikněte na Nastavení aplikace.
  2. Přejděte do nabídky na levé straně a klikněte na Aplikace volba.
  3. Nyní klikněte na Pokročilá nastavení aplikace volba. Poté klikněte na Aliasy provádění aplikací volba.
  4. Vyhledejte Klient Správce balíčků Windows volba. Zkontrolujte přepínač vedle něj. Pokud je zakázáno, klikněte na něj umožnit alias provádění aplikace pro aplikaci.
  5. Zavřete aplikaci Nastavení.

6. Ručně přidejte proměnnou prostředí cesty

Nesprávně nakonfigurovaná cesta Winget může také způsobit chyby. Musíte tedy ručně přidat správnou cestu do Proměnných prostředí pomocí okna Rozšířené vlastnosti systému. Opakujte následující kroky:

  1. lis Win + R na otevřete dialogové okno Spustit. Typ sysdm.cpl ,3 do textového pole a stiskněte Vstupte klíč k otevření Pokročilé vlastnosti systému.
  2. Klikněte na Proměnné prostředí knoflík. Klikněte na Cesta záznam a poté klikněte na Upravit knoflík.
  3. Nyní klikněte na tlačítko Nový a vložte následující cestu: %UserProfile%\AppData\Local\Microsoft\WindowsApps
  4. Klikněte na OK knoflík. Restartujte počítač.
  5. Otevřete aplikaci Terminál a zkontrolujte, zda Winget funguje nebo ne.

7. Znovu zaregistrujte Winget pomocí PowerShellu

Pokud Winget na vašem počítači nefunguje, můžete jej znovu zaregistrovat pomocí PowerShellu. Protože je součástí App Installer, což je systémová aplikace, je možné ji znovu zaregistrovat. Opakujte následující kroky:

  1. lis Win + R otevřete dialogové okno Spustit. Typ PowerShell a stiskněte tlačítko Ctrl + Shift + Enter klíče najednou.
  2. Spustí se okno PowerShellu s právy správce. Vložte následující kód a stiskněte klávesu Vstupte klíč k provedení:
    Add-AppxPackage-ZakázatDevelopmentMode-Registrovat "C:\ProgramSoubory\WindowsApps\Microsoft.Winget.Zdroj_2021.718.1322.843_neutral__8wekyb3d8bbwe\AppXManifest.xml" -Podrobné
  3. Po úspěšném provedení příkazu se nezobrazí žádná potvrzovací zpráva. Zavřete okno PowerShell a restartujte počítač.

8. Vyzkoušejte některé obecné opravy systému Windows

Pokud pro vás žádná z metod nefunguje, vyzkoušejte naše obecné opravy, jako jsou skenování SFC a DISM, které najde a opraví poškození systémových souborů a opraví součásti obrazu systému Windows. Musíš spusťte skenování SFC nejprve a umožněte mu najít a nahradit poškozené systémové soubory, pokud existují. Potom, spusťte sken DISM v online režimu.

Po provedení těchto kontrol můžete pomocí nástroje Obnovení systému vrátit počítač do bodu v čase, kdy vše fungovalo dobře. Nakonec můžete provést kompletní reset systému. Chcete-li zachovat všechny soubory, můžete zvolit možnost Ponechat moje soubory obnovení továrního nastavení systému Windows.

Udělejte Winget opět funkční

Winget je fantastický správce balíčků, který vám pomůže ovládat a spravovat balíčky aplikací z terminálu. Zajistěte robustní připojení k internetu a zkontrolujte, zda je pro Winget aktivní alias spuštění aplikace. Ručně překonfigurujte PATH pro Winget a znovu zaregistrujte App Installer pomocí PowerShellu. Pokud chcete verzi Winget s grafickým uživatelským rozhraním, můžete zkusit Winstall, který vám pomůže s dávkovou instalací aplikací.