Spraw, by Winget ponownie zaczął pracować w systemie Windows 11 dzięki temu przydatnemu przewodnikowi.

Winget to narzędzie wiersza poleceń, które może pobierać i instalować pakiety aplikacji z MS Store i aplikacji wymienionych w jego repozytorium. Oszczędza to dużo czasu, który w przeciwnym razie zostałby zmarnowany na przeszukiwanie sklepu Microsoft Store lub sieci w poszukiwaniu określonej aplikacji, pobieranie jej, a następnie ręczne instalowanie.

Ale niektórzy użytkownicy zgłaszają, że Winget nie działa na ich komputerze. Napotkają komunikat „System nie może wykonać określonego programu” i nie mogą uruchomić żadnych poleceń. W tym poście omówiono wiele metod rozwiązania problemu i przywrócenia Winget do stanu roboczego. Zaczynajmy.

Powody, dla których Winget przestaje działać w systemie Windows

Oto następujące powody, dla których Winget nie działa na komputerze z systemem Windows:

  1. Używasz przestarzałej wersji Instalatora aplikacji.
  2. Serwery Winget nie działają lub nie masz aktywnego połączenia internetowego.
  3. instagram viewer
  4. Alias ​​wykonywania aplikacji nie jest skonfigurowany lub nieaktywny dla Winget.
  5. Instalatorowi aplikacji nie udało się automatycznie dodać zmiennej środowiskowej PATH podczas instalacji.

Teraz znasz powody, dla których Winget nie działa. Wypróbuj te osiem metod, aby rozwiązać problem i ponownie użyj swojego ulubionego menedżera pakietów.

1. Zamknij i ponownie otwórz Winget w aplikacji Terminal

Przed przejściem do zaawansowanych poprawek całkowicie zamknij wiersz polecenia lub instancję PowerShell uruchomioną na komputerze. Możesz użyć Menedżera zadań, aby zatrzymać nieodpowiadającą instancję jednego z tych narzędzi wiersza polecenia.

Następnie otwórz Command Prompt lub PowerShell z uprawnieniami administratora w swoim systemie. Wpisz Winget i naciśnij Wchodzić aby sprawdzić, czy Winget teraz działa.

2. Sprawdź, czy serwery Winget nie działają

Winget to narzędzie online, które wymaga solidnego połączenia z Internetem, aby wyszukać pakiet w różnych repozytoriach, a następnie pobrać go i zainstalować. Jeśli serwery Winget są wyłączone lub nieaktywne, nie będzie w stanie pobrać wyników z repozytoriów. Sprawdź więc, czy serwery Winget nie działają Detektor w dół lub podobną stronę internetową.

Możesz także sprawdzić, czy komputer z systemem Windows może połączyć się z Internetem. Po prostu otwórz przeglądarkę internetową i uzyskaj dostęp do strony internetowej lub uruchom aplikację internetową, aby potwierdzić połączenie internetowe. Jeśli serwery są wyłączone, będziesz musiał poczekać, aż ponownie uruchomią się, aby móc korzystać z Wingeta.

3. Wykonaj całkowite zamknięcie systemu

System Windows używa szybkiego uruchamiania do hibernacji procesów na poziomie jądra, a jeśli którakolwiek z tych usterek pozostanie w tym stanie po włączeniu systemu. Dlatego wykonaj całkowite zamknięcie, aby zamknąć i ponownie uruchomić wszystkie podstawowe usługi, a następnie spróbuj uruchomić Winget. Oto jak to zrobić:

  1. Naciskać Wygraj + R aby otworzyć okno dialogowe Uruchom. Typ cmd i naciśnij Ctrl + Shift + Enter klucze do otwórz wiersz polecenia z uprawnieniami administratora.
  2. Teraz wpisz następujące polecenie i naciśnij klawisz Enter: wyłączenie /s /f /t 0
  3. Twój system zostanie zamknięty. Zajmie to więcej czasu niż zwykłe zamknięcie, ponieważ system Windows zamknie wszystko.
  4. Włącz system i spróbuj uruchomić Winget za pomocą aplikacji Terminal, aby sprawdzić, czy teraz działa.

4. Zaktualizuj instalator aplikacji

Winget jest teraz częścią systemów Windows 10 i 11 i jest dostarczany na komputery PC za pomocą aplikacji App Installer. Jeśli od jakiegoś czasu nie aktualizowałeś Instalatora aplikacji, możesz napotkać problemy z uruchomieniem Wingeta i zarządzaniem pakietami. Winget jest dostępny tylko w wersji 1.11.11451 lub nowszej Instalatora aplikacji. Jeśli masz starszą wersję, nie możesz używać Wingeta z poziomu terminala.

Więc otwórz Microsoft Store i sprawdź sekcję biblioteki pod kątem oczekujących aktualizacji Instalatora aplikacji. Ręcznie wyszukaj i zainstaluj aktualizację oraz sprawdź, czy Winget działa teraz.

5. Włącz alias wykonywania aplikacji

Jeśli alias wykonywania aplikacji dla Winget jest wyłączony, nie będzie działać podczas próby uzyskania dostępu do Winget z terminala. Musisz więc włączyć to w ustawieniach aplikacji. Powtórz następujące kroki:

  1. Kliknij prawym przyciskiem myszy Początek przycisk, aby otworzyć Użytkownik energii menu. Kliknij na Ustawienia aplikacja.
  2. Przejdź do menu po lewej stronie i kliknij przycisk Aplikacje opcja.
  3. Teraz kliknij na Zaawansowane ustawienia aplikacji opcja. Następnie kliknij na Aliasy wykonywania aplikacji opcja.
  4. Zlokalizuj Klient Menedżera pakietów systemu Windows opcja. Sprawdź przełącznik obok. Jeśli jest wyłączony, kliknij go, aby włączać alias wykonywania aplikacji dla aplikacji.
  5. Zamknij aplikację Ustawienia.

6. Ręcznie dodaj zmienną środowiskową ścieżki

Ae źle skonfigurowana ścieżka Winget może również powodować błędy. Musisz więc ręcznie dodać poprawną ścieżkę w zmiennych środowiskowych za pomocą okna Zaawansowane właściwości systemu. Powtórz następujące kroki:

  1. Naciskać Wygraj + R Do otwórz okno dialogowe Uruchom. Typ sysdm.cpl ,3 w polu tekstowym i naciśnij Wchodzić klucz do otwarcia Zaawansowane właściwości systemu.
  2. Kliknij na Zmienne środowiska przycisk. Kliknij na Ścieżka wpis, a następnie kliknij na Edytować przycisk.
  3. Teraz kliknij przycisk Nowy i wklej następującą ścieżkę: %UserProfile%\AppData\Local\Microsoft\WindowsApps
  4. Kliknij na OK przycisk. Uruchom ponownie komputer.
  5. Otwórz aplikację Terminal i sprawdź, czy Winget działa, czy nie.

7. Ponownie zarejestruj Wingeta przy użyciu programu PowerShell

Jeśli Winget nie działa na twoim komputerze, możesz go ponownie zarejestrować za pomocą PowerShell. Ponieważ jest to część Instalatora aplikacji, która jest aplikacją systemową, istnieje możliwość ponownej rejestracji. Powtórz następujące kroki:

  1. Naciskać Wygraj + R aby otworzyć okno dialogowe Uruchom. Typ PowerShell i naciśnij Ctrl + Shift + Enter klucze naraz.
  2. Okno PowerShell uruchomi się z uprawnieniami administratora. Wklej następujący kod i naciśnij Wchodzić klucz do wykonania:
    Add-AppxPackage-Wyłącz tryb programowania-Rejestr "C:\ProgramAkta\Aplikacje systemu Windows\MicrosoftuWinget.Źródło_2021.718.1322.843_neutral__8wekyb3d8bbwe\AppXManifestxml" -Gadatliwy
  3. Po pomyślnym wykonaniu polecenia nie zobaczysz żadnego komunikatu potwierdzającego. Zamknij okno PowerShell i uruchom ponownie komputer.

8. Wypróbuj kilka ogólnych poprawek systemu Windows

Jeśli żadna z metod nie działa, wypróbuj nasze ogólne poprawki, takie jak skanowanie SFC i DISM, które wykrywają i naprawiają uszkodzone pliki systemowe oraz komponenty obrazu systemu Windows. Musisz uruchom skanowanie SFC najpierw i pozwól mu znaleźć i zastąpić uszkodzone pliki systemowe, jeśli takie istnieją. Po tym, uruchom skanowanie DISM w trybie online.

Po uruchomieniu tych skanów możesz użyć Przywracania systemu, aby przywrócić komputer do punktu w czasie, w którym wszystko działało dobrze. Na koniec możesz wykonać pełny reset systemu. Możesz wybrać opcję Zachowaj moje pliki, aby na czas zachować wszystkie swoje pliki przywracanie ustawień fabrycznych systemu Windows.

Spraw, by Winget znów był funkcjonalny

Winget to fantastyczny menedżer pakietów, który pomaga kontrolować i zarządzać pakietami aplikacji z poziomu terminala. Zapewnij solidne połączenie internetowe i sprawdź, czy alias uruchamiania aplikacji jest aktywny dla Wingeta. Ręcznie zmień konfigurację PATH dla Winget i ponownie zarejestruj Instalatora aplikacji przy użyciu programu PowerShell. Jeśli potrzebujesz wersji Winget z graficznym interfejsem użytkownika, możesz wypróbować Winstall, który pomaga w instalowaniu aplikacji wsadowych.