PowerShell Get-Appxpackage ne fonctionne pas ou accès refusé
Get-Appxpackage est une commande PowerShell qui peut afficher une liste des packages d'application installés dans un profil utilisateur. Il comprend toutes les applications installées à partir du Microsoft Store ou d'applications tierces. Lorsque vous utilisez la commande, si vous recevez une erreur —Powershell Get-Appxpackage Access Denied, Not Recognized or Not Working , alors ce message vous aidera à résoudre ce problème.
Le message d'erreur que vous pourriez voir peut varier mais généralement, il se lirait :
Get-AppxPackage : The service cannot be started, either because it is disabled or because it has no enabled devices
associated with it. The service cannot be started, either because it is disabled or because it has no enabled devices associated with it.
PowerShell Get-Appxpackage ne fonctionne pas
C'est un problème d'autorisation qui peut être résolu en suivant quelques vérifications.
- Exécuter PowerShell(Run PowerShell) avec l'autorisation d'administrateur(Admin Permission)
- Vérifier l'autorisation(Check Permission) avec le répertoire de destination(Destination Directory)
- Vérifiez l'état du service de déploiement AppX(Check AppX Deployment Service) .
Lorsque vous modifiez l'autorisation des dossiers, assurez-vous de ne supprimer aucun compte d'utilisateur déjà disponible.
1] Exécutez PowerShell(Run PowerShell) avec l'autorisation d'administrateur(Admin Permission)
Étant donné que la commande doit être installée sur l'application au niveau du système, il est important que vous exécutiez ou exécutiez la commande lorsqu'elle est lancée avec l'autorisation d'administrateur.
- Appuyez sur(Press) le bouton Démarrer(Start) et tapez PowerShell
- Lorsqu'il apparaît dans la liste, cliquez avec le bouton droit de la souris et choisissez Exécuter(Run) en tant qu'administrateur(Administrator)
- Exécutez la commande et cela devrait fonctionner sans erreur.
Outre l'autorisation refusée, vous pouvez également recevoir l'erreur Non reconnu ou Ne fonctionne pas. (Working)Alors que Non reconnu est lié à l'autorisation d'administrateur, Ne fonctionne pas est lié aux Services .
Accédez au composant logiciel enfichable(Services Snap-in) Services et recherchez le service de licence client(Client License Service) ( ClipSVC ) et le service de déploiement(AppX Deployment Service) AppX ( AppXSVC ). Assurez-vous qu'ils sont disponibles et en cours d'exécution.
2] Vérifier l'autorisation(Check Permission) avec le répertoire de destination(Destination Directory)
Si vous installez l'application dans un dossier particulier, assurez-vous d'avoir l'autorisation complète d'écrire les fichiers qu'il contient.
- Allez dans le dossier Destination , faites un clic droit et sélectionnez Propriétés
- Passez ensuite à l'onglet Sécurité
- Vérifiez si votre compte est disponible et s'il dispose des autorisations complètes.
- Vous devez également vérifier si le compte d'utilisateur système(System) est disponible et a le contrôle total
- Sinon, vous pouvez cliquer sur le bouton Modifier(Edit) et les ajouter avec l'autorisation.
3] Vérifier l' état du service de déploiement AppX(Check AppX Deployment Service)
Dans la console PowerShell, exécutez Get-Service "AppXSvc"
et voyez.
L' état du service de déploiement AppX (AppXSVC)(AppX Deployment Service (AppXSVC)) doit être en cours d'exécution.
S'il affiche Arrêté(Stopped) , ouvrez une invite de commande en tant qu'administrateur et exécutez :
net start AppXSvc
Vous pouvez également ouvrir Regedit et accéder à :
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\AppXSvc
Ici, définissez la valeur de " Start " sur " 3 " et redémarrez.
Après(Post) ces modifications, vous pouvez exécuter la commande et l'erreur ne devrait plus se produire.
Lire(Read) : Comment modifier les autorisations de fichiers et de dossiers dans Windows(How to change File and Folder permissions in Windows) .
Comment activer AppxPackage ?
La commande et les fichiers associés sont déjà disponibles avec Windows et vous n'avez rien à installer de spécial. Cependant, assurez-vous de l'exécuter avec l'autorisation d'administrateur, sinon il dira que la commande n'est pas reconnue.
Comment restaurer les applications intégrées(Built-In Apps) sur Windows ?
Ouvrez PowerShell(Open PowerShell) avec des droits d'administrateur et exécutez la commande suivante pour restaurer toutes les applications intégrées dans Windows.
Get-AppxPackage -AllUsers | For each app: Add-AppxPackage -DisableDevelopmentMode -Register "$($_InstallLocation)\AppXManifest.xml
Cela prendra un certain temps et toutes les applications disponibles lors de la première configuration de Windows seront disponibles.
J'espère que le message a été facile à suivre et que vous comprenez clairement les raisons de l'erreur.
Related posts
Configurer le Folder Access commandé en utilisant Group Policy & PowerShell
9 façons d'ouvrir PowerShell sous Windows (y compris en tant qu'administrateur)
Désactiver Security Questions à l'aide d'un Windows 10 PowerShell Script
Check Windows 10 OS architecture en utilisant PowerShell or Command Prompt
Create System Restore Point en utilisant Command Prompt or PowerShell
Use PowerShell Pour modifier ou modifier les valeurs Registry
Comment convertir VHDX file en VHD en utilisant PowerShell
Comment installer le package d'applications Appx à l'aide de PowerShell dans Windows 10
Comment désinstaller PowerShell dans Windows 10
Comment ajouter PowerShell à Context Menu dans Windows 10
Windows PowerShell ISE vs Windows PowerShell: Quelle est la différence?
Comment créer et exécuter le fichier PowerShell script sur Windows 10
Comment checter PowerShell version dans Windows 11/10
Différence entre PowerShell and PowerShell Core
Comment créer Local User Account en utilisant PowerShell dans Windows 10
Comment Zip and Unzip files en utilisant PowerShell en Windows 10
Export and Backup Device Drivers en utilisant PowerShell dans Windows 10
Comment utiliser Windows PowerShell ISE - Débutants Tutoriel
Comment installer Google Chrome en utilisant Windows PowerShell
Activer Remote Desktop avec Command Prompt or PowerShell