Bagikan melalui


Memecahkan masalah dengan aplikasi AppX, MSIX, atau microsoft store

Aplikasi kotak masuk Windows (AppX) hilang atau tidak berfungsi dengan benar

Banyak aplikasi kotak masuk Windows telah dikonversi ke paket AppX. Paket AppX memiliki dependensi pada layanan AppReadiness yang berfungsi atas nama pengguna untuk mendaftarkan jenis aplikasi ini selama proses masuk. Karena rincian masuk pengguna VDI secara teknis merupakan proses masuk baru setiap kali, layanan AppReadiness tidak memiliki semua informasi yang diperlukan untuk menyiapkan aplikasi kotak masuk dengan benar, terutama ketika aplikasi tersebut ditingkatkan antara pembaruan gambar atau fitur.

Menginstal atau meningkatkan FSLogix ke versi terbaru

FSLogix 2210 (2.9.8361.52326) dan versi yang lebih baru menyediakan fungsionalitas baru untuk memberikan kompatibilitas yang lebih baik dengan aplikasi kotak masuk Windows. Aplikasi kotak masuk mengacu pada aplikasi yang dibangun dan dikirim sebelumnya ke Windows. Aplikasi kustom, pihak ke-3, atau penyimpanan Microsoft tidak dianggap sebagai aplikasi kotak masuk.

Catatan

FSLogix tidak mendukung atau menjamin kompatibilitas untuk aplikasi penyimpanan kustom, pihak ke-3, atau Microsoft.

Menggunakan PowerShell untuk mendaftarkan aplikasi AppX

  1. Masuk ke komputer atau komputer virtual sebagai Administrator lokal atau pengguna dengan hak administratif.

  2. Pilih Mulai dan Ketik powershell langsung ke Menu Mulai.

  3. Pilih Jalankan sebagai Administrator di bawah Windows PowerShell dari Menu Mulai sisi kanan.

    mulai powershell

    Gambar 1: PowerShell berjalan sebagai administrator dari Menu Mulai

  4. Salin kode PowerShell dan Tempelkan ke jendela PowerShell.

    • Tinjau daftar aplikasi di $AllUserInboxAppsKey lokasi dan $AllUserAppsKey registri.

      
      $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
      }
      
      
    • Jika ada dialog peringatan saat menempelkan ke Windows PowerShell, Pilih Paste anyway

      peringatan powershell

      Gambar 2: Peringatan tempel PowerShell

Saat menggunakan atau beralih ke Microsoft Teams baru, pengguna melaporkan aplikasi hilang atau memiliki waktu muat yang lama

Microsoft Teams baru adalah aplikasi MSIX yang harus diinstal dengan benar untuk semua pengguna. Pengguna yang memiliki kemampuan untuk beralih ke Microsoft Teams baru dapat menginstal aplikasi di bawah konteks pengguna mereka dan bukan untuk semua pengguna. Aplikasi MSIX yang diinstal dengan cara ini tidak akan dipertahankan untuk pengguna saat masuk ke komputer virtual yang berbeda dan aplikasi mungkin tampaknya hilang. Selain itu, FSLogix membersihkan folder yang tidak dimaksudkan untuk roaming selama keluar.

Instal Microsoft Teams baru untuk semua pengguna atau 'di seluruh sistem'

Sebelum mengizinkan pengguna untuk mengalihkan pengalaman Teams mereka, tinjau artikel Tingkatkan ke Teams for Virtualized Desktop Infrastructure (VDI) baru.

Instal atau tingkatkan ke FSLogix 2210 hotfix 4 (2.9.8884.27471)

FSLogix 2210 hotfix 4 (2.9.8884.27471) atau yang lebih baru menyediakan penanganan khusus untuk Teams baru di desktop virtual.

Catatan

  • Saat mendaftarkan Teams baru berdasarkan nama keluarga, aplikasi diproses di luar file AppxManifest.xml yang digunakan oleh FSLogix dan akan menambahkan waktu tambahan ke rincian masuk pengguna.
    • [19:29:03.845][tid:000008d0.00001c64][INFO] Installed MSTeams in 907ms

Data aplikasi saya tidak menjelajah atau hilang saat masuk ke sesi baru

Aplikasi MSIX menyimpan data pengguna di %LocalAppData%\Packages\<package-name>\. Sebagai bagian dari rilis 2210 (2.9.8361.52326), kami memperkenalkan fitur ini InstallAppXPackages . Berdasarkan API Referensi UWP, ada sejumlah folder di profil pengguna yang tidak dirancang untuk roaming. Bekerja sama dengan tim UWP, FSLogix membuang konten folder ini selama keluar pengguna.

Folder yang tidak dapat dijelajahi (tidak dicadangkan)

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

Penting

Konten folder ini dihapus saat keluar terlepas dari konfigurasi redirections.xml apa pun.

Saya telah menonaktifkan InstallAppXPackages, tetapi beberapa aplikasi AppX masih diinstal atau tersedia untuk pengguna

Pengaturan InstallAppXPackages ini bukan konfigurasi global untuk perilaku aplikasi AppX di Windows. Pengaturan ini HANYA memengaruhi bagaimana FSLogix mencoba mempertahankan pengalaman pengguna untuk aplikasi ini. Aplikasi AppX dikelola oleh Windows dan layanan AppReadiness. FSLogix tidak menyediakan kemampuan manajemen aplikasi AppX lengkap.