Memecahkan masalah dengan profil lama, sementara, atau lokal

Secara umum, akar penyebab masalah pengguna tidak dengan FSLogix ketika mereka mengalami masalah dengan profil lama, sementara, atau lokal. Dalam kebanyakan kasus, masalah ini dapat diselesaikan tanpa perlu membuat permintaan dukungan. Kami telah menguraikan penyebab dan solusi paling umum untuk masalah ini.

Produk FSLogix tidak diaktifkan

Setelah Anda menginstal FSLogix, tidak ada fitur atau pengaturan konfigurasi yang diaktifkan. Bergantung pada konfigurasinya, fitur kontainer Profil dan/atau ODFC harus diaktifkan.

Solusi

Tinjau artikel yang membahas cara mengaktifkan dan mengonfigurasi profil FSLogix atau kontainer ODFC.

Pengaturan yang salah dalam VHDLocations atau CCDLocations

VHDLocations digunakan dengan kontainer standar sementara CCDLocations digunakan dengan kontainer Cloud Cache. Dalam kedua konfigurasi, nilai untuk pengaturan ini (registri atau Kebijakan Grup) harus diisi dengan benar. Selain itu, komputer virtual dengan FSLogix diinstal dan diaktifkan, harus dapat mengakses lokasi.

Solusi

  1. Pada komputer virtual, buka editor registri.
  2. Temukan kunci berikut untuk konfigurasi Anda:
    • HKEY_LOCAL_MACHINE\SOFTWARE\FSLogix\Profiles
    • HKEY_LOCAL_MACHINE\SOFTWARE\Policies\FSLogix\ODFC
  3. Validasi nilai dan jenis untuk VHDLocations atau CCDLocations ada dengan jenis REG_SZ (pilihan) atau jenis REG_MULTI_SZ.
  4. Nilai REG_SZ untuk VHDLocations dengan beberapa entri, memerlukan pembatas titik koma.

Catatan

Akses ke lokasi harus divalidasi oleh pengguna uji sebelum digunakan di lingkungan produksi.

Pengguna tidak memiliki akses ke penyedia penyimpanan (izin)

Mengonfigurasi izin ke penyedia penyimpanan adalah salah satu pengaturan yang salah dikonfigurasi paling umum untuk solusi FSLogix. Bergantung pada penyedia penyimpanan, ada daftar kontrol akses (ACL) NTFS, izin tingkat berbagi, atau izin kontrol akses berbasis peran (RBAC) Azure. Bergantung pada konfigurasinya, pengguna mungkin dicegah untuk masuk ke komputer virtual.

AKSES SHELL F R X DITOLAK

Gambar 1: Profil gagal dilampirkan - akses ditolak

Kesalahan log profil

[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.)

Solusi

Tinjau artikel yang mencakup konfigurasi izin penyimpanan.

Profil sedang digunakan pada komputer lain

Dalam konfigurasi default, FSLogix memungkinkan sesi pengguna tunggal ke kontainer profil yang sama dan memungkinkan profil sementara. Jika pengguna mencoba terhubung ke komputer virtual lain yang dikonfigurasi untuk menggunakan kontainer profil yang sama dan mereka tidak keluar dari sesi asli, mereka mendapatkan profil sementara. Mengaktifkan PreventLoginWithTempProfile pengaturan secara efektif mencegah pengguna masuk ke komputer virtual saat kontainer profil mereka sedang digunakan.

KONTAINER F R X SHELL SEDANG DIGUNAKAN

Gambar 2: Profil gagal dilampirkan - profil yang digunakan

Kesalahan log profil

[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.)

Solusi

Setiap organisasi perlu mengevaluasi apa tindakan yang benar untuk jenis situasi ini. Dalam beberapa kasus, memungkinkan pengguna untuk masuk dengan profil sementara dan memungkinkan mereka untuk bekerja bisa lebih baik daripada menolak upaya masuk. Dalam situasi lain, mendidik pengguna sehingga mereka belajar keluar dari sesi mereka sebelum memulai koneksi baru. Opsi terakhir adalah mengaktifkan beberapa koneksi bersamaan saat menggunakan FSLogix.

Profil lokal ada

Ketika FSLogix diinstal pada komputer virtual di mana profil yang ada ada, perilaku defaultnya adalah menghormati profil lokal alih-alih membuat atau mencari profil FSLogix. Masalah ini akan muncul dengan sendirinya ketika pengguna masuk ke komputer virtual di mana mereka tidak memiliki profil lokal dan FSLogix diaktifkan. Pengguna akan mendapatkan profil FSLogix dan akan muncul seperti profil baru.

Solusi

Mengaktifkan DeleteLocalProfileWhenVHDShouldApply pengaturan akan, saat masuk, menghapus profil lokal dan membuat atau melampirkan kontainer profil FSLogix.

Peringatan

Disarankan untuk berhati-hati dan meninjau profil lokal mana yang ada sebelum mengaktifkan DeleteLocalProfileWhenVHDShouldApply pengaturan untuk membatasi paparan kehilangan data.

Profil sementara atau lokal saat PreventLoginWithFailure atau PreventLoginWithTempProfile diaktifkan

FSLogix menggunakan frxshell.exe untuk mengganti Windows shell.exe standar saat dikonfigurasi untuk mencegah masuknya pengguna ketika profil mereka gagal melampirkan atau profil Windows sementara. Pengguna yang menggunakan aplikasi jarak jauh versus pengalaman desktop penuh tidak akan diblokir untuk masuk. Aplikasi jarak jauh tidak memanggil Windows shell.exe standar dan FSLogix tidak dapat terhubung ke aplikasi langsung selama masuk.

Log kesalahan profil

Catatan

Kesalahan dapat bervariasi berdasarkan mengapa profil gagal dimuat. Misalnya, 'Akses ditolak'

[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)

Solusi

Ini adalah masalah yang diketahui tanpa solusi saat ini. Dalam sebagian besar keadaan, pengguna gagal memuat profil mereka karena izin penyimpanan. Tinjau artikel cara kami tentang Mengonfigurasi izin penyimpanan SMB.

Masalah ruang penyedia penyimpanan

FSLogix mengandalkan penyedia penyimpanan jarak jauh untuk menyimpan kontainer pengguna. Penting untuk memantau penyedia penyimpanan Anda dengan cermat untuk performa dan kapasitas penyimpanan keseluruhan. Jika penyedia penyimpanan telah mencapai ukuran maksimumnya, pengguna mungkin mengalami satu atau beberapa masalah:

  • Pengguna tidak dapat membuat kontainer baru dan berakhir dengan profil sementara atau lokal.
  • Sesi pengguna saat ini menjadi macet atau tidak responsif.
  • Pengguna gagal memasang atau melepaskan kontainer dengan benar selama masuk atau keluar.

Solusi

Tingkatkan kapasitas penyedia penyimpanan jarak jauh.