So beheben Sie, dass Winget unter Windows nicht erkannt wird

Windows-Benutzer verwenden WinGet häufig zum Installieren und Verwalten von Anwendungen über PowerShell, die Eingabeaufforderung und andere Interpreter. Wenn Sie einen WinGet-Befehl ausführen, erhalten Sie manchmal eine Fehlermeldung, die besagt, dass er nicht als gültiges Cmdlet, Funktion oder Skriptdatei erkannt wird. Diese Anleitung zeigt, wie Sie diesen lästigen Fehler beseitigen und WinGet wieder zum Laufen bringen.

1. Registrieren Sie WinGet erneut oder reparieren Sie es

Eine der häufigsten 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 das Problem leicht beheben, indem Sie WinGet erneut registrieren. Dadurch wird die Installation zurückgesetzt und möglicherweise auftretende Probleme behoben.

TypPowerShellin das Suchfeld ein und klicken Sie aufAls Administrator ausführen. Sobald es geöffnet ist, kopieren Sie den folgenden Befehl und fügen Sie ihn in PowerShell ein:

Add-AppxPackage -RegisterByFamilyName -MainPackage Microsoft.DesktopAppInstaller_8wekyb3d8bbwe

Der obige Befehl weist Windows an, den App Installer von seiner offiziellen Microsoft-Quelle erneut zu registrieren, wodurch wiederum die WinGet-Funktionalität wiederhergestellt wird.

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

Add-AppxPackage -RegisterByFamilyName -MainPackage Microsoft.DesktopAppInstaller_8wekyb3d8bbwe

Bei korrekter Ausführung registriert Windows die WinGet-Anwendung schnell neu und behebt Windows Package Installer-Probleme wie defekte Verknüpfungen, fehlende Abhängigkeiten oder beschädigte Registrierungseinträge.

Verwandt: WinGet ist Teil eines Ökosystems namens Windows Package Manager. Es handelt sich um ein Befehlszeilentool, das als Clientschnittstelle für den Windows Package Manager-Dienst dient.

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

Im Befehlszeilenkontext ist der Name WinGet der App-Ausführungsalias für Windows Package Manager.

Grundsätzlich handelt es sich bei App-Ausführungsaliasen um CLI-Befehle in ihrer verkürzten oder abgekürzten Form. Wenn Sie diese Funktion für den Windows-Paketmanager deaktivieren, kann dies dazu führen, dass CLIs WinGet nicht erkennen. Es kann auch durch Bereinigungstools oder Systemoptimierer von Drittanbietern passieren.

Erfahren Sie mehr:So beheben Sie, dass eine USB-Tastatur in Windows 10 nicht funktioniert oder nicht erkannt wird

Um App-Ausführungsaliase für den Windows-Paketmanager zu aktivieren, drücken Sie Win + I, um den zu öffnenEinstellungenApp, gehen Sie zuApps->Erweiterte App-Einstellungen, und klicken Sie aufAliase für die App-Ausführung.

Wenn der Schalter fürWindows-Paketmanager-ClientIstAus, drehen Sie den Knebel zurückAn.

Benutzer von Windows 10 finden den Schalter für den Windows Package Manager-Client unterEinstellungen->Apps->Apps und Funktionen, und klicken Sie aufAliase für die App-AusführungLink.

Tipp: Wenn Sie relativ neu bei PowerShell sind, lernen Sie diese wichtigen Befehle.

3. Stellen Sie sicher, dass Sie über die neueste Version des App-Installers verfügen

WinGet ist Teil von App Installer, einem vorinstallierten Windows-Paket, mit dem Benutzer Programme einfach installieren und verwalten können. Wenn der App-Installer ausfällt, kann dies zum Winget-Fehler führen. Um das Problem mit dem App Installer zu beheben, aktualisieren Sie es im Microsoft Store.

Gehen Sie zum BeamtenDownload-Link für den App-Installerund klicken Sie auf das große BlauHerunterladenTaste. Es wird nach einem PC-Speicherort gesucht, um eine MSIXBUNDLE-Datei herunterzuladen.

Sie sollten nun eine Meldung sehen, dass App Installer bereits installiert ist. Sie können klickenNeu installieren, wodurch alle fehlenden Abhängigkeiten behoben werden.

Andernfalls wird eine Option zum Aktualisieren über den Microsoft Store angezeigt.

Wussten Sie?WinGet kann zum Herunterladen eines Webbrowsers unter Windows verwendet werden, ohne einen anderen Browser zu verwenden.

4. Installieren Sie den App Installer von GitHub neu

Wenn die Aktualisierung des App Installers nicht funktioniert, kann möglicherweise eine Neuinstallation helfen, die Ursache für die Fehlfunktion von Winget zu beheben. Führen Sie dazu die folgenden Schritte aus:

Gehe zumWindows-PaketmanagerGitHub-Seite.

Scrollen Sie nach unten zumVermögenswerteAbschnitt und klicken Sie auf die MSIXBundle-Datei des Desktop App Installers, um sie herunterzuladen.

Doppelklicken Sie auf die gerade heruntergeladene Datei und klicken Sie im Popup-Fenster auf „Neu installieren“.

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

Zu Ihrer Information: Schauen Sie sich unbedingt diese Liste der Windows-Apps an, die Sie sofort deinstallieren sollten.

5. Erstellen Sie eine Pfadumgebungsvariable für Winget

Wenn Sie den WinGet-Befehl in der Eingabeaufforderung oder PowerShell ausführen, durchsucht Windows die PATH-Variable nach der Datei, die zum Ausführen benötigt wird. Kurz gesagt verwaltet diese Variable eine Liste von Verzeichnissen, die ausführbare Dateien für verschiedene Befehle unter Windows enthalten. Wenn PATH das Verzeichnis mit den ausführbaren WinGet-Dateien nicht auflistet, tritt der Fehler auf.

Um dies zu beheben, müssen Sie das fehlende Verzeichnis manuell zur PATH-Variablen hinzufügen:

Drücken Sie Win + R, um Windows Run aufzurufen, geben Sie einsystempropertiesadvancedim Textfeld undKlicken Sie auf OK. Dadurch wird die gestartetSystemeigenschaftenFenster.

Wählen Sie die ausFortschrittlichKlicken Sie auf die Registerkarte und dann aufUmgebungsvariablen.

Wählen Sie die ausWegVariable auswählen und dann auf klickenBearbeitenum das zu öffnenFenster „Umgebungsvariable bearbeiten“..

Kopieren Sie den folgenden Dateipfad:%UserProfileAppDataLocalMicrosoftWindowsApps.

ImUmgebungsvariable bearbeitenFenster, klicken Sie aufNeu. Dort sollten Sie den oben kopierten Dateipfad einfügen und dann klickenOKum die Änderungen zu speichern.

Verwandt: Schauen Sie sich eine vollständige Liste der Windows-Umgebungsvariablen an.

6. Aktivieren Sie die App-Paketbereitstellungseinstellungen im Editor für lokale Gruppenrichtlinien

Öffnen Sie auf einem Windows Pro/Enterprise-Gerät die Gruppenrichtlinie, indem Sie Folgendes eingebengpedit.mscim Befehl „Ausführen“.

Navigieren Sie zum folgenden Pfad:Computerkonfiguration->Administrative Vorlagen->Windows-Komponenten->Bereitstellung von App-Paketen.

Hier finden Sie für die meisten Komponenten den Status „Nicht konfiguriert“. Die Punkte, auf die wir uns besonders konzentrieren müssen, sind „Bereitstellungsvorgänge in speziellen Profilen zulassen“ und „Die Installation aller vertrauenswürdigen Apps zulassen“. Doppelklicken Sie auf diese Entitäten und klicken Sie im folgenden Popup-Bildschirm einfach daraufErmöglicht, gefolgt vonOK.

Gut zu wissen: Lernen Sie die Unterschiede zwischen Eingabeaufforderung und PowerShell kennen.

7. Reparieren Sie den App-Installer-Cache mit verschiedenen Methoden

Sie können den Cache verschiedener Dienste reparieren. Öffnen Sie die Systemsteuerung und gehen Sie zuProgramme->Programme und Funktionen. SuchenApp-Installerin der Liste.

Wenn Sie das Programm aufgelistet finden, klicken Sie mit der rechten Maustaste und wählen SieReparieren(oderDeinstallieren, und installieren Sie es dann wie zuvor gezeigt von GitHub neu.

Alternativ können Sie den Befehl „Ausführen“ öffnen und eingebenwsreset.exe. Dadurch wird der Microsoft Store-Cache geleert, 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, liegt möglicherweise eine tiefere Beschädigung oder Fehlkonfiguration Ihres Betriebssystems vor. Wenn Sie nicht wissen, was Sie tun sollen, kann das Zurücksetzen von Windows auf die Werkseinstellungen Ihnen dabei helfen, mit den Einstellungen und Konfigurationen, die sich auf Winget auswirken können, neu zu beginnen. Bevor Sie Ihren PC jedoch zurücksetzen, stellen Sie sicher, dass Sie Ihre wichtigen Daten sichern, da diese sonst verloren gehen.

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

Bringen Sie Winget auf Ihrem PC wieder zum Laufen

Wenn Sie Dinge lieber über die Eingabeaufforderung oder PowerShell installieren möchten, ist Winget ein unverzichtbares Dienstprogramm. Wenn die Befehlszeilentools auf Ihrem PC es nicht erkennen können, kann dies Ihre Windows-Erfahrung beeinträchtigen. Wenn Sie die oben genannten Schritte zur Fehlerbehebung befolgen, können Sie es wieder zum Laufen bringen.

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

Related Posts