Aracılığıyla paylaş


AppX, MSIX veya Microsoft store uygulamalarıyla ilgili sorunları giderme

Windows gelen kutusu uygulamaları (AppX) eksik veya düzgün çalışmıyor

Windows gelen kutusu uygulamalarının çoğu AppX paketlerine dönüştürülmüştür. AppX paketleri, oturum açma işlemi sırasında bu tür uygulamaları kaydetmek için kullanıcı adına çalışan AppReadiness hizmetine bağımlıdır. Bir VDI kullanıcısının oturum açma işlemi teknik olarak her seferinde yeni bir oturum açma olduğundan AppReadiness hizmeti, özellikle bu uygulamalar görüntü veya özellik güncelleştirmeleri arasında yükseltildiğinde gelen kutusu uygulamalarını düzgün şekilde ayarlamak için gerekli tüm bilgilere sahip değildir.

FSLogix'i en son sürüme yükleme veya yükseltme

FSLogix 2210 (2.9.8361.52326) ve sonraki sürümleri, Windows gelen kutusu uygulamalarıyla daha iyi uyumluluk sağlamak için yeni işlevler sağlar. Gelen kutusu uygulamaları, yerleşik olarak bulunan ve Windows'a önceden yüklenmiş olarak gelen uygulamalara başvurur. Özel, 3rd tarafı veya Microsoft mağazası uygulamaları gelen kutusu uygulamaları olarak kabul edilmez .

Not

FSLogix özel, 3rd tarafı veya Microsoft mağazası uygulamaları için uyumluluğu desteklemez veya garanti etmez.

AppX uygulamalarını kaydetmek için PowerShell kullanma

  1. Bilgisayarda veya sanal makinede yerel Yönetici olarak veya yönetici haklarına sahip bir kullanıcı olarak oturum açın.

  2. Başlat'ı seçin ve doğrudan Başlat Menüsüne yazınpowershell.

  3. Sağ taraftaki Başlat Menüsünden Windows PowerShell altında Yönetici Olarak Çalıştır'ı seçin .

    powershell start

    Şekil 1: PowerShell Başlat Menüsünden yönetici olarak çalıştırılır

  4. PowerShell kodunu kopyalayın ve PowerShell penceresine yapıştırın.

    • ve $AllUserAppsKey kayıt defteri konumlarındaki $AllUserInboxAppsKey uygulamaların listesini gözden geçirin.

      
      $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'e yapıştırırken bir uyarı iletişim kutusu varsa, Paste anyway

      powershell uyarısı

      Şekil 2: PowerShell yapıştırma uyarısı

Kullanıcılar, yeni Microsoft Teams'i kullanırken veya yeni Microsoft Teams'e geçiş yaparken uygulamanın eksik olduğunu veya uzun yükleme sürelerinin olduğunu bildiriyor

Yeni Microsoft Teams, tüm kullanıcılar için düzgün bir şekilde yüklenmesi gereken bir MSIX uygulamasıdır. Yeni Microsoft Teams'e geçebilen kullanıcılar, uygulamayı tüm kullanıcılar için değil kendi kullanıcı bağlamları altında yükleyebilir. Bu şekilde yüklenen MSIX uygulamaları farklı sanal makinelerde oturum açarken kullanıcı için korunmaz ve uygulamalar eksik gibi görünebilir. Ayrıca, FSLogix oturumu kapatma sırasında dolaşım için tasarlanmamış klasörleri temizler.

Tüm kullanıcılar veya 'sistem genelinde' için yeni Microsoft Teams yükleme

Kullanıcıların Teams deneyimlerini değiştirmesine izin vermeden önce Sanallaştırılmış Masaüstü Altyapısı (VDI) için yeni Teams'e yükseltme makalesini gözden geçirin.

FSLogix 2210 düzeltme 4'ü yükleme veya yükseltme (2.9.8884.27471)

FSLogix 2210 düzeltme 4 (2.9.8884.27471) veya üzeri, sanal masaüstlerinde yeni Teams için özel işleme sağlar.

Not

  • Yeni Teams'i aile adına göre kaydederken, uygulama FSLogix tarafından kullanılan AppxManifest.xml dosyasının dışında işlenir ve kullanıcının oturum açmasına ek süre ekler.
    • [19:29:03.845][tid:000008d0.00001c64][INFO] Installed MSTeams in 907ms

Uygulama verilerim dolaşımda değil veya yeni oturumda oturum açarken eksik

MSIX uygulamaları kullanıcı verilerini içinde %LocalAppData%\Packages\<package-name>\depolar. 2210 (2.9.8361.52326) sürümünün bir parçası olarak özelliği kullanıma sunmuş InstallAppXPackages olduk. UWP Başvuru API'sine bağlı olarak, kullanıcı profilinde dolaşım için tasarlanmamış birkaç klasör vardır. UWP ekibiyle işbirliği içinde FSLogix, kullanıcının oturumu kapatılırken bu klasörlerin içeriğini atar.

Dolaşım dışı klasörler (yedeklenmez)

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

Önemli

Bu klasörlerin içeriği, herhangi bir redirections.xml yapılandırmasından bağımsız olarak oturum kapatma sırasında silinir.

'yi devre dışı bıraksam InstallAppXPackagesda bazı AppX uygulamaları hala yüklü veya kullanıcının kullanımına açık

Bu InstallAppXPackages ayar, Windows'ta AppX uygulama davranışı için genel bir yapılandırma değildir. Bu ayar YALNIZCA FSLogix'in bu uygulamalar için kullanıcı deneyimini koruma girişimini etkiler. AppX uygulamaları Windows ve AppReadiness hizmeti tarafından yönetilir. FSLogix tam AppX uygulama yönetimi özelliği sağlamaz.