Compartilhar via


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

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

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

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

O 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. Os aplicativos da Caixa de Entrada referem-se a aplicativos internos e enviados pré-instalados 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 dá suporte nem garante compatibilidade para aplicativos personalizados, de terceiros ou da Microsoft Store.

Usar o PowerShell para registrar aplicativos AppX

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

  2. Selecione Iniciar e digitepowershell diretamente no menu Iniciar.

  3. Selecione Executar como administrador no Windows PowerShell no menu Iniciar do lado direito.

    Início do PowerShell

    Figura 1: PowerShell executado como administrador no menu Iniciar

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

    • Examine a lista de aplicativos nos locais do e $AllUserInboxAppsKey do $AllUserAppsKey Registro.

      
      $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 houver uma caixa de diálogo de aviso ao 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 alternar para o novo Microsoft Teams podem instalar o aplicativo em 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 diferentes máquinas virtuais e os aplicativos podem parecer estar ausentes. Além disso, o FSLogix limpa as pastas que não são destinadas a roaming durante a saída.

Instale o novo Microsoft Teams para todos os usuários ou 'em todo o sistema'

Antes de permitir que os usuários alternem sua experiência do Teams, examine o artigo Atualizar para o novo Teams para VDI (Infraestrutura de Área de Trabalho Virtualizada).

Instalar ou atualizar para o hotfix 4 do FSLogix 2210 (2.9.8884.27471)

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

Observação

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

Os dados do meu 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 da UWP, o FSLogix descarta o conteúdo dessas pastas durante a saída do usuário.

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

Pastas não utilizá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 dessas pastas é excluído na saída, independentemente de qualquer configuração de redirections.xml.

Eu desativei InstallAppXPackageso , mas alguns aplicativos AppX ainda estão instalados ou disponíveis para o usuário

A InstallAppXPackages configuração não é uma configuração global para o comportamento do aplicativo AppX no Windows. Essa configuração afeta SOMENTE 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 AppReadiness. O FSLogix não fornece recursos completos de gerenciamento de aplicativos AppX.