Memecahkan masalah 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 belum diaktifkan
Setelah Anda menginstal FSLogix, tidak terdapat fitur atau pengaturan konfigurasi yang diaktifkan. Tergantung pada konfigurasi, fitur kontainer Profil dan / atau ODFC harus diaktifkan.
Solusi
Tinjau artikel yang membahas cara mengaktifkan dan mengonfigurasi profil FSLogix atau kontainer ODFC.
- Tutorial: Mengonfigurasi kontainer profil
- Tutorial: Mengonfigurasi kontainer ODFC
- Cara: Menggunakan templat Kebijakan Grup
Pengaturan yang salah pada 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) perlu diisi dengan benar. Selain itu, mesin virtual dengan FSLogix yang diinstal dan diaktifkan harus dapat mengakses lokasi.
Solusi
- Pada komputer virtual, buka editor registri.
- Temukan kunci berikut untuk konfigurasi Anda:
HKEY_LOCAL_MACHINE\SOFTWARE\FSLogix\Profiles
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\FSLogix\ODFC
- Validasi nilai dan jenis untuk
VHDLocations
atauCCDLocations
ada dengan jenis REG_SZ (pilihan) atau ketik REG_MULTI_SZ. - 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 pada penyedia penyimpanan (izin)
Mengonfigurasi izin ke penyedia penyimpanan adalah salah satu pengaturan yang salah dikonfigurasi paling umum untuk solusi FSLogix. Tergantung penyedia penyimpanannya, terdapat daftar kontrol akses (ACL) NTFS, izin tingkat berbagi, atau izin kontrol akses berbasis peran (RBAC) Azure. Bergantung pada konfigurasi, pengguna mungkin dicegah masuk ke komputer virtual.
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 lainnya
Dalam konfigurasi default, FSLogix memungkinkan sesi pengguna tunggal ke kontainer profil yang sama dan memungkinkan profil sementara. Jika pengguna mencoba menyambungkan 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.
Gambar 2: Profil gagal dilampirkan - profil sedang 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 tersedia
Ketika FSLogix diinstal pada komputer virtual tempat profil yang ada ada, perilaku defaultnya adalah menghormati profil lokal alih-alih membuat atau mencari profil FSLogix. Masalah ini akan muncul sendiri 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
DeleteLocalProfileWhenVHDShouldApply
Mengaktifkan 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
ataupun PreventLoginWithTempProfile
diaktifkan
FSLogix menggunakan frxshell.exe
untuk mengganti Windows shell.exe
standar ketika dikonfigurasi untuk mencegah masuknya pengguna ketika profil mereka gagal melampirkan atau profil Windows sementara. Pengguna yang menggunakan aplikasi jarak jauh dibandingkan 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 penggunaan kami tentang Mengonfigurasi izin penyimpanan SMB.
Masalah pada ruang penyedia penyimpanan
FSLogix mengandalkan penyedia penyimpanan jarak jauh dalam menyimpan kontainer pengguna. Penting untuk memantau penyedia penyimpanan Anda dengan cermat untuk mempertahankan performa dan kapasitas penyimpanan secara keseluruhan. Jika penyedia penyimpanan telah mencapai ukuran maksimumnya, pengguna mungkin mengalami satu atau beberapa masalah:
- Pengguna tidak bisa membuat kontainer baru dan berakhir dengan profil sementara atau lokal.
- Sesi pengguna saat ini menjadi digantung atau tidak responsif.
- Pengguna gagal memasang atau melepaskan kontainer dengan benar selama masuk atau keluar.
Solusi
Tingkatkan kapasitas penyedia penyimpanan jarak jauh.