Partilhar via


Solução de problemas com aplicativos AppX, MSIX ou Microsoft Store

Os aplicativos da caixa de entrada do Windows (AppX) estão ausentes ou não funcionam corretamente

Muitos dos aplicativos da caixa de entrada do Windows foram convertidos em pacotes AppX. Os pacotes AppX dependem do serviço AppReadiness que funciona em nome do usuário para registrar esses tipos de aplicativos durante o processo de login. Como o login de um usuário VDI é tecnicamente um novo login a cada vez, o serviço AppReadiness não tem todas as informações necessárias para configurar corretamente os aplicativos da caixa de entrada, especialmente quando esses aplicativos são atualizados entre atualizações de imagem ou recurso.

Instalar ou atualizar o FSLogix para a versão mais recente

FSLogix 2210 (2.9.8361.52326) e versões posteriores fornecem novas funcionalidades para fornecer melhor compatibilidade com aplicativos de caixa de entrada do Windows. As aplicações da Caixa de Entrada referem-se a aplicações incorporadas e fornecidas pré-instaladas para o Windows. Aplicativos personalizados, de terceiros ou da Microsoft Store não são considerados aplicativos de caixa de entrada.

Observação

O FSLogix não suporta nem garante compatibilidade para aplicativos personalizados, de terceiros ou da Microsoft Store.

Usar o PowerShell para registrar aplicativos AppX

  1. Entre no computador ou máquina virtual como Administrador local ou um usuário com direitos administrativos.

  2. Selecione Inicie e digitepowershell diretamente no menu Iniciar.

  3. Selecione Execute como Administrador no Windows PowerShell no Menu Iniciar do lado direito.

    Início do PowerShell

    Figura 1: PowerShell executado como administrador a partir do Menu Iniciar

  4. Copie o código do PowerShell e cole-ona janela do PowerShell.

    • Reveja a lista de aplicações nos locais do registo $AllUserInboxAppsKey e $AllUserAppsKey.

      
      $AllUserInboxAppsKey = "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Appx\AppxAllUserStore\InboxApplications"
      $AllUserApps = Get-ChildItem -Path $AllUserInboxAppsKey
      ForEach($Key in $AllUserApps) {
          Add-AppxPackage -DisableDevelopmentMode -Register (Get-ItemProperty -Path $Key.PsPath).Path
      }
      
      $AllUserAppsKey = "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Appx\AppxAllUserStore\Applications"
      $AllUserApps = Get-ChildItem -Path $AllUserAppsKey
      ForEach($Key in $AllUserApps) {
          Add-AppxPackage -DisableDevelopmentMode -Register (Get-ItemProperty -Path $Key.PsPath).Path
      }
      
      
    • Se aparecer uma caixa de diálogo de aviso quando colar no Windows PowerShell, selecionePaste anyway

      Aviso do PowerShell

      Figura 2: Aviso de colagem do PowerShell

Ao usar ou alternar para o novo Microsoft Teams, os usuários relatam que o aplicativo está ausente ou tem longos tempos de carregamento

O novo Microsoft Teams é um aplicativo MSIX que deve ser instalado corretamente para todos os usuários. Os usuários que têm a capacidade de mudar para o novo Microsoft Teams podem instalar o aplicativo sob seu contexto de usuário e não para todos os usuários. Os aplicativos MSIX instalados dessa forma não serão preservados para o usuário ao entrar em máquinas virtuais diferentes e os aplicativos podem parecer estar ausentes. Além disso, o FSLogix limpa as pastas que não se destinam ao roaming durante o logout.

Instale o novo Microsoft Teams para todos os utilizadores ou "em todo o sistema"

Antes de permitir que os usuários alternem sua experiência do Teams, revise o artigo Atualizar para o novo Teams for Virtualized Desktop Infrastructure (VDI).

Instalar ou atualizar para FSLogix 2210 hotfix 4 (2.9.8884.27471)

FSLogix 2210 hotfix 4 (2.9.8884.27471) ou posterior fornece tratamento especial para novas equipes em áreas de trabalho virtuais.

Observação

  • Ao registrar novos Teams por nome de família, o aplicativo é processado fora do arquivo AppxManifest.xml usado pelo FSLogix e adicionará mais tempo ao login do usuário.
    • [19:29:03.845][tid:000008d0.00001c64][INFO] Installed MSTeams in 907ms

Meus dados de aplicativo não são móveis ou estão ausentes ao entrar em uma nova sessão

Os aplicativos MSIX armazenam dados do usuário no %LocalAppData%\Packages\<package-name>\. Como parte da versão 2210 (2.9.8361.52326), introduzimos o InstallAppXPackages recurso. Com base na API de Referência UWP, há várias pastas no perfil de usuários que não foram projetadas para roaming. Em colaboração com a equipe UWP, o FSLogix descarta o conteúdo dessas pastas durante o logout do usuário.

Analise também o conteúdo excluído do perfil para obter a lista completa de dados que não estão em roaming no contêiner VHD(x) do usuário.

Pastas não roamáveis (sem backup)

  • AppData\Local\Packages\*\AC
  • AppData\Local\Packages\*\SystemAppData
  • AppData\Local\Packages\*\LocalCache
  • AppData\Local\Packages\*\TempState
  • AppData\Local\Packages\*\AppData

Importante

O conteúdo destas pastas é apagado ao sair, independentemente de qualquer configuração redirections.xml.

Desativei o InstallAppXPackages, mas algumas aplicações AppX ainda estão instaladas ou disponíveis para o utilizador.

A InstallAppXPackages configuração não é uma configuração global para o comportamento do aplicativo AppX no Windows. Essa configuração APENAS afeta como o FSLogix tenta preservar a experiência do usuário para esses aplicativos. Os aplicativos AppX são gerenciados pelo Windows e pelo serviço AppProntidão. O FSLogix não fornece recursos completos de gerenciamento de aplicativos AppX.