PowerShell Get-Appxpackage não está funcionando ou acesso negado
Get-Appxpackage é um comando do PowerShell que pode exibir uma lista dos pacotes de aplicativos instalados em um perfil de usuário. Inclui todos os aplicativos instalados da Microsoft Store ou aplicativos de terceiros. Ao usar o comando, se você receber um erro— Powershell Get-Appxpackage Access Denied, Not Recognized or Not Working , esta postagem o ajudará a resolver isso.
A mensagem de erro que você pode ver pode variar, mas normalmente seria:
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 Não está funcionando
É um problema de permissão que pode ser resolvido seguindo algumas verificações.
- Execute o PowerShell(Run PowerShell) com permissão de administrador(Admin Permission)
- Verifique a permissão(Check Permission) com o diretório de destino(Destination Directory)
- Verifique o status do serviço de implantação do AppX(Check AppX Deployment Service) .
Ao alterar a permissão de pastas, certifique-se de não remover nenhuma conta de usuário que já esteja disponível.
1] Execute o PowerShell(Run PowerShell) com permissão de administrador(Admin Permission)
Como o comando precisa ser instalado no aplicativo em um nível de sistema, é importante que você execute ou execute o comando quando ele for iniciado com permissão de administrador.
- Pressione(Press) o botão Iniciar(Start) e digite PowerShell
- Quando ele aparecer na lista, clique com o botão direito do mouse e escolha Executar(Run) como administrador(Administrator)
- Execute o comando e ele deve funcionar sem erros.
Além da permissão negada, você também pode receber Não reconhecido ou Não funcionando(Working) como um erro. Enquanto Não reconhecido está relacionado à permissão de administrador, Não funciona está relacionado a Serviços(Services) .
Vá para Services Snap-in e localize Client License Service ( ClipSVC ) e AppX Deployment Service ( AppXSVC ). Verifique se eles estão disponíveis e funcionando.
2] Verifique a permissão(Check Permission) com o diretório de destino(Destination Directory)
Se você estiver instalando o aplicativo em uma pasta específica, certifique-se de ter permissão completa para gravar os arquivos dentro dela.
- Vá para a pasta Destino(Destination) , clique com o botão direito do mouse e selecione Propriedades
- Em seguida, mude para a guia Segurança
- Verifique se sua conta está disponível e tem permissão total.
- Você também precisa verificar se a conta de usuário do sistema(System) está disponível e tem controle total
- Caso contrário, você pode clicar no botão Editar(Edit) e adicioná-los junto com a permissão.
3] Verifique o status do serviço de implantação do AppX(Check AppX Deployment Service)
No console do PowerShell, execute Get-Service "AppXSvc"
e veja.
O status do AppX Deployment Service (AppXSVC) deve estar em execução.
Se ele mostrar Stopped , abra um prompt de comando como administrador e execute:
net start AppXSvc
Como alternativa, você pode abrir o Regedit e navegar para:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\AppXSvc
Aqui defina o valor de “ Iniciar(Start) ” para “ 3 ” e reinicie.
Poste(Post) essas alterações, você pode executar o comando e o erro não deve ocorrer mais.
Leia(Read) : Como alterar as permissões de arquivo e pasta no Windows(How to change File and Folder permissions in Windows) .
Como faço para ativar o AppxPackage?
O comando e os arquivos relacionados já estão disponíveis no Windows e você não precisa instalar nada de especial. No entanto, certifique-se de executá-lo com permissão de administrador, caso contrário, ele dirá que o comando não é reconhecido.
Como restaurar aplicativos internos(Built-In Apps) no Windows ?
Abra o PowerShell(Open PowerShell) com direitos de administrador e execute o seguinte comando para restaurar todos os aplicativos internos do Windows.
Get-AppxPackage -AllUsers | For each app: Add-AppxPackage -DisableDevelopmentMode -Register "$($_InstallLocation)\AppXManifest.xml
Levará algum tempo para terminar e todos os aplicativos que estiverem disponíveis quando você configurar o Windows pela primeira vez estarão disponíveis.
Espero que o post tenha sido fácil de seguir e que você entenda claramente os motivos por trás do erro.
Related posts
Configurar Folder Access controlado usando Group Policy & PowerShell
9 maneiras de abrir o PowerShell no Windows (incluindo como administrador)
Desativar Security Questions em Windows 10 usando um PowerShell Script
Check Windows 10 OS architecture usando PowerShell or Command Prompt
Create System Restore Point usando Command Prompt or PowerShell
Como criar e executar o arquivo PowerShell script no Windows 10
Como obter Public IP address usando PowerShell em Windows 10
Microsoft PowerShell Script Browser ajuda a encontrar exemplos de script facilmente
Replace Command Prompt com PowerShell em WinX Menu de Windows 10
Como desinstalar PowerShell em Windows 10
Como agendar PowerShell script em Task Scheduler em Windows 10
Como converter VHDX file para VHD usando PowerShell
Solucionar problemas Windows Server Network connectivity Questões via PowerShell
Change Local Account password usando Command Prompt or PowerShell
Como desativar PowerShell em Windows 10
Export and Backup Device Drivers usando PowerShell em Windows 10
PowerShell script para verificar Windows Update status
Como Remotely Restart do Windows 10 computadores usando PowerShell
Fix PowerShell causando High CPU usage em Windows 11/10
Como adicionar PowerShell a Context Menu em Windows 10