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.
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.
- Esegui PowerShell(Run PowerShell) con l'autorizzazione di amministratore(Admin Permission)
- Controlla l'autorizzazione(Check Permission) con la directory di destinazione(Destination Directory)
- 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.
Related posts
Configurare Controlled Folder Access utilizzando Group Policy & PowerShell
9 modi per aprire PowerShell in Windows (incluso come amministratore)
Security Questions Disattiva in Windows 10 usando uno PowerShell Script
Check Windows 10 OS architecture utilizzando PowerShell or Command Prompt
Create System Restore Point usando Command Prompt or PowerShell
List computer BIOS Impostazioni utilizzando GetBIOS PowerShell module
Get Indietro Open Command Prompt Qui invece di PowerShell in Explorer
Come reimpostare le impostazioni predefinite PowerShell and Command Prompt
PowerShell 7 New Caratteristiche Elenco
Come installare PowerShell 7.0 su Windows 10
Come Remotely Restart di Windows 10 PowerShell computer utilizzando
Come trovare e disabilitare Webcams utilizzando PowerShell in Windows 10
Come ottenere Public IP address usando PowerShell in Windows 10
Export and Backup Device Drivers Utilizzo di PowerShell in Windows 10
Risoluzione dei problemi Windows Server Network connectivity Problemi tramite PowerShell
Come installare il pacchetto App Appx utilizzando PowerShell in Windows 10
PowerShell script per controllare Windows Update status
Abilita Remote Desktop Usando Command Prompt or PowerShell
Come vedere PowerShell Comando History su Windows 10
Come ALWAYS Esegui Command Prompt and PowerShell come Administrator