Wie man das Problem behebt, dass Winget unter Windows nicht erkannt wird

Dieser Leitfaden erklärt, wie Sie den Fehler beheben, dass WinGet in Windows nicht erkannt wird, und bietet Schritte zur Reparatur und Neuinstallation des Windows-Paketmanagers.
Windows-Nutzer verwenden häufig WinGet, um Anwendungen über PowerShell, Eingabeaufforderung und andere Interpreter zu installieren und zu verwalten. Manchmal erhalten Sie beim Ausführen eines WinGet-Befehls eine Fehlermeldung, die besagt, dass er nicht als gültiges Cmdlet, Funktion oder Skriptdatei erkannt wird. Dieser Leitfaden zeigt, wie Sie diesen lästigen Fehler beheben und WinGet wieder zum Laufen bringen.
1. WinGet neu registrieren oder reparieren
Eine der häufigsten Ursachen für diesen WinGet-Fehler ist eine beschädigte oder falsch konfigurierte Installation des Windows-Paketmanagers. In diesem Fall können Sie das Problem leicht beheben, indem Sie WinGet neu registrieren, was die Installation zurücksetzt und mögliche Probleme behebt.
Geben Sie PowerShell in das Suchfeld ein und klicken Sie auf Als Administrator ausführen. Sobald es geöffnet ist, kopieren Sie den folgenden Befehl und fügen ihn in PowerShell ein:
Add-AppxPackage -RegisterByFamilyName -MainPackage Microsoft.DesktopAppInstaller_8wekyb3d8bbwe
Der obige Befehl informiert Windows, dass der App-Installer aus seiner offiziellen Microsoft-Quelle neu registriert werden soll, was die WinGet-Funktionalität wiederherstellt.
Statt einer vollständigen Neuinstallation können Sie das vorhandene WinGet-Paket mit dem folgenden Befehl reparieren.
Add-AppxPackage -RegisterByFamilyName -MainPackage Microsoft.DesktopAppInstaller_8wekyb3d8bbwe
Wenn korrekt ausgeführt, registriert Windows die WinGet-Anwendung schnell neu und behebt Probleme mit dem Windows-Paket-Installer, wie defekte Verknüpfungen, fehlende Abhängigkeiten oder beschädigte Registrierungseinträge.
2. App-Ausführungsalias für Windows-Paketmanager aktivieren
Im Kontext der Eingabeaufforderung ist der Name WinGet der App-Ausführungsalias für den Windows-Paketmanager.
Im Wesentlichen sind App-Ausführungsalias CLI-Befehle in ihrer verkürzten oder abgekürzten Form. Wenn Sie diese Funktion für den Windows-Paketmanager deaktivieren, kann es dazu führen, dass CLIs WinGet nicht erkennen. Dies kann auch durch Tools von Drittanbietern zur Bereinigung oder Systemoptimierer verursacht werden.
Um die App-Ausführungsalias für den Windows-Paketmanager zu aktivieren, drücken Sie Win + I, um die Einstellungen-App zu öffnen, gehen Sie zu Apps -> Erweiterte App-Einstellungen und klicken Sie auf App-Ausführungsalias.
Wenn der Schalter für Windows Package Manager Client Aus ist, schalten Sie ihn wieder Ein.
Windows 10-Nutzer können den Schalter für den Windows Package Manager Client finden, indem sie zu Einstellungen -> Apps -> Apps & Features gehen und auf den Link App-Ausführungsalias klicken.
Tipp: Wenn Sie neu in PowerShell sind, lernen Sie diese grundlegenden Befehle.
3. Überprüfen Sie, ob Sie die neueste Version des App-Installers haben
WinGet ist Teil des App-Installers, eines vorinstallierten Windows-Pakets, mit dem Benutzer Programme einfach installieren und verwalten können. Wenn der App-Installer nicht richtig funktioniert, kann dies zum WinGet-Fehler führen. Um den App-Installer zu reparieren, aktualisieren Sie ihn im Microsoft Store.
Gehen Sie zu dem offiziellen Download-Link für den App-Installer und klicken Sie auf die große blaue Download-Taste. Es wird nach einem Speicherort auf dem PC gesucht, um eine MSIXBUNDLE-Datei herunterzuladen.
Sie sollten jetzt eine Nachricht sehen, dass der App-Installer bereits installiert ist. Sie können auf Neu installieren klicken, was eventuelle fehlende Abhängigkeiten behebt.
Andernfalls sehen Sie eine Option zur Aktualisierung über den Microsoft Store.
Wussten Sie schon? WinGet kann verwendet werden, um einen Webbrowser unter Windows ohne Verwendung eines anderen Browsers herunterzuladen.
4. App-Installer von GitHub neu installieren
Wenn das Aktualisieren des App-Installers nicht funktioniert, ...
Vielleicht kann eine Neuinstallation helfen, das Problem zu beheben, das Winget zum Fehlfunktionieren bringt. Befolgen Sie dazu die folgenden Schritte:
Gehen Sie zur Windows Package Manager GitHub-Seite.
Scrollen Sie nach unten zum Assets Abschnitt und klicken Sie auf die MSIXBundle-Datei des Desktop App Installers, um sie herunterzuladen.
Doppelklicken Sie auf die heruntergeladene Datei und klicken Sie im Pop-up-Fenster auf Neuinstallieren.
- Befolgen Sie die restlichen Anweisungen, um die Neuinstallation des App Installers abzuschließen.
Zur Info: Überprüfen Sie diese Liste von Windows-Anwendungen, die Sie sofort deinstallieren sollten.
5. Erstellen Sie eine Pfad-Umgebungsvariable für Winget
Wenn Sie den WinGet-Befehl in der Eingabeaufforderung oder PowerShell ausführen, sucht Windows in der PATH-Variablen nach der Datei, die es ausführen muss. Kurz gesagt, diese Variable enthält eine Liste von Verzeichnissen, die ausführbare Dateien für verschiedene Befehle in Windows enthalten. Wenn der PATH nicht das Verzeichnis auflistet, das die WinGet-Ausführungsdateien enthält, stoßen Sie auf den Fehler.
Um dies zu beheben, müssen Sie das fehlende Verzeichnis manuell zur PATH-Variable hinzufügen:
Drücken Sie Win + R, um Windows Ausführen zu öffnen, geben Sie systempropertiesadvanced
in das Textfeld ein und klicken Sie auf OK. Dies öffnet das Fenster Systemeigenschaften.
Wählen Sie die Registerkarte Erweitert und klicken Sie dann auf Umgebungsvariablen.
Wählen Sie die Path-Variable aus und klicken Sie auf Bearbeiten, um das Fenster Umgebungsvariable bearbeiten zu öffnen.
Kopieren Sie den folgenden Dateipfad: %UserProfile\AppData\Local\Microsoft\WindowsApps
.
Im Fenster Umgebungsvariable bearbeiten klicken Sie auf Neu. Dort fügen Sie den kopierten Dateipfad ein und klicken auf OK, um die Änderungen zu speichern.
6. Aktivieren Sie die Einstellungen zur App-Paketbereitstellung im lokalen Gruppenrichtlinien-Editor
Öffnen Sie auf einem Windows Pro/Enterprise-Gerät den Gruppenrichtlinien-Editor, indem Sie gpedit.msc
in den Ausführungsbefehl eingeben.
Navigieren Sie zu folgendem Pfad: Computerkonfiguration -> Administrative Vorlagen -> Windows-Komponenten -> App-Paketbereitstellung.
Hier finden Sie für die meisten Komponenten den Status "Nicht konfiguriert". Besonders wichtig sind die Punkte “Zulassen von Bereitstellungsoperationen in speziellen Profilen” und “Alle vertrauenswürdigen Apps installieren”. Doppelklicken Sie auf diese Elemente und klicken Sie im folgenden Pop-up-Fenster einfach auf Aktiviert, gefolgt von OK.
Gut zu wissen: Lernen Sie die Unterschiede zwischen der Eingabeaufforderung und PowerShell.
7. Reparieren Sie den Cache des App Installers mit verschiedenen Methoden
Sie können den Cache verschiedener Dienste reparieren. Öffnen Sie die Systemsteuerung und gehen Sie zu Programme -> Programme und Funktionen. Suchen Sie nach App Installer in der Liste.
Wenn das Programm aufgelistet ist, klicken Sie mit der rechten Maustaste darauf und wählen Sie Reparieren (oder Deinstallieren und dann erneut von GitHub installieren, wie zuvor gezeigt).
Alternativ können Sie den Ausführungsbefehl öffnen und wsreset.exe
eingeben. Damit wird der Cache des Microsoft Stores gelöscht, sodass Sie die WinGet-Befehle reibungslos ausführen können.
8. Setzen Sie Ihren Windows-PC auf die Werkseinstellungen zurück
Wenn alles andere fehlschlägt, könnte dies bedeuten, dass es eine tiefere Beschädigung oder Fehlkonfiguration mit Ihrem Betriebssystem gibt. Wenn Sie nicht wissen, was zu tun ist, kann das Zurücksetzen von Windows auf die Werkseinstellungen Ihnen helfen, mit den Einstellungen und Konfigurationen neu zu starten, die Winget beeinflussen können. Aber bevor Sie Ihren PC zurücksetzen, stellen Sie sicher, dass Sie Ihre wichtigen Daten sichern, da Sie diese im Prozess verlieren werden.
Tipp: Erfahren Sie, welche Option am besten ist, wenn Sie einen Windows-Reset durchführen: ein Cloud-Download oder eine lokale Neuinstallation.
Winget wieder auf Ihrem PC zum Laufen bringen
Wenn Sie Dinge in der Eingabeaufforderung oder PowerShell installieren möchten, ist Winget ein wichtiges Dienstprogramm. Wenn die Befehlszeilenwerkzeuge auf Ihrem PC es nicht erkennen, kann das Ihre Windows-Erfahrung beeinträchtigen. Durch das Befolgen der oben genannten Fehlerbehebungsschritte können Sie Winget wieder zum Laufen bringen.
Wenn Sie nach einer Alternative zu Winget suchen, probieren Sie Chocolatey aus, um verschiedene Anwendungen auf Ihrem Windows-PC zu installieren.
- 1. WinGet neu registrieren oder reparieren
- 2. App-Ausführungsalias für Windows-Paketmanager aktivieren
- 3. Überprüfen Sie, ob Sie die neueste Version des App-Installers haben
- 4. App-Installer von GitHub neu installieren
- 5. Erstellen Sie eine Pfad-Umgebungsvariable für Winget
- 6. Aktivieren Sie die Einstellungen zur App-Paketbereitstellung im lokalen Gruppenrichtlinien-Editor
- 7. Reparieren Sie den Cache des App Installers mit verschiedenen Methoden
- 8. Setzen Sie Ihren Windows-PC auf die Werkseinstellungen zurück
- Winget wieder auf Ihrem PC zum Laufen bringen
Schreibe einen Kommentar