PowerShell Get-Appxpackage non funzionante o accesso negato

Get-Appxpackage è un comando di PowerShell che può visualizzare un elenco dei pacchetti di app installati in un profilo utente. Include tutte le applicazioni installate da Microsoft Store o da app di terze parti. Quando si utilizza il comando, se si riceve un errore: Powershell Get-Appxpackage Access negato, non riconosciuto o non funzionante(Powershell Get-Appxpackage Access Denied, Not Recognized or Not Working) , questo post ti aiuterà a risolverlo.

Pacchetto Get-Appx di PowerShell non funzionante

Il messaggio di errore che potresti visualizzare può variare ma in genere leggerebbe:

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.

Pacchetto Get-Appx di PowerShell(PowerShell Get-Appxpackage) non funzionante

È un problema di autorizzazione che può essere risolto seguendo alcuni controlli.

  1. Esegui PowerShell(Run PowerShell) con l'autorizzazione di amministratore(Admin Permission)
  2. Controlla l'autorizzazione(Check Permission) con la directory di destinazione(Destination Directory)
  3. Controlla lo stato del servizio di distribuzione AppX(Check AppX Deployment Service) .

Quando si modifica l'autorizzazione delle cartelle, assicurarsi di non rimuovere alcun account utente già disponibile.

1] Esegui PowerShell(Run PowerShell) con l'autorizzazione di amministratore(Admin Permission)

Poiché il comando deve essere installato sull'applicazione a livello di sistema, è importante eseguire o eseguire il comando quando viene avviato con l'autorizzazione di amministratore.

  • Premi(Press) il pulsante Start e digita PowerShell
  • Quando appare nell'elenco, fai clic con il pulsante destro del mouse e scegli Esegui(Run) come amministratore(Administrator)
  • Esegui il comando e dovrebbe funzionare senza errori.

Oltre all'autorizzazione negata, potresti anche ricevere Not Recognized o Not Working come errore. Mentre Non riconosciuto è correlato all'autorizzazione dell'amministratore, Non funzionante è correlato ai Servizi(Services) .

Vai a Servizi Snap-in(Services Snap-in) e individua Client License Service ( ClipSVC ) e AppX Deployment Service ( AppXSVC ). Assicurati che siano disponibili e funzionanti.

2] Controlla l'autorizzazione(Check Permission) con la directory di destinazione(Destination Directory)

Se stai installando l'applicazione in una cartella particolare, assicurati di avere l'autorizzazione completa per scrivere i file al suo interno.

  • Vai alla cartella Destinazione(Destination) , fai clic con il pulsante destro del mouse e seleziona Proprietà
  • Quindi passa alla scheda Sicurezza
  • Verifica se il tuo account è disponibile e dispone dell'autorizzazione completa.
  • È inoltre necessario verificare se l' account utente di sistema(System) è disponibile e ha il controllo completo
  • In caso contrario, puoi fare clic sul pulsante Modifica(Edit) e aggiungerli insieme all'autorizzazione.

3] Controlla lo stato del servizio di distribuzione AppX(Check AppX Deployment Service)

Nella console di PowerShell, Esegui Get-Service "AppXSvc"e guarda.

Lo stato del servizio di distribuzione AppX (AppXSVC)(AppX Deployment Service (AppXSVC)) dovrebbe essere in esecuzione.

Se mostra Stopped , apri un prompt dei comandi come amministratore ed esegui:

net start AppXSvc

In alternativa, puoi aprire Regedit e accedere a:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\AppXSvc

Qui imposta il valore di “ Start ” su “ 3 ” e riavvia.

Pubblica(Post) queste modifiche, puoi eseguire il comando e l'errore non dovrebbe più verificarsi.

Leggi(Read) : Come modificare le autorizzazioni di file e cartelle in Windows(How to change File and Folder permissions in Windows) .

Come abilito AppxPackage?

Il comando e i file correlati sono già disponibili con Windows e non è necessario installare nulla di speciale. Tuttavia, assicurati di eseguirlo con il permesso di amministratore, altrimenti dirà che il comando non è stato riconosciuto.

Come ripristinare le app integrate(Built-In Apps) su Windows ?

Apri PowerShell(Open PowerShell) con diritti di amministratore ed esegui il comando seguente per ripristinare tutte le app integrate in Windows.

Get-AppxPackage -AllUsers | For each app: Add-AppxPackage -DisableDevelopmentMode -Register "$($_InstallLocation)\AppXManifest.xml

Ci vorrà del tempo per finire e tutte le app disponibili quando configuri Windows per la prima volta saranno disponibili.

Spero che il post sia stato facile da seguire e che tu capisca chiaramente le ragioni dietro l'errore.



About the author

Sono un ingegnere del software con oltre 10 anni di esperienza nella creazione e manutenzione di Mac Apple, dispositivi iOS e browser Google Chrome. la mia esperienza include lo sviluppo, la manutenzione e il funzionamento di prodotti software da zero o il contributo a progetti open source. Ho anche avuto l'opportunità di lavorare su un'ampia varietà di progetti hardware, dalla riparazione di schermi rotti negli ospedali alla progettazione e implementazione di nuove funzionalità per iPhone. Nel mio tempo libero, mi diverto a giocare ai videogiochi preferiti, leggere libri, cucinare la cena con la mia famiglia o passare il tempo con gli amici.



Related posts