Come risolvere l’errore di accesso a get-appxpackage di PowerShell è negato?

Get-appxpackage è un cmdlet Powershell che contiene un elenco di tutti i pacchetti di app installati su un profilo utente. Questo comando integrato è utile per consentire agli utenti di visualizzare l’elenco dei pacchetti appx installati sul profilo utente corrente. Tutti i pacchetti dell’app hanno l’estensione del nome file .msix o .appx.

Eseguendo Powershell in modalità elevata, sarai in grado di eseguire questo comando. Elencherà tutti i pacchetti appx installati da Microsoft Store e app di terze parti. Inoltre, ti aiuterà a installare o disinstallare tutte le app che desideri.

Alcune persone hanno segnalato che l’accesso a get-appxpackage di PowerShell è stato negato. Quando stanno provando a eseguire questo comando, hanno ricevuto un errore che può essere letto come:

Messaggio di errore:

Get-AppxPackage: il servizio non può essere avviato, perché è disabilitato o perché non ha dispositivi abilitati

ad esso associato. Il servizio non può essere avviato, sia perché è disabilitato, sia perché non ha dispositivi abilitati ad esso associati.

Se stai eseguendo lo stesso problema, le possibili soluzioni seguenti ti saranno utili per ottenere la correzione richiesta:

Le possibili correzioni per l’accesso a get-appxpackage di PowerShell sono negate

Correzione 1: eseguire il comando in modalità elevata

La possibilità potrebbe essere che tu non stia eseguendo il comando concedendo l’accesso come amministratore. Il cmdlet Get-AppxPackage richiede l’accesso come amministratore per l’esecuzione. Quindi, assicurati che il tuo account utente abbia accesso come amministratore:

  • Premi sul pulsante Start e digita PowerShell,
  • Fare clic con il pulsante destro del mouse e selezionare Esegui come amministratore,
  • Digita cmdlet e premi Invio,
  • Verificare ora se il problema è stato risolto.

Correzione 2: controllare l’autorizzazione della directory di destinazione

Per impostazione predefinita, la directory di destinazione sarà in C: Drive e l’unità C ha l’autorizzazione completa per impostazione predefinita. Quindi, quando scarichi e installi un’app in una cartella o in un driver di partizione particolare, assicurati che quella cartella o partizione disponga dell’autorizzazione completa per leggere e scrivere:

  • Aprire la cartella o la partizione di destinazione utilizzando Fie Explorer,
  • Fare clic con il pulsante destro del mouse e selezionare Proprietà,
  • Vai alla scheda Sicurezza e ora sotto Nomi di gruppo o utente, assicurati che il tuo account sia visibile e disponga dell’autorizzazione completa.

 Se l’accesso a powershell get-appxpackage viene negato, l’errore continua, assicurati che l’account utente SYSTEM sia presente e disponga dell’autorizzazione completa. Puoi dare l’autorizzazione completa facendo clic su AVANZATO.

Correzione 3: controllare lo stato del servizio di distribuzione Appx

Se viene negato l’accesso a get-appxpackage di PowerShell, viene ricevuto un errore durante l’esecuzione del comando Appex, è necessario controllare il servizio di distribuzione Appex se si sta esaurendo o meno:

  • Premi Win+ R, digita services.msc e premi Invio per aprire Service Management Console,
  • Ora individua AppX Deployment Service (AppXSVC) e verifica che sia in esecuzione,
  • In caso contrario, è necessario avviare il servizio. Per questo, dovresti usare l’Editor del Registro di sistema per eseguire il servizio. Apri Regedit e vai al percorso seguente:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\AppXSvc

  • Fare clic con il pulsante sinistro del mouse sulla chiave del Registro di sistema AppXSvc e, da destra, fare doppio clic su Avvia DWORD e impostare i dati del valore su 3 e fare clic su OK per salvare le modifiche.
Conclusione

È tutto! Ora, chiudiamo questo articolo. Spero di sì, queste correzioni ti sono utili per ottenere la correzione per l’accesso a get-appxpackage di PowerShell negato. Per affrontare automaticamente questo problema, dovresti utilizzare PC Repair Tool. Lo strumento controllerà il sistema per possibili errori e fornirà la loro correzione automatica.