Tutorial: Get-AppxPackage Fehler in PowerShell beheben

Melden

Hier ist ein umfassendes Tutorial, wie du Fehler im Zusammenhang mit dem Befehl Get-AppxPackage in der Windows PowerShell beheben kannst.

Der Befehl Get-AppxPackage ist essenziell, um Windows-Apps (UWP) zu verwalten, zu deinstallieren oder neu zu installieren. Häufig treten dabei jedoch Fehler auf (wie z. B. „Zugriff verweigert“, „Paket nicht gefunden“ oder kryptische Fehlercodes wie 0x80073CF6).

Folge diesen Schritten der Reihe nach, um das Problem zu lösen.


1. PowerShell als Administrator ausführen

Dies ist der häufigste Fehler. Die meisten Appx-Befehle erfordern erhöhte Rechte.

  1. Drücke die Windows-Taste.
  2. Tippe PowerShell ein.
  3. Klicke rechts auf Als Administrator ausführen.
  4. Bestätige die Benutzerkontensteuerung mit "Ja".

2. Den AppReadiness-Dienst prüfen

Der Befehl Get-AppxPackage ist oft auf den Dienst „App-Vorbereitung“ (AppReadiness) angewiesen. Wenn dieser deaktiviert ist, schlagen die Befehle fehl.

  1. Drücke Win + R, tippe services.msc ein und drücke Enter.
  2. Suche in der Liste nach App-Vorbereitung (oder AppReadiness).
  3. Klicke rechts darauf und wähle Starten.
  4. Tipp: Setze den Starttyp auf „Manuell“, falls er auf „Deaktiviert“ steht.

3. Den Standard-Reparaturbefehl ausführen

Wenn Get-AppxPackage zwar funktioniert, aber die Änderungen (wie das Neuinstallieren von Apps) Fehler werfen, hilft oft dieser "Allround-Fix", der alle Standard-Apps neu registriert:

Kopiere diesen Befehl in deine Administrator-PowerShell:

Get-AppXPackage -AllUsers | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}

Hinweis: Erschrecke nicht vor den roten Fehlermeldungen, die während des Vorgangs erscheinen können. Das ist normal, wenn bestimmte Apps gerade in Benutzung sind.


4. Firewall-Status prüfen

Ein unbekannter Fakt: Wenn die Windows Defender Firewall komplett deaktiviert ist, lassen sich viele Appx-Pakete weder installieren noch abrufen.

  1. Suche nach „Windows Defender Firewall“ im Startmenü.
  2. Stelle sicher, dass sie eingeschaltet ist. Falls du eine Drittanbieter-Firewall nutzt, stelle sicher, dass die Basis-Dienste von Windows nicht blockiert werden.

5. Systemdateien reparieren (SFC & DISM)

Oft liegen die Fehler tiefer im Windows-System. Nutze die integrierten Reparaturtools:

  1. Gib in der Administrator-PowerShell zuerst diesen Befehl ein:
    dism /online /cleanup-image /restorehealth
  2. Wenn das fertig ist (kann einige Minuten dauern), gib diesen Befehl ein:
    sfc /scannow
  3. Starte den Computer neu.

6. Spezieller Fehler: „Zugriff verweigert“ (0x80070005)

Falls du trotz Administrator-Rechten die Meldung „Zugriff verweigert“ erhältst, sind oft die Berechtigungen im Ordner WindowsApps korrupt.

  1. Navigiere zu C:\Program Files\.
  2. Der Ordner WindowsApps ist versteckt (Oben im Explorer auf „Ansicht“ -> „Ausgeblendete Elemente“ klicken).
  3. Klicke rechts auf WindowsApps -> Eigenschaften -> Sicherheit -> Erweitert.
  4. Überprüfe, ob der "TrustedInstaller" oder "System" der Besitzer ist. Ändere hier nichts manuell, außer du bist ein erfahrener Nutzer. Meistens hilft in diesem Fall nur das Erstellen eines neuen Windows-Benutzerprofils, da die Registry-Berechtigungen für den aktuellen User beschädigt sind.

7. Alternative: Microsoft Store Reset

Wenn Get-AppxPackage fehlschlägt, weil der Store-Dienst hängt:

  1. Drücke Win + R.
  2. Tippe wsreset.exe ein und drücke Enter.
  3. Ein leeres schwarzes Fenster erscheint. Warte, bis sich der Microsoft Store von selbst öffnet. Versuche den PowerShell-Befehl danach erneut.

Zusammenfassung

  • Immer als Administrator starten.
  • AppReadiness-Dienst muss laufen.
  • Firewall muss aktiv sein.
  • Nutze den Register-Befehl (Punkt 3), um die Datenbank der Apps zu reparieren.

Sollten weiterhin Fehlercodes erscheinen, kopiere diese bitte hier hinein, damit ich dir eine spezifische Lösung für den Code geben kann!

0