Códigos FSLogix e o que eles significam
O contêiner Perfil e ODFC define três valores que representam o estado do FSLogix para o usuário que está entrando:
- Status
- Normal
- Erro
- Motivo
- Erro (gerado a partir do Windows, não FSLogix)
Os três valores são armazenados para a sessão de cada usuário no registro de máquinas locais. Dependendo do contêiner, as informações da sessão do usuário podem ser armazenadas em um (1) dos dois (2) locais.
- Contêiner de perfil:
HKLM\Software\FSLogix\Profiles\Sessions\%sid%
- Recipiente de ODFC:
HKLM\Software\Policies\FSLogix\ODFC\Sessions\%sid%
HKCU\Software\FSLogix\ODFC\Sessions
Os códigos de status e motivo fornecem uma visão holística do estado do FSLogix para qualquer usuário específico. O código de status pode ser um (1) de dois (2) tipos, normal e erro. Os códigos de erro são definidos quando uma operação FSLogix não foi bem-sucedida. Esses códigos são gerados a partir do Windows.
Os códigos de status correspondem a uma operação FSLogix que foi bem-sucedida ou falhou.
Código | Tipo | Descrição | Explicação |
---|---|---|---|
0 | Normal | STATUS_SUCCESS | Êxito |
1 | Erro | ERROR | Não é possível carregar o perfil do usuário |
2 | Erro | ERROR_VIRT_DLL | A API de disco virtual não está disponível nesta plataforma |
3 | Erro | ERROR_GET_USER | Não é possível recuperar o identificador de segurança do usuário |
4 | Erro | ERROR_HANDLE_ODFC | Ocorreu um erro ao configurar o contêiner do Office 365 |
5 | Erro | ERROR_SECURITY | Não é possível recuperar informações de segurança |
6 | Erro | ERROR_VHD_PATH | Não é possível recuperar a localização do disco virtual |
7 | Erro | ERROR_CREATE_DIR | Não é possível criar pastas de destino |
8 | Erro | ERROR_IMPERSONATION | Não é possível representar o usuário |
9 | Erro | ERROR_CREATE_VHD | Não é possível criar disco virtual |
10 | Erro | ERROR_CLOSE_HANDLE | Não é possível liberar o disco virtual |
11 | Erro | ERROR_OPEN_VHD | Não é possível abrir o disco virtual |
12 | Erro | ERROR_ATTACH_VHD | Não é possível anexar ao disco virtual |
13 | Erro | ERROR_GET_PHYSICAL_PATH | Não é possível recuperar as informações físicas do disco virtual |
14 | Erro | ERROR_OPEN_DEVICE | Não é possível abrir o volume do disco virtual |
15 | Erro | ERROR_INIT_DISK | Não é possível inicializar o disco virtual |
16 | Erro | ERROR_GET_VOL_GUID | Não é possível recuperar o identificador de disco virtual |
17 | Erro | ERROR_FORMAT_VOL | Erro ao formatar o disco virtual |
18 | Erro | ERROR_GET_PROFILE_DIR | Não é possível recuperar o diretório de perfil |
19 | Erro | ERROR_SET_MOUNT_POINT | Não é possível configurar o ponto de montagem do diretório |
20 | Erro | ERROR_REG_IMPORT | Não é possível importar informações do Registro |
21 | Erro | ERROR_CHK_GRP_MEMBERSHIP | Não é possível recuperar o grupo do usuário |
22 | Erro | ERROR_HANDLE_PROFILE | Perfil de tratamento de erros |
23 | Erro | ERROR_PROFILE_SUBFOLDER_REDIRECTION | Não é possível configurar redirecionamentos de pasta |
24 | Erro | ERROR_CREATE_EVENT | Não é possível criar um evento |
25 | Erro | ERROR_PER_SESSION_VHD | Máximo de sessões atingido |
26 | Erro | ERROR_DETACH_VHD | Não é possível desanexar o disco virtual no local fornecido |
27 | Erro | ERROR_FIND_VHD | Não é possível encontrar o disco virtual no local fornecido |
28 | Erro | ERROR_NO_SESSION_CONFIG | Nenhuma configuração de sessão de usuário encontrada |
100 | Normal | STATUS_WAITING_FOR_PROFILE_DIR_SET | Aguardando que o Serviço de Perfil do Windows determine a pasta de perfil do usuário |
200 | Normal | STATUS_IN_PROGRESS | Configuração em andamento |
300 | Normal | STATUS_ALREADY_ATTACHED | O perfil já está anexado (somente discos diferenciais) |
[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
Os códigos de motivo são usados para ajudar a esclarecer os códigos de status normais, conforme descrito, e não são usados com códigos de status de erro.
Código | Descrição | Explicação |
---|---|---|
0 | REASON_PROFILE_ATTACHED | O contêiner está anexado |
1 | REASON_NOT_IN_WHITE_LIST | O usuário não é membro do grupo de inclusão |
2 | REASON_IN_BLACK_LIST | O usuário é membro do grupo de exclusão |
3 | REASON_LOCAL_PROFILE_EXISTS | Existe um perfil local para este usuário neste sistema |
4 | REASON_SHORT_SID | Não é um tipo de usuário apropriado |
5 | REASON_UNSET | Motivo inicializado para o estado vazio |
6 | REASON_COMPONENT_NOT_ENABLED | O componente não está habilitado na chave do produto (herdado) |
7 | REASON_WINDOWS_TEMP_PROFILE | Perfil é um perfil temporário do Windows |
8 | REASON_NOT_WVD_SESSION | A sessão não é uma Sessão da Área de Trabalho Virtual do Azure |
9 | REASON_FAILED_TO_LOAD_PROFILE | Falha no carregamento do perfil |
[07:26:39.015][tid:00000d30.000044b4][INFO] Volume name: \\?\Volume{c04ba195-522c-40b8-a894-879025d9b386}\
[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
Quando uma operação FSLogix falha, um código de Aviso ou Erro é definido. Os Códigos de Aviso e Erro vêm do Windows, onde o FSLogix fez uma chamada à API e a operação não foi bem-sucedida. Esses códigos correspondem aos códigos de erro do sistema.
[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.)
[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.)
Os códigos de erro do sistema podem ser decodificados de várias maneiras. Os links a seguir descrevem os métodos mais comuns para investigar esses códigos e seu significado.
- Código de erro do sistema Aprenda a documentação
- Ferramenta de pesquisa de código de erro do Windows
- AJUDA LÍQUIDAMSG