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.

PowerShell Get-Appxpackage Não está funcionando

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.

  1. Execute o PowerShell(Run PowerShell) com permissão de administrador(Admin Permission)
  2. Verifique a permissão(Check Permission) com o diretório de destino(Destination Directory)
  3. 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.



About the author

Sou engenheiro de software com mais de 10 anos de experiência na indústria Xbox. Sou especialista em desenvolvimento de jogos e testes de segurança. Também sou um revisor experiente e tenho trabalhado em projetos para alguns dos maiores nomes dos jogos, incluindo Ubisoft, Microsoft e Sony. No meu tempo livre, gosto de jogar videogame e assistir a programas de TV.



Related posts