Get-appxpackage ist ein Powershell-Cmdlet, das eine Liste aller App-Pakete enthält, die in einem Benutzerprofil installiert sind. Dieser integrierte Befehl ist nützlich für die Benutzer, um die Liste der AppX-Pakete anzuzeigen, die im aktuellen Benutzerprofil installiert sind. Alle App-Pakete haben die Dateinamenerweiterung .msix oder .appx.
Wenn Sie Powershell im erhöhten Modus ausführen, können Sie diesen Befehl ausführen. Es listet alle installierten AppX-Pakete aus dem Microsoft Store und Apps von Drittanbietern auf. Außerdem hilft es Ihnen bei der Installation oder Deinstallation aller gewünschten Apps.
Einige Leute haben über das Problem Powershell get-appxpackage access is denied berichtet. Wenn sie versuchen, diesen Befehl auszuführen, haben sie einen Fehler erhalten, der wie folgt gelesen werden kann:
Fehlermeldung:
Get-AppxPackage: Der Dienst kann nicht gestartet werden, entweder weil er deaktiviert ist oder weil er keine aktivierten Geräte hat
mit ihr verbundenen. Der Dienst kann nicht gestartet werden, entweder weil er deaktiviert ist oder weil ihm keine aktivierten Geräte zugeordnet sind.
Wenn Sie dasselbe Problem haben, sind die folgenden möglichen Korrekturen hilfreich, um die erforderliche Korrektur zu erhalten:
Mögliche Korrekturen für den Zugriff auf Powershell get-appxpackage werden verweigert
Lösung 1: Führen Sie den Befehl im erhöhten Modus aus
Möglicherweise führen Sie den Befehl nicht aus, indem Sie Administratorzugriff gewähren. Für die Ausführung des Cmdlets Get-AppxPackage ist Administratorzugriff erforderlich. Stellen Sie also sicher, dass Ihr Benutzerkonto Administratorzugriff hat:
- Drücken Sie auf die Schaltfläche Start und geben Sie PowerShell ein,
- Klicken Sie mit der rechten Maustaste darauf und wählen Sie Als Administrator ausführen,
- Geben Sie cmdlet ein und drücken Sie die Eingabetaste.
- Prüfen Sie jetzt, ob das Problem behoben ist.
Lösung 2: Überprüfen Sie die Berechtigung des Zielverzeichnisses
Standardmäßig befindet sich das Zielverzeichnis in Laufwerk C: und Laufwerk C hat standardmäßig volle Berechtigung. Wenn Sie also eine App in einem bestimmten Ordner oder Partitionstreiber herunterladen und installieren, stellen Sie sicher, dass dieser Ordner oder diese Partition uneingeschränkte Lese- und Schreibberechtigungen hat:
- Öffnen Sie den Zielordner oder die Zielpartition mit dem Fie Explorer,
- Klicken Sie mit der rechten Maustaste darauf und wählen Sie Eigenschaften,
- Gehen Sie zur Registerkarte Sicherheit und stellen Sie nun unter Gruppen- oder Benutzernamen sicher, dass Ihr Konto sichtbar ist und über vollständige Berechtigungen verfügt.
Wenn der Powershell-Fehler “get-appxpackage-Zugriff verweigert” weiterhin besteht, stellen Sie sicher, dass das SYSTEM-Benutzerkonto vorhanden ist und über vollständige Berechtigungen verfügt. Sie können die vollständige Erlaubnis erteilen, indem Sie auf ERWEITERT klicken.
Lösung 3: Überprüfen Sie den Status des Appx-Bereitstellungsdiensts
Wenn beim Ausführen des Appex-Befehls der Powershell-Fehler „get-appxpackage access is denied“ (Zugriff auf das Powershell-Get-Appx-Paket verweigert) angezeigt wird, sollten Sie den Appex-Bereitstellungsdienst überprüfen, ob er ausläuft oder nicht:
- Drücken Sie Win+R, geben Sie services.msc ein und drücken Sie die Eingabetaste, um die Service Management Console zu öffnen.
- Suchen Sie nun den AppX-Bereitstellungsdienst (AppXSVC) und sehen Sie, dass er ausgeführt wird.
- Wenn nicht, sollten Sie den Dienst starten. Dazu sollten Sie den Registrierungseditor verwenden, um den Dienst auszuführen. Öffnen Sie Regedit und navigieren Sie zum folgenden Pfad:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\AppXSvc
- Klicken Sie mit der linken Maustaste auf den AppXSvc-Registrierungsschlüssel und doppelklicken Sie auf der rechten Seite auf Start DWORD und setzen Sie den Wert data auf 3 und klicken Sie auf OK, um die Änderungen zu speichern.
Fazit
Das ist alles! Nun runden wir diesen Artikel ab. Hoffentlich sind diese Korrekturen hilfreich, um die Korrektur für den Powershell-Zugriff auf das get-appx-Paket zu erhalten, wird verweigert. Um dieses Problem automatisch zu beheben, sollten Sie das PC Repair Tool verwenden. Das Tool überprüft das System auf mögliche Fehler und stellt deren automatische Behebung bereit.