Codici FSLogix e cosa significano

Importante

Una prossima modifica a Windows, inclusa nell'aggiornamento di Windows Server di aprile 2026, il tipo di crittografia Kerberos predefinito cambia da RC4 a AES-SHA1.

Le condivisioni file che ospitano contenitori FSLogix che non vengono aggiornati a AES-SHA1 potrebbero avere problemi di accesso dopo l'applicazione di questa modifica. Per evitare interruzioni, completare l'aggiornamento a AES-SHA1 prima di installare l'aggiornamento.

I clienti che hanno già eseguito l'aggiornamento a AES-SHA1 non sono interessati.

Per altre informazioni, vedere il blog di FSLogix: Azione richiesta: Protezione avanzata Kerberos di Windows (RC4) può influire sui profili FSLogix nell'archiviazione SMB.

Il contenitore Profile e ODFC impostano tre valori che rappresentano lo stato di FSLogix per l'accesso dell'utente:

  • Stato
    • Normal
    • Errore
  • Motivo
  • Errore(generato da Windows, non FSLogix)

I tre valori vengono archiviati per la sessione di ogni utente nel Registro di sistema dei computer locali. A seconda del contenitore, le informazioni sulla sessione dell'utente possono essere archiviate in una (1) di due (2) posizioni.

  • Contenitore del profilo:HKLM\Software\FSLogix\Profiles\Sessions\%sid%
  • Contenitore ODFC:
    • HKLM\Software\Policies\FSLogix\ODFC\Sessions\%sid%
    • HKCU\Software\FSLogix\ODFC\Sessions

I codici di stato e motivo offrono una visualizzazione olistica dello stato FSLogix per qualsiasi utente specifico. Il codice di stato può essere uno (1) di due (2) tipi, normale ed errore. I codici di errore vengono impostati quando un'operazione FSLogix non ha avuto esito positivo. Questi codici vengono generati da Windows.

Codici di stato (normale ed errore)

I codici di stato corrispondono a un'operazione FSLogix riuscita o non riuscita.

Codice Tipo Descrizione Spiegazione
0 Normale STATUS_SUCCESS Successo
1 Errore ERROR Non è possibile caricare il profilo dell'utente
2 Errore ERROR_VIRT_DLL L'API del disco virtuale non è disponibile in questa piattaforma
3 Errore ERROR_GET_USER Impossibile recuperare l'identificatore di sicurezza dell'utente
4 Errore ERROR_HANDLE_ODFC Errore durante la configurazione del contenitore di Office 365
5 Errore ERRORE_SICUREZZA Non è possibile recuperare le informazioni di sicurezza
6 Errore ERROR_VHD_PATH (Errore nel percorso VHD) Non è possibile recuperare il percorso del disco virtuale
7 Errore ERRORE_CREAZIONE_DIR Non è possibile creare cartelle di destinazione
8 Errore ERRORE_PERSONIFICAZIONE Non è possibile impersonare l'utente
9 Errore ERRORE_CREAZIONE_VHD Non è possibile creare un disco virtuale
10 Errore ERROR_CLOSE_HANDLE Non è possibile rilasciare il disco virtuale
11 Errore ERROR_OPEN_VHD Non è possibile aprire il disco virtuale
12 Errore ERROR_ATTACH_VHD Non è possibile connettersi al disco virtuale
13 Errore ERROR_GET_PHYSICAL_PATH Non è possibile recuperare le informazioni fisiche del disco virtuale
14 Errore ERRORE_APERTURA_DISPOSITIVO Non è possibile aprire il volume del disco virtuale
15 Errore ERROR_INIT_DISK Non è possibile inizializzare il disco virtuale
16 Errore ERROR_GET_VOL_GUID Non è possibile recuperare l'identificatore del disco virtuale
17 Errore Errore formattazione volume (ERROR_FORMAT_VOL) Errore durante la formattazione del disco virtuale
18 Errore ERROR_GET_PROFILE_DIR Impossibile recuperare la directory del profilo
19 Errore ERRORE_IMPOSTA_PUNTO_DI_MONTAGGIO Non è possibile configurare il punto di montaggio della directory
20 Errore ERROR_REG_IMPORT Non è possibile importare le informazioni del Registro di sistema
21 Errore ERROR_CHK_GRP_MEMBERSHIP Impossibile recuperare il gruppo dell'utente
22 Errore ERRORE_GESTIONE_PROFILO Profilo di gestione degli errori
23 Errore ERROR_PROFILE_SUBFOLDER_REDIRECTION - Reindirizzamento della sottocartella del profilo Non è possibile configurare i reindirizzamenti di cartelle
24 Errore ERRORE_CREAZIONE_EVENTO Impossibile creare l'evento
25 Errore ERROR_PER_SESSION_VHD Numero massimo di sessioni raggiunto
26 Errore ERROR_DETACH_VHD Non è possibile scollegare il disco virtuale nella posizione specificata
27 Errore Errore: Impossibile trovare VHD Non è possibile trovare il disco virtuale nel percorso specificato
28 Errore ERROR_NO_SESSION_CONFIG Nessuna configurazione della sessione utente trovata
100 Normale STATO_IN_ATTESA_DI_IMPOSTARE_DIR_PROFILO In attesa del servizio profili di Windows per determinare la cartella del profilo dell'utente
200 Normale STATO_IN_CORSO Configurazione in corso
300 Normale STATUS_ALREADY_ATTACHED Il profilo è già collegato (solo dischi di differenziazione)

ESEMPIO: Codici di stato nei log del profilo

[07:31:26.900][tid:00000d30.00004c04][INFO]             Status set to 28: No user session config found
[07:38:15.311][tid:00000d30.0000218c][INFO]             Status set to 100: Waiting for the Windows Profile Service to determine the user's profile folder
[07:42:47.045][tid:00000d30.00004168][INFO]             Status set to 200: Setup in progress
[07:42:48.076][tid:00000d30.00004168][INFO]             Status set to 0: Success

Codici di Motivo

I codici motivo vengono usati per chiarire i normali codici di stato, come sopra descritto, e non vengono usati per i codici di stato degli errori.

Codice Descrizione Spiegazione
0 PROFILO_MOTIVO_ASSOCIATO Il contenitore è collegato
1 MOTIVO_NON_IN_LISTA_BIANCA L'utente non è membro del gruppo di inclusione
2 RAGIONE_IN_LISTA_NERA L'utente è un membro del gruppo di esclusione
3 MOTIVO_PROFILO_LOCALE_ESISTE In questo sistema esiste un profilo locale per l'utente
4 REASON_SHORT_SID Tipo di utente non appropriato
5 REASON_UNSET Motivo inizializzato in uno stato vuoto
6 MOTIVO_COMPONENTE_NON_ABILITATO Il componente non è abilitato nel codice Product Key (legacy)
7 REASON_WINDOWS_TEMP_PROFILE Profilo è un profilo temporaneo di Windows
8 MOTIVO_NON_WVD_SESSION La sessione non è una sessione desktop virtuale Azure
9 MOTIVO_IMPOSSIBILE_CARICARE_PROFILO Caricamento del profilo non riuscito

ESEMPIO: Codici motivo nei log del profilo

[07:26:39.015][tid:00000d30.000044b4][INFO]             Volume name: \\?\Volume{aaaabbbb-0000-cccc-1111-dddd2222eeee}\
[07:26:39.015][tid:00000d30.000044b4][INFO]             Reason set to 0: The container is attached
[07:26:39.015][tid:00000d30.000044b4][INFO]             queryFreeDiskSpace returning after 0 milliseconds

Codici di errore

Quando un'operazione FSLogix non riesce, viene impostato un codice di avviso o errore. I codici di avviso e di errore provengono da Windows, dove FSLogix ha effettuato una chiamata API e l'operazione non è riuscita. Questi codici corrispondono ai codici di errore di sistema.

ESEMPIO: Codici di avviso nei log del profilo

[07:31:01.428][tid:00000d30.00004c04][WARN: 00000005]  Error removing directory: \\fslfileserver\profiles\jdoe-S-1-2-34-000000000-000000000-0000000000-00000000-test (Access is denied.)
[11:35:33.734][tid:00000d30.00004f38][WARN: 00000002]  Failed to query size of VHD(x): \\fslfileserver\profiles\jdoe-S-1-2-34-000000000-000000000-0000000000-00000000\Profile_jdoe.vhdx (The system cannot find the file specified.)

ESEMPIO: Codici di errore nei log del profilo

[07:31:01.429][tid:00000d30.00004c04][ERROR:000000b7]  No Create access: \\fslfileserver\profiles\jdoe-S-1-2-34-000000000-000000000-0000000000-00000000-test (Cannot create a file when that file already exists.)
[07:31:01.432][tid:00000d30.00004c04][ERROR:000000b7]  LoadProfile failed. Version: 2.9.8308.44092 User: jdoe. SID: S-1-2-34-000000000-000000000-0000000000-00000000. SessionId: 11. FrxStatus: 31 (Cannot create a file when that file already exists.)
[11:35:33.734][tid:00000d30.00004f38][ERROR:00000005]  VirtualDiskAPI::CreateFormattedDisk failed to create vhd(x): \\fslfileserver\profiles\jdoe-S-1-2-34-000000000-000000000-0000000000-00000000\Profile_jdoe.vhdx (Access is denied.)
[11:35:59.241][tid:00000d30.00004f38][ERROR:80070003]  Failed to save installed AppxPackages (The system cannot find the path specified.)

Risoluzione dei problemi del codice di errore di sistema

I codici di errore di sistema possono essere decodificati in vari modi. I collegamenti seguenti descrivono i metodi più comuni per analizzare questi codici e il loro significato.