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.