Udostępnij za pośrednictwem


Rozwiązywanie problemów z aplikacjami AppX, MSIX lub Microsoft Store

Brak aplikacji skrzynki odbiorczej systemu Windows (AppX) lub nie działają poprawnie

Wiele aplikacji skrzynki odbiorczej systemu Windows zostało przekonwertowanych na pakiety AppX. Pakiety AppX mają zależność od usługi AppReadiness, która działa w imieniu użytkownika w celu zarejestrowania tych typów aplikacji podczas procesu logowania. Ponieważ logowanie użytkownika VDI jest technicznie nowym logowaniem za każdym razem, usługa AppReadiness nie ma wszystkich niezbędnych informacji do prawidłowego skonfigurowania aplikacji skrzynki odbiorczej, zwłaszcza gdy te aplikacje są uaktualniane między aktualizacjami obrazów lub funkcji.

Instalowanie lub uaktualnianie programu FSLogix do najnowszej wersji

FSLogix 2210 (2.9.8361.52326) i nowsze wersje zapewniają nowe funkcje, aby zapewnić lepszą zgodność z aplikacjami skrzynki odbiorczej systemu Windows. Aplikacje skrzynki odbiorczej odwołują się do aplikacji wbudowanych i wstępnie zainstalowanych w systemie Windows. Aplikacje niestandardowe, 3strony usług pulpitu zdalnego lub aplikacje ze sklepu Microsoft Store nietraktowane jako aplikacje skrzynki odbiorczej.

Uwaga

FsLogix nie obsługuje ani nie gwarantuje zgodności dla niestandardowych, 3usług pulpitu zdalnego ani aplikacji ze sklepu Microsoft Store.

Rejestrowanie aplikacji AppX przy użyciu programu PowerShell

  1. Zaloguj się na komputerze lub maszynie wirtualnej jako lokalny Administracja istrator lub użytkownik z uprawnieniami administracyjnymi.

  2. Wybierz pozycję Start i wpiszpowershell bezpośrednio w menu Start.

  3. Wybierz pozycję Uruchom jako Administracja istrator w obszarze Windows PowerShell z menu Start po prawej stronie.

    Uruchamianie programu PowerShell

    Rysunek 1. Uruchamianie programu PowerShell jako administrator z menu Start

  4. Skopiuj kod programu PowerShell i wklej go w oknie programu PowerShell.

    • Przejrzyj listę aplikacji w $AllUserInboxAppsKey lokalizacjach rejestru i .$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
      }
      
      
    • Jeśli podczas wklejania do programu Windows PowerShell pojawi się okno dialogowe ostrzeżenia, wybierz pozycjęPaste anyway

      Ostrzeżenie programu PowerShell

      Rysunek 2. Ostrzeżenie dotyczące wklejania programu PowerShell

W przypadku korzystania z nowej aplikacji Microsoft Teams lub przełączania się do niej użytkownicy zgłaszają brak aplikacji lub mają długi czas ładowania

Nowa aplikacja Microsoft Teams to aplikacja MSIX, która musi być poprawnie zainstalowana dla wszystkich użytkowników. Użytkownicy, którzy mają możliwość przełączenia się na nową aplikację Microsoft Teams, mogą zainstalować aplikację w kontekście użytkownika, a nie dla wszystkich użytkowników. Aplikacje MSIX zainstalowane w ten sposób nie będą zachowywane dla użytkownika podczas logowania się do różnych maszyn wirtualnych, a aplikacje mogą wydawać się brakujące. Ponadto fsLogix czyści foldery, które nie są przeznaczone do roamingu podczas wylogowywanie.

Instalowanie nowej aplikacji Microsoft Teams dla wszystkich użytkowników lub "dla całego systemu"

Przed zezwoleniem użytkownikom na przełączanie środowiska usługi Teams zapoznaj się z artykułem Uaktualnianie do nowej usługi Teams dla infrastruktury pulpitu zwirtualizowanego (VDI).

Instalowanie lub uaktualnianie do wersji FSLogix 2210 poprawka 4 (2.9.8884.27471)

FSLogix 2210 poprawka 4 (2.9.8884.27471) lub nowsza zapewnia specjalną obsługę dla nowych aplikacji Teams na pulpitach wirtualnych.

Uwaga

  • Podczas rejestrowania nowych aplikacji Teams według nazwy rodziny aplikacja jest przetwarzana poza plikiem AppxManifest.xml używanym przez usługę FSLogix i doda dodatkowy czas do logowania użytkownika.
    • [19:29:03.845][tid:000008d0.00001c64][INFO] Installed MSTeams in 907ms

Moje dane aplikacji nie są przenoszone lub brakuje ich podczas logowania się do nowej sesji

Aplikacje MSIX przechowują dane użytkownika w programie %LocalAppData%\Packages\<package-name>\. W ramach wersji 2210 (2.9.8361.52326) wprowadziliśmy InstallAppXPackages tę funkcję. Na podstawie interfejsu API odwołań platformy UWP istnieje wiele folderów w profilu użytkowników, które nie są przeznaczone do roamingu. We współpracy z zespołem platformy UWP fsLogix odrzuca zawartość tych folderów podczas wylogowywanie użytkownika.

Foldery nieznośne (nie są tworzone kopie zapasowe)

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

Ważne

Zawartość tych folderów jest usuwana podczas wylogowywanie niezależnie od konfiguracji redirections.xml.

Wyłączono InstallAppXPackagesprogram , ale niektóre aplikacje AppX są nadal zainstalowane lub dostępne dla użytkownika

To InstallAppXPackages ustawienie nie jest globalną konfiguracją zachowania aplikacji AppX w systemie Windows. To ustawienie ma wpływ tylko na sposób, w jaki FSLogix próbuje zachować środowisko użytkownika dla tych aplikacji. Aplikacje AppX są zarządzane przez system Windows i usługę AppReadiness. FsLogix nie zapewnia pełnej możliwości zarządzania aplikacjami AppX.