Eski, geçici veya yerel profillerle ilgili sorunları giderme

Genel olarak, kullanıcının sorununun kök nedeni eski, geçici veya yerel profillerle ilgili sorunlar yaşadığında FSLogix ile ilgili değildir. Çoğu durumda, bu sorunlar destek isteği oluşturmaya gerek kalmadan çözülebilir. Bu sorunların en yaygın nedenlerini ve çözümlerini özetledik.

FSLogix ürünü etkinleştirilmedi

FSLogix'i yükledikten sonra, özelliklerin veya yapılandırma ayarlarının hiçbiri etkinleştirilmez. Yapılandırmaya bağlı olarak, Profiller ve / veya ODFC kapsayıcısı özelliğinin etkinleştirilmesi gerekir.

Çözüm

FSLogix profilini veya ODFC kapsayıcılarını etkinleştirmeyi ve yapılandırmayı kapsayan makaleleri gözden geçirin.

VHDLocations veya CCDLocations'ta yanlış ayarlar

VHDLocation'lar standart kapsayıcılarla, CCDLocations ise Cloud Cache kapsayıcılarıyla birlikte kullanılır. Her iki yapılandırmada da, bu ayarların değerleri (kayıt defteri veya grup ilkesi) doğru doldurulmalıdır. Ayrıca, FSLogix yüklü ve etkin olan sanal makinelerin konumlara erişebilmesi gerekir.

Çözüm

  1. Sanal makinede kayıt defteri düzenleyicisini açın.
  2. Yapılandırmanız için aşağıdaki anahtarları bulun:
    • HKEY_LOCAL_MACHINE\SOFTWARE\FSLogix\Profiles
    • HKEY_LOCAL_MACHINE\SOFTWARE\Policies\FSLogix\ODFC
  3. veya için VHDLocationsCCDLocations değerin ve türün REG_SZ (tercih edilir) veya REG_MULTI_SZ türüyle mevcut olduğunu doğrulayın.
  4. için birden çok giriş içeren REG_SZ değeri VHDLocations , noktalı virgülle sınırlandırma gerektirir.

Not

Konumlara erişim, üretim ortamında kullanılmadan önce test kullanıcısı tarafından doğrulanmalıdır.

Kullanıcıların depolama sağlayıcısına (izinler) erişimi yok

Bir depolama sağlayıcısına yönelik izinleri yapılandırmak, FSLogix çözümü için en yaygın yanlış yapılandırılmış ayarlardan biridir. Depolama sağlayıcısına bağlı olarak, NTFS erişim denetim listeleri (ACL'ler), paylaşım düzeyi izinleri veya Azure rol tabanlı erişim denetimi (RBAC) izinleri vardır. Yapılandırmaya bağlı olarak, kullanıcının sanal makinede oturum açması engellenebilir.

F R X SHELL ERIŞIMI REDDEDILDI

Şekil 1: Profil eklenemedi - erişim reddedildi

Profil günlüğü hataları

[ERROR:00000005]   Attach vhd(x) failed, file is locked.  Retrying 3 time(s) at 15 second intervals (Access is denied.)
[ERROR:00000005]   Failed to attach VHD. (Access is denied.)
[ERROR:00000005]   Failed to attach virtual disk: \\<server-name>\<share-name>\%username%-%sid%\Profile_%username%.vhdx (Access is denied.)
[ERROR:00000005]   LoadProfile failed. Version: 2.9.8440.42104 User: %username%. SID: %sid%. SessionId: 10. FrxStatus: 31 (Access is denied.)

Çözüm

Depolama izinlerini yapılandırmayı kapsayan makaleyi gözden geçirin.

Profil başka bir bilgisayarda kullanılıyor

Varsayılan yapılandırmada FSLogix, aynı profil kapsayıcısında tek kullanıcı oturumlarına izin verir ve geçici profillere izin verir. Kullanıcı aynı profil kapsayıcısını kullanacak şekilde yapılandırılmış farklı bir sanal makineye bağlanmayı denerse ve özgün oturumdan oturumu kapatmazsa geçici bir profil alır. Ayarın etkinleştirilmesi PreventLoginWithTempProfile , profil kapsayıcısı kullanılırken kullanıcının sanal makinede oturum açmasını etkili bir şekilde engeller.

F R X SHELL KAPSAYıCıSı KULLANıMDA

Şekil 2: Profil eklenemedi - profil kullanımda

Profil günlüğü hataları

[ERROR:000000a7]   Operation 'AcquireExclusiveLock' failed.  Retrying %x time(s) at %y second intervals (Unable to lock a region of a file.)
[INFO]             Status set to 1: Cannot load user's profile
[INFO]             ErrorCode set to 33 - Message: The process cannot access the file because another process has locked a portion of the file.
[ERROR:00000021]   LoadProfile failed. Version: 2.9.8430.30244 User: %username%. SID: %sid%. SessionId: 2. FrxStatus: 33 (The process cannot access the file because another process has locked a portion of the file.)

Çözüm

Her kuruluşun bu tür durumlar için doğru eylem seyrini değerlendirmesi gerekir. Bazı durumlarda, kullanıcının geçici bir profille oturum açmasına ve çalışmasına izin vermek, oturum açma girişimini reddetmekten daha iyi olabilir. Diğer durumlarda, yeni bir bağlantı başlatmadan önce oturumlarını kapatmayı öğrenmek için kullanıcıları eğitin. Son seçenek, FSLogix kullanırken birden çok veya eşzamanlı bağlantıyı etkinleştirmektir.

Yerel profil var

FSLogix, mevcut profillerin bulunduğu bir sanal makineye yüklendiğinde, varsayılan davranış bir FSLogix profili oluşturmak veya aramak yerine yerel profili kabul etmektir. Bu sorun, kullanıcı yerel profili olmayan bir sanal makinede oturum açtığında ve FSLogix etkinleştirildiğinde ortaya çıkar. Kullanıcı bir FSLogix profili alır ve yeni bir profil gibi görünür.

Çözüm

Ayarın etkinleştirilmesi DeleteLocalProfileWhenVHDShouldApply , oturum açma sırasında yerel profili siler ve FSLogix profil kapsayıcısını oluşturur veya ekler.

Uyarı

Veri kaybının maruz kalmasını sınırlama ayarını etkinleştirmeden önce dikkatli olmanız ve hangi yerel profillerin DeleteLocalProfileWhenVHDShouldApply mevcut olduğunu gözden geçirmeniz önerilir.

Veya etkinleştirildiğinde PreventLoginWithFailure geçici veya PreventLoginWithTempProfile yerel profil

FSLogix, frxshell.exe profili eklenemediğinde veya geçici bir Windows shell.exe profili eklenemediğinde kullanıcının oturum açmasını önlemek için yapılandırıldığında standart Windows'un yerine kullanır. Tam masaüstü deneyimi yerine uzak uygulama kullanan kullanıcıların oturum açması engellenmez. Uzak uygulamalar standart Windows'u shell.exe çağırmaz ve FSLogix oturum açma sırasında doğrudan uygulamaya bağlanamaz.

Profil hata günlükleri

Not

Hata, profilin neden yüklenemediğine bağlı olarak değişebilir. Örneğin, 'Erişim reddedildi'

[09:33:09.168][tid:00000c58.0000140c][INFO]             Configuration Read (DWORD): SOFTWARE\FSLogix\Profiles\PreventLoginWithFailure.  Data: 1
[09:33:09.168][tid:00000c58.0000140c][INFO]             Configuration Read (DWORD): SOFTWARE\FSLogix\Profiles\PreventLoginWithTempProfile.  Data: 1
...
[09:33:09.543][tid:00000c58.0000140c][ERROR:0000052e]   FindFile failed for path: \\<server-name>\<share-name>\%sid%_%username%\Profile*.VHDX (The user name or password is incorrect.)
[09:33:09.543][tid:00000c58.0000140c][INFO]             Status set to 27: Cannot find virtual disk at the provided location
[09:33:09.543][tid:00000c58.0000140c][INFO]             ErrorCode set to 1326 - Message: The user name or password is incorrect.
...
[09:33:09.543][tid:00000c58.0000140c][ERROR:0000052e]   LoadProfile failed. Version: 2.9.8440.42104 User: %username%. SID: %sid%. SessionId: 2. FrxStatus: 31 (The user name or password is incorrect.)
[09:33:09.543][tid:00000c58.0000140c][INFO]             loadProfile time: 391 milliseconds
...
[09:33:17.215][tid:00000c58.0000140c][INFO]           ===== Begin Session: StartShell
[09:33:17.215][tid:00000c58.0000140c][INFO]            User: %sid% (%username%)
...
[09:33:17.246][tid:00000c58.0000140c][INFO]            No FSLogix user session info found for user %sid%. This is not a profile we should handle
[09:33:17.246][tid:00000c58.0000140c][INFO]            Session configuration read (DWORD): SOFTWARE\FSLogix\Profiles\Sessions\%sid%\LogonStage = '5'(Logon_Complete)

Çözüm

Bu, geçerli geçici çözümü olmayan bilinen bir sorundur. Çoğu durumda, depolama izinleri nedeniyle kullanıcı profilini yükleyemedi. SMB depolama izinlerini yapılandırma hakkındaki nasıl yapılır makalemizi gözden geçirin.

Depolama sağlayıcısı alanı sorunları

FSLogix, kullanıcı kapsayıcılarını depolamak için uzak depolama sağlayıcılarını kullanır. Depolama sağlayıcılarınızı hem performans hem de genel depolama kapasitesi açısından yakından izlemeniz önemlidir. Depolama sağlayıcısı boyut üst sınırına ulaştıysa, kullanıcılar bir veya daha fazla sorunla karşılaşabilir:

  • Kullanıcılar yeni kapsayıcı oluşturamaz ve geçici veya yerel bir profille sonuçlanabilir.
  • Geçerli kullanıcı oturumu kilitlenir veya yanıt vermez.
  • Kullanıcılar, oturum açma veya oturumu kapatma sırasında kapsayıcıları bağlayamaz veya doğru şekilde ayıramaz.

Çözüm

Uzak depolama sağlayıcısının kapasitesini artırın.