So beheben Sie, dass Winget unter Windows nicht erkannt wird

Vorgestelltes Bild: WinGet wird in Windows nicht erkannt, ein Fehlerbildschirm.

Windows-Benutzer verwenden häufig WinGet, um Anwendungen über PowerShell, die Eingabeaufforderung und andere Interpreter zu installieren und zu verwalten. Manchmal, wenn Sie einen WinGet-Befehl ausführen, kann es zu einem Fehler kommen, der besagt, dass es sich nicht um ein gültiges Cmdlet, eine Funktion oder eine Skriptdatei handelt. Diese Anleitung zeigt, wie Sie diesen lästigen Fehler loswerden und WinGet wieder zum Laufen bringen.

1. WinGet neu registrieren oder reparieren

Eine der größten Ursachen für diesen WinGet-Fehler ist eine beschädigte oder falsch konfigurierte Installation des Windows-Paketmanagers. Wenn dies der Fall ist, können Sie es einfach beheben, indem Sie WinGet neu registrieren, was die Installation zurücksetzt und möglicherweise alle Probleme behebt, die es haben könnte.

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 in PowerShell:

Add-AppxPackage -RegisterByFamilyName -MainPackage Microsoft.DesktopAppInstaller_8wekyb3d8bbwe

WinGet wird über das Cmdlet Add-AppxPackage in PowerShell neu registriert.

Der obige Befehl sagt Windows, dass es den App-Installer aus seiner offiziellen Microsoft-Quelle neu registrieren soll, was wiederum die WinGet-Funktionalität wiederherstellt.

Anstelle einer vollständigen Neuinstallation können Sie das vorhandene WinGet-Paket mit dem folgenden Befehl reparieren.

Add-AppxPackage -RegisterByFamilyName -MainPackage Microsoft.DesktopAppInstaller_8wekyb3d8bbwe

Reparieren von WinGet, indem das installierte Paket anhand seines Familiennamens,

Wenn es korrekt ausgeführt wird, registriert Windows die WinGet-Anwendung schnell neu und behebt Probleme mit dem Windows-Paketinstaller wie defekte Verknüpfungen, fehlende Abhängigkeiten oder beschädigte Registrierungseinträge.

Verwandt: WinGet ist Teil eines Ökosystems namens Windows-Paketmanager. Es ist ein Befehlszeilenwerkzeug, das als Client-Schnittstelle für den Windows-Paketmanager-Dienst dient.

2. Aktivieren Sie die App-Ausführungsalias für den Windows-Paketmanager

Im Kontext der Befehlszeile ist der Name WinGet der App-Ausführungsalias für den Windows-Paketmanager.

Im Grunde 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 Drittanbieter-Reinigungstools oder Systemoptimierer geschehen.

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-Paketmanager-Client Aus ist, schalten Sie den Schalter wieder Ein.

Windows-Paketmanager-Client in den App-Ausführungsalias deaktiviert.

Windows 10-Benutzer können den Schalter für den Windows-Paketmanager-Client finden, indem sie zu Einstellungen -> Apps -> Apps & Funktionen gehen und auf den Link App-Ausführungsalias klicken.

Tipp: Wenn Sie relativ 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, das es Benutzern ermöglicht, Programme einfach zu installieren und zu verwalten. Wenn der App-Installer Probleme hat, kann dies zu dem Winget-Fehler führen. Um den App-Installer zu reparieren, aktualisieren Sie ihn im Microsoft Store.

Gehen Sie zum offiziellen Download-Link des App-Installers und klicken Sie auf die große blaue Download-Schaltfläche. Es wird nach einem PC-Standort suchen, um eine MSIXBUNDLE-Datei herunterzuladen.

Winget wird nicht erkannt, App-Installer online heruntergeladen

Sie sollten jetzt eine Nachricht sehen, dass der App-Installer bereits installiert ist. Sie können auf Neu installieren klicken, was alle fehlenden Abhängigkeiten behebt.

Andernfalls sehen Sie eine Option zum Aktualisieren über den Microsoft Store.

Wussten Sie schon? WinGet kann verwendet werden, um einen Webbrowser unter Windows herunterzuladen, ohne einen anderen Browser zu verwenden.

4. App-Installer von GitHub neu installieren

Wenn das Aktualisieren des App-Installers nicht funktioniert, kann es helfen, ihn neu zu installieren, um das Problem zu beheben, das Winget zum Fehlverhalten bringt. Gehen Sie dazu wie folgt vor:

Gehen Sie zur GitHub-Seite des Windows-Paketmanagers.

Scrollen Sie nach unten zum Abschnitt Assets und klicken Sie auf die MSIXBundle-Datei des Desktop-App-Installers, um sie herunterzuladen.

Herunterladen von Mxixbundle für den Desktop-App-Installer von seiner GitHub-Seite.

Doppelklicken Sie auf die Datei, die Sie gerade heruntergeladen haben, und klicken Sie im Popup-Fenster auf Neu installieren.

App-Installer ist bereits in Windows installiert. Option zur Neuinstallation.

  1. Befolgen Sie die restlichen Anweisungen, um die Neuinstallation des App-Installers abzuschließen.

FYI: Vergessen Sie nicht, diese Liste von Windows-Apps zu überprüfen, 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 benötigt, um ihn auszuführen. Kurz gesagt, diese Variable enthält eine Liste von Verzeichnissen, die ausführbare Dateien für verschiedene Befehle unter Windows enthalten. Wenn PATH das Verzeichnis, das die WinGet-Ausführungsdateien enthält, nicht auflistet, stoßen Sie auf den Fehler.

Um dies zu beheben, müssen Sie das fehlende Verzeichnis manuell zur PATH-Variablen 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. Dadurch wird das Fenster Systemeigenschaften geöffnet.

Klicken auf

Wählen Sie die Registerkarte Erweitert und klicken Sie dann auf Umgebungsvariablen.

Klicken auf

Wählen Sie die Path-Variable aus und klicken Sie auf Bearbeiten, um das Fenster Umgebungsvariable bearbeiten zu öffnen.

Prozess zum Bearbeiten der Umgebungsvariablen.

Kopieren Sie den folgenden Dateipfad: %UserProfile\AppData\Local\Microsoft\WindowsApps.

Im Fenster Umgebungsvariable bearbeiten klicken Sie auf Neu. Dort sollten Sie den oben kopierten Dateipfad einfügen und dann auf OK klicken, um die Änderungen zu speichern.

Klicken auf die Schaltfläche

Verwandt: Überprüfen Sie eine vollständige Liste von Windows-Umgebungsvariablen.

6. Aktivieren Sie die Einstellungen zur Bereitstellung von App-Paketen im lokalen Gruppenrichtlinien-Editor

Auf einem Windows Pro/Enterprise-Gerät öffnen Sie die Gruppenrichtlinie, indem Sie gpedit.msc im Ausführen-Befehl eingeben.

Navigieren Sie zu folgendem Pfad: Computerkonfiguration -> Administrative Vorlagen -> Windows-Komponenten -> App-Paketbereitstellung.

App-Paketbereitstellungspolitik im lokalen Gruppenrichtlinien-Editor sichtbar.

Hier finden Sie für die meisten Komponenten einen Status „Nicht konfiguriert“. Die, auf die wir uns besonders konzentrieren müssen, sind „Berechtigen Sie Bereitstellungsoperationen in speziellen Profilen“ und „Erlauben Sie allen vertrauenswürdigen Apps die Installation“. Doppelklicken Sie auf diese Elemente, und klicken Sie im folgenden Popup-Bildschirm 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 in der Liste nach App-Installer.

Wenn Sie das Programm finden, klicken Sie mit der rechten Maustaste darauf und wählen Sie Reparieren (oder Deinstallieren, und installieren Sie es dann wie oben gezeigt von GitHub neu).

Alternativ können Sie den Ausführen-Befehl öffnen und wsreset.exe eingeben. Dadurch wird der Microsoft Store-Cache gelöscht, sodass Sie 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 das bedeuten, dass es eine tiefere Beschädigung oder Fehlkonfiguration mit Ihrem Betriebssystem gibt. Wenn Sie nicht wissen, was Sie tun sollen, kann das Zurücksetzen von Windows auf die Werkseinstellungen Ihnen helfen, mit den Einstellungen und Konfigurationen neu zu beginnen, die Winget beeinflussen können. Aber bevor Sie Ihren PC zurücksetzen, stellen Sie sicher, dass Sie Ihre wichtigen Daten sichern, da Sie sie im Prozess verlieren werden.

Tipp: Erfahren Sie, welche Option die beste ist, wenn Sie Windows zurücksetzen: ein Cloud-Download oder eine lokale Neuinstallation.

Lassen Sie Winget wieder auf Ihrem PC funktionieren

Wenn Sie es bevorzugen, Dinge in der Eingabeaufforderung oder PowerShell zu installieren, ist Winget ein essentielles Dienstprogramm. Wenn die Befehlszeilenwerkzeuge auf Ihrem PC es nicht erkennen können, kann dies Ihr Windows-Erlebnis trüben. Indem Sie die oben genannten Fehlerbehebungsmaßnahmen befolgen, können Sie es wieder zum Laufen bringen.

Wenn Sie nach einer Alternative zu Winget suchen, versuchen Sie, Chocolatey zu verwenden, um verschiedene Anwendungen auf Ihrem Windows-PC zu installieren.