Устранение неполадок с приложениями AppX, MSIX или Microsoft Store
Приложения папки "Входящие" Windows (AppX) отсутствуют или не работают правильно
Многие приложения папки "Входящие" Windows были преобразованы в пакеты AppX. Пакеты AppX зависят от службы AppReadiness, которая работает от имени пользователя для регистрации этих типов приложений во время входа. Так как вход пользователя VDI технически является новым входом каждый раз, служба AppReadiness не имеет всех необходимых сведений для правильной настройки приложений в папке "Входящие", особенно если эти приложения обновляются между обновлениями изображений или компонентов.
Установка или обновление FSLogix до последней версии
- Практическое руководство. Установка приложений FSLogix
FSLogix 2210 (2.9.8361.52326) и более поздних версий предоставляют новые функциональные возможности для обеспечения более эффективной совместимости с приложениями в папке "Входящие" Windows. Приложения папки "Входящие" относятся к приложениям, встроенным и предустановленным в Windows. Пользовательские, 3-сторонние или приложения Microsoft Store не считаются приложениями в папке "Входящие".
Примечание.
FSLogix не поддерживает или гарантирует совместимость пользовательских приложений, 3-й стороны или Microsoft Store.
Использование PowerShell для регистрации приложений AppX
Войдите на компьютер или виртуальную машину в качестве локального администратора или пользователя с правами администратора.
Нажмите кнопку "Пуск" и "Введите
powershell
" непосредственно в меню "Пуск".Выберите " Запуск от имени администратора" в Windows PowerShell в правом меню "Пуск".
Рис. 1. Запуск PowerShell от имени администратора из меню "Пуск"
Скопируйте код PowerShell и вставьте его в окно PowerShell.
Просмотрите список приложений в
$AllUserInboxAppsKey
расположениях реестра и$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 }
Если при вставки в Windows PowerShell есть диалоговое окно предупреждения, выберите
Paste anyway
Рис. 2. Предупреждение о вставки PowerShell
При использовании или переключении на новый Microsoft Teams пользователи сообщают, что приложение отсутствует или имеет длительное время загрузки.
Новое приложение Microsoft Teams — это приложение MSIX, которое должно быть правильно установлено для всех пользователей. Пользователи, у которых есть возможность переключиться на новую версию Microsoft Teams, могут установить приложение в контексте пользователя, а не для всех пользователей. Приложения MSIX, установленные таким образом, не будут сохранены для пользователя при входе в разные виртуальные машины, и приложения, возможно, отсутствуют. Кроме того, FSLogix очищает папки, которые не предназначены для перемещения во время выхода.
Установка новых Microsoft Teams для всех пользователей или системного уровня
Прежде чем разрешить пользователям переключаться с возможностями Teams, ознакомьтесь со статьей "Обновление до новой статьи Teams для инфраструктуры виртуальных рабочих столов (VDI).
Установите или обновите исправление FSLogix 2210 4 (2.9.8884.27471)
Исправление FSLogix 2210 4 (2.9.8884.27471) или более поздней версии обеспечивает специальную обработку новых команд в виртуальных рабочих столах.
Примечание.
- При регистрации новых Teams по имени семейства приложение обрабатывается за пределами файла AppxManifest.xml, используемого FSLogix, и добавит дополнительное время для входа пользователя.
[19:29:03.845][tid:000008d0.00001c64][INFO] Installed MSTeams in 907ms
Данные приложения не перемещаются или отсутствуют при входе в новый сеанс
Приложения MSIX хранят пользовательские данные в %LocalAppData%\Packages\<package-name>\
. В рамках выпуска 2210 (2.9.8361.52326) мы представили эту функцию InstallAppXPackages
. На основе API справочника по UWP в профиле пользователей есть несколько папок, которые не предназначены для перемещения. В сотрудничестве с командой UWP FSLogix удаляет содержимое этих папок во время выхода пользователя.
Не перемещаемые папки (не резервные копии)
AppData\Local\Packages\*\AC
AppData\Local\Packages\*\SystemAppData
AppData\Local\Packages\*\LocalCache
AppData\Local\Packages\*\TempState
AppData\Local\Packages\*\AppData
Внимание
Содержимое этих папок удаляется при выходе независимо от любой конфигурации redirections.xml.
Я отключен InstallAppXPackages
, но некоторые приложения AppX по-прежнему установлены или доступны для пользователя
Этот InstallAppXPackages
параметр не является глобальной конфигурацией для поведения приложений AppX в Windows. Этот параметр влияет только на то, как FSLogix пытается сохранить взаимодействие с пользователем для этих приложений. Приложения AppX управляются Windows и службой AppReadiness. FSLogix не предоставляет полные возможности управления приложениями AppX.