Este artigo descreve as várias configurações do Registro aplicáveis ao FSLogix que incluem, mas não se limitam a:
Algumas configurações do FSLogix aceitarão variáveis de ambiente. Essas configurações aceitarão a lista de variáveis de ambiente personalizadas e todas as variáveis disponíveis durante a entrada do usuário.
As configurações a seguir são aplicáveis ao FSLogix e não são específicas para contêineres de perfil ou ODFC ou Cache de Nuvem.
Nos casos em que a sessão de um usuário é encerrada abruptamente, o VHD(x) montado para o perfil do usuário não é desanexado corretamente e a próxima entrada do usuário pode não anexar com êxito o contêiner VHD(x). Habilite essa configuração e o FSLogix tentará limpar essas sessões inválidas e permitir uma entrada bem-sucedida. Essa configuração afeta os contêineres Profile e ODFC.
Quando habilitada, essa configuração cria um redirecionamento para a Lixeira específica do usuário para o contêiner VHD(x). Isso permite que o usuário restaure itens independentemente da máquina de onde eles foram excluídos.
Quando habilitada, essa configuração tenta compactar o disco VHD durante a operação de saída e foi projetada para diminuir automaticamente o Size On Disk
contêiner do usuário, dependendo de um limite predefinido. Para obter mais informações, consulte a documentação da Compactação de Disco VHD.
Configurações do contêiner de perfil
As configurações a seguir são aplicáveis a contêineres de perfil e são criadas no seguinte local:
- Hive do Registro: HKEY_LOCAL_MACHINE
- Caminho do Registro: SOFTWARE\FSLogix\Profiles
AccessNetworkAsComputerObject
Tipo: DWORD
Valor padrão: 0
Valores e uso de dados:
- 0: padrão – anexar como usuário.
- 1: Anexar como computador - A pasta deve ter permissões para objetos de computador.
Cuidado
Não use essa configuração, a menos que seu provedor de armazenamento ou arquitetura NÃO funcione com permissões de nível de usuário para os locais de contêiner VHD(x). Essa configuração permitirá que a máquina virtual acesse todos os arquivos VHD(x) no provedor de armazenamento, criando um risco potencial de segurança.
AnexarVHDSDDL
Tipo: REG_SZ
Valor padrão: N/A
Valores e uso de dados:
Cadeia de caracteres SDDL que representa as ACLs a serem usadas ao anexar o VHD(x).
Notificações de limpeza
Tipo: DWORD
Valor padrão: 1
Valores e uso de dados:
- 0: Nenhuma ação.
- 1: Limpa entradas de notificação obsoletas.
Essa configuração limpa entradas obsoletas criadas pela WPN (Plataforma de Notificação por Push do Windows) e pelo WFN (Recurso de Notificação do Windows) que, em algumas condições, levam a entradas lentas.
DeleteLocalProfileWhenVHDShouldApply
Tipo: DWORD
Valor padrão: 0
Valores e uso de dados:
- 0: Nenhuma ação.
- 1: Exclui o perfil local, se existir, e corresponde ao contêiner de perfil.
Importante
Quando o FSLogix determina que um usuário deve ter um contêiner de perfil FSLogix e existe um perfil local, o FSLogix excluirá permanentemente o perfil local.
DiffDiskParentFolderPath
Tipo: REG_SZ
Valor padrão: %TEMP%
Valores e uso de dados:
Especifica o caminho em que os discos de diferença são criados quando ProfileType é configurado para usá-los. O caminho dá suporte ao uso das variáveis personalizadas do FSLogix ou de quaisquer variáveis de ambiente disponíveis para o usuário durante o processo de entrada.
Enabled
(configuração necessária)
Tipo: DWORD
Valor padrão: 0
Valores e uso de dados:
- 0: Contêineres de perfil desativados.
- 1: Contêineres de perfil ativados.
FlipFlopProfileDirectoryName
Tipo: DWORD
Valor padrão: 0
Valores e uso de dados:
- 0: A pasta SID é criada como
%sid%_%username%
- 1: A pasta SID é criada como
%username%_%sid%
Importante
Certifique-se de entender como as configurações conflitantes são aplicadas e priorizadas.
- Essa configuração SUBSTITUIRÁ SIDDirNameMatch e SIDDirNamePattern
- Essa configuração NÃO TEM EFEITO quando NoProfileContainingFolder está habilitado
- NoProfileContainingFolder>FlipFlopProfileDirectoryName> (SIDDirNameMatch e SIDDirNamePattern)
Estado de Política de Grupo
Tipo: DWORD
Valor padrão: 1
Valores e uso de dados:
- 0: Não fazer roaming do estado da Política de Grupo, fornece processamento de política síncrona na entrada.
- 1: Estado da Política de Grupo de Roaming, fornece processamento de política assíncrona na entrada.
Observação
Essa configuração não pode ser definida usando a Política de Grupo.
IgnoreNonWVD
Tipo: DWORD
Valor padrão: 0
Valores e uso de dados:
- 0: FSLogix está habilitado para qualquer sessão.
- 1: O FSLogix está habilitado apenas para sessões da AVD (Área de Trabalho Virtual) do Azure.
Observação
A Área de Trabalho Virtual do Windows (WVD) agora é conhecida como Área de Trabalho Virtual do Azure (AVD), embora o nome da configuração use o nome herdado.
InstallAppxPackages
Tipo: DWORD
Valor padrão: 1
Valores e uso de dados:
Quando ativada (1), essa configuração lê o arquivo de manifesto AppxPackages.xml do perfil do usuário e instala/registra novamente a lista de aplicativos. O arquivo AppxPackages.xml pode ser encontrado em: %LocalAppData%\FSLogix\AppxPackages.xml
. Essa configuração controla o comportamento global no Windows para todos os aplicativos AppX. Isso só melhora a funcionalidade quando usado com o FSLogix.
Aviso
O arquivo AppxPackages.xml não deve ser editado ou modificado. A edição desse arquivo pode causar resultados inesperados e o arquivo é substituído a cada saída.
ÉDinâmico
Tipo: DWORD
Valor padrão: 1
Valores e uso de dados:
- 0: VHD(x) é de um tamanho fixo e o tamanho no disco é totalmente alocado.
- 1: VHD(x) é dinâmico e só aumenta o tamanho no disco conforme necessário.
Observação
- Essa configuração é usada com a configuração SizeInMBs para gerenciar o tamanho dos contêineres de perfil. Definir IsDynamic como 1 faz com que o contêiner Profile use o espaço mínimo no disco, independentemente dos SizeInMBs alocados. À medida que o espaço é consumido, o tamanho no disco aumenta até o tamanho especificado em SizeInMBs. SizeInMBs é o tamanho máximo que um usuário tem permissão para usar no disco. Se o contêiner de perfil do usuário crescer além do especificado em SizeInMBs , o usuário experimentará erros.
- Definir IsDynamic como 1 NÃO permite que o contêiner Profile cresça mais do que o especificado em SizeInMBs.
KeepLocalDir
Tipo: DWORD
Valor padrão: 0
Valores e uso de dados:
- 0: O é excluído
local_%username%
durante a saída.
- 1: A
local_%username%
pasta será deixada no sistema, após o logout. Ele também é usado novamente se o mesmo usuário entrar.
LockedRetryCount
Tipo: DWORD
Valor padrão: 12
Valores e uso de dados:
Especifica o número de tentativas quando um arquivo VHD(x) é bloqueado (aberto por outro processo ou computador).
LockedRetryInterval
Tipo: DWORD
Valor padrão: 5
Valores e uso de dados:
Especifica o número de segundos a aguardar entre as novas tentativas (consulte LockedRetryCount).
NoProfileContainingFolder
Tipo: DWORD
Valor padrão: 0
Valores e uso de dados:
- 0: Desativado.
- 1: O contêiner de perfil não usa nem cria uma pasta contendo SID para o arquivo VHD(x).
Essa configuração destina-se a situações em que o armazenamento fornece um local que já é exclusivo por usuário.
Importante
Certifique-se de entender como as configurações conflitantes são aplicadas e priorizadas.
- Essa configuração substituirá QUALQUER OUTRA configuração relacionada a pastas de contêiner.
- SIDDIRNameMatch NÃO TEM EFEITO quando usado em conjunto com essa configuração.
- SIDDIRNamePattern não tem EFEITO quando usado em conjunto com essa configuração.
- FlipFlopProfileDirectoryName não tem EFEITO quando usado em conjunto com essa configuração.
Modo Cache do Outlook
Tipo: DWORD
Valor padrão: 1
Valores e uso de dados:
- 0: Impede que o FSLogix faça qualquer coisa com o modo em cache.
- 1: Somente quando o contêiner Perfil está anexado, a configuração do Outlook que habilita o modo armazenado em cache é definida temporariamente até que o contêiner seja desanexado. Essa configuração garante que o modo armazenado em cache seja usado somente quando o contêiner estiver anexado.
Importante
- O Outlook deve ser configurado para o modo online para que esse recurso funcione. Isso garante que, se o FSLogix for desabilitado, os arquivos OST grandes não serão baixados.
- Entrada de registro do modo online:
HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\office\16.0\Outlook\OST\NoOST:DWORD = 2
.
- O FSLogix substituirá essa configuração para o usuário atual.
PreventLoginWithFailure
Tipo: DWORD
Valor padrão: 0
Valores e uso de dados:
Quando habilitado (1), o FSLogix carrega o FRXShell se houver uma falha ao anexar ou usar um perfil existente VHD(x). O usuário recebe o prompt padrão para ligar para o suporte e a única opção do usuário é sair.
PreventLoginWithTempProfile
Tipo: DWORD
Valor padrão: 0
Valores e uso de dados:
Quando habilitado (1), o FSLogix carrega o FRXShell se for determinado que um perfil temporário foi criado. O usuário recebe o prompt padrão para ligar para o suporte e a única opção do usuário é sair.
ProfileDirSDDL
Tipo: REG_SZ
Valor padrão: N/A
Valores e uso de dados:
String SDDL que representa as ACLs a serem usadas ao criar o diretório de perfil.
ProfileType
Tipo: DWORD
Valor padrão: 0
Valores e uso de dados:
- 0: Comportamento normal do perfil.
- 1: A máquina deve ser apenas a instância do perfil RW.
- 2: A máquina deve ser apenas a instância do perfil RO.
- 3: A máquina deve tentar assumir o papel RW e, se não puder, deve voltar para um papel RO.
Importante
- Todas as sessões que tentam usar o VHD simultaneamente devem ter uma configuração ProfileType correspondente. Se o VHD não for acessado simultaneamente, ProfileType deverá ser 0.
- O OneDrive não oferece suporte a várias conexões simultâneas/várias conexões simultâneas, usando o mesmo perfil, em nenhuma circunstância. Para obter mais informações, consulte Usar o aplicativo de sincronização em áreas de trabalho virtuais.
ReAttachRetryCount
Tipo: DWORD
Valor padrão: 60
Valores e uso de dados:
Especifica o número de vezes que o sistema deve tentar reanexar o contêiner VHD(x) se ele for desconectado inesperadamente.
ReAttachIntervalSeconds
Tipo: DWORD
Valor padrão: 10
Valores e uso de dados:
Especifica o número de segundos a aguardar entre as novas tentativas ao tentar reanexar o contêiner VHD(x) se ele for desconectado inesperadamente.
ReinicializarEmUsuárioLogoff
Tipo: DWORD
Valor padrão: 0
Valores e uso de dados:
- 0: Desativado.
- 1: Reinicialize quando qualquer usuário sair.
- 2: Reinicialize quando um usuário do perfil FSLogix sair.
Tipo de redirecionamento
Tipo: DWORD
Valor padrão: 2
Valores e uso de dados:
- 1: Use o redirecionamento herdado.
- 2: Use o redirecionamento avançado do FSLogix.
Cuidado
Não use essa configuração, a menos que seja instruído pelo Suporte da Microsoft.
RedirXMLSourceFolder
Tipo: REG_SZ
Valor padrão: N/A
Valores e uso de dados:
Caminho em que o FSLogix procura o arquivo redirections.xml para copiar de e para o perfil do usuário. O caminho dá suporte ao uso das variáveis personalizadas do FSLogix ou de quaisquer variáveis de ambiente disponíveis para o usuário durante o processo de entrada. Por exemplo, C:\Windows\System32
ou \\<server-name>\<share-name>
Observação
Não adicione o nome do arquivo ao caminho. Essa configuração é apenas um caminho de pasta.
RemoverÓrfãosOSTFilesOnLogoff
Tipo: DWORD
Valor padrão: 0
Valores e uso de dados:
- 0: Desativado.
- 1: Arquivos OST duplicados são excluídos durante a saída.
Observação
Em casos raros, arquivos OST duplicados são criados para um usuário. Essa circunstância foi documentada como ocorrendo com e sem o uso de um perfil não persistente. Quando o perfil é armazenado no sistema de arquivos padrão, os administradores podem remover arquivos OST órfãos ou obsoletos excluindo-os. Ao usar o FSLogix, o arquivo OST está no contêiner e não é tão visível. Por longos períodos de tempo, arquivos OST duplicados podem consumir espaço em disco incremental. Quando habilitado (1), o FSLogix excluirá todos os arquivos OST em um VHD(x), exceto o OST com a data de modificação mais recente. Os administradores devem estar familiarizados com o uso de arquivos OST e possíveis implicações antes de optar por habilitar essa configuração.
RoamIdentity
Tipo: DWORD
Valor padrão: 0
Valores e uso de dados:
- 0: Não faça roaming de credenciais e tokens dentro do contêiner.
- 1: Habilita o roaming herdado para credenciais e tokens criados pelo sistema WAM (Gerenciador de Contas da Web).
Em alguns cenários de identidade e autenticação, o usuário pode ser obrigado a se autenticar em seus aplicativos do Microsoft 365 a cada entrada. Habilitar essa configuração é uma maneira de resolver o problema. Recomendamos trabalhar para um logon único verdadeiro, que permite que sua entrada do Windows passe sua credencial para seus aplicativos do Microsoft 365.
Importante
- A configuração padrão é não fazer roaming das credenciais ou tokens , que é a configuração preferencial. Embora essa possa não ser a configuração ideal para alguns clientes, criamos essa configuração para fornecer aos clientes uma maneira de fazer roaming desses itens de forma semelhante ao hotfix 2 do FSLogix v2201 (2.9.8228.50276).
- NÃO habilite essa configuração se você usar o Microsoft Intune para gerenciar seus dispositivos ou se seus dispositivos estiverem ingressados no Microsoft Entra.
Busca de roaming
Tipo: DWORD
Valor padrão: 0
Valores e uso de dados:
- 0: Desativado.
- 1: Habilite a pesquisa de usuário único.
- 2: Habilite a pesquisa multiusuário.
Para obter mais informações, consulte Configurar o roaming de banco de dados do Windows Search.
Importante
- A funcionalidade de roaming de pesquisa do FSLogix não é mais necessária em versões mais recentes do Windows1
- O RoamSearch é definido antes da aplicação dos GPOs, não é possível confiar nos GPOs para definir o RoamSearch em ambientes em que um GoldImage é aplicado na inicialização.
1 Windows Server 2019 versão 1809 e posterior, Windows 10 e 11 multissessão
SetTempToLocalPath
Tipo: DWORD
Valor padrão: 3
Valores e uso de dados:
- 0: Desativado.
- 1: Redirecione TEMP e TMP para a unidade local.
- 2: Redirecione INetCache para a unidade local.
- 3: Redirecione TEMP, TMP e INetCache para a unidade local.
ShutdownOnUserLogoff
Tipo: DWORD
Valor padrão: 0
Valores e uso de dados:
- 0: Desativado.
- 1: Desligue quando qualquer usuário sair.
- 2: Desligar quando um usuário do FSLogix sair.
SIDDirNameMatch
Tipo: REG_SZ
Valor padrão: %sid%_%username%
Valores e uso de dados:
Especifica um padrão de cadeia de caracteres usado ao corresponder um perfil ou pasta de contêiner ODFC. Use essa configuração para definir como o FSLogix tenta localizar um perfil de usuário ou contêiner ODFC. O FSLogix usa o VHDLocations ou CCDLocations como o local onde pesquisar e essa configuração define o que pesquisar. O caminho dá suporte ao uso das variáveis personalizadas do FSLogix ou de quaisquer variáveis de ambiente disponíveis para o usuário durante o processo de entrada.
Importante
Certifique-se de entender como as configurações conflitantes são aplicadas e priorizadas.
- Ao usar essa configuração, verifique se o valor SIDDIRNamePattern corresponde a essa configuração.
- Essa configuração NÃO TEM EFEITO quando FlipFlopProfileDirectoryName está habilitado.
- Essa configuração NÃO TEM EFEITO quando NoProfileContainingFolder está habilitado.
- NoProfileContainingFolder FlipFlopProfileDirectoryName>SIDDirNameMatch (esta configuração)>
SIDDirNamePattern
Tipo: REG_SZ
Valor padrão: %sid%_%username%
Valores e uso de dados:
Especifica um padrão de cadeia de caracteres usado ao criar um perfil ou pasta de contêiner ODFC. Use essa configuração para definir como o FSLogix tenta criar um perfil de usuários ou uma pasta de contêiner ODFC. O FSLogix usa o VHDLocations ou o CCDLocations como o local onde criar e essa configuração define o que criar. O caminho dá suporte ao uso das variáveis personalizadas do FSLogix ou de quaisquer variáveis de ambiente disponíveis para o usuário durante o processo de entrada.
Importante
Certifique-se de entender como as configurações conflitantes são aplicadas e priorizadas.
- Ao usar essa configuração, verifique se o valor SIDDIRNameMatch corresponde a essa configuração.
- Essa configuração NÃO TEM EFEITO quando FlipFlopProfileDirectoryName está habilitado.
- Essa configuração NÃO TEM EFEITO quando NoProfileContainingFolder está habilitado.
- NoProfileContainingFolder FlipFlopProfileDirectoryName>SIDDirNamePattern (esta configuração)>
SIDDirSDDL
Tipo: REG_SZ
Valor padrão: N/A
Valores e uso de dados:
Cadeia de caracteres SDDL que representa as ACLs a serem usadas ao criar a pasta de contêiner SID.
SizeInMBs
Tipo: DWORD
Valor padrão: 30000
Valores e uso de dados:
Especifica o tamanho máximo do contêiner do usuário em megabytes. Os contêineres VHD(x) recém-criados são desse tamanho. Os contêineres existentes são estendidos automaticamente para esse tamanho durante a entrada do usuário. Você pode aumentar esse valor a qualquer momento, mas não pode diminuí-lo. Diminuir esse valor não faz com que os contêineres VHD(x) existentes sejam reduzidos.
VHDNameMatch
Tipo: REG_SZ
Valor padrão: Profile*
Valores e uso de dados:
Especifica um padrão de cadeia de caracteres usado ao corresponder a um contêiner de perfil de usuário. Use essa configuração para definir como o FSLogix tenta localizar um contêiner de perfil de usuário (arquivo VHD(x)). O FSLogix usa o VHDLocations ou CCDLocations como o local onde pesquisar e essa configuração define o que pesquisar. O caminho dá suporte ao uso das variáveis personalizadas do FSLogix ou de quaisquer variáveis de ambiente disponíveis para o usuário durante o processo de entrada.
Importante
Ao usar essa configuração, verifique se o valor VHDNamePattern corresponde a essa configuração.
VHDNamePattern
Tipo: REG_SZ
Valor padrão: Profile_%username%
Valores e uso de dados:
Especifica um padrão de cadeia de caracteres usado ao criar um contêiner de perfil de usuário. Use essa configuração para definir como o FSLogix tenta criar um contêiner de perfil de usuário (arquivo VHD(x)). O FSLogix usa o VHDLocations ou CCDLocations como o local onde pesquisar e essa configuração define o que criar. O caminho dá suporte ao uso das variáveis personalizadas do FSLogix ou de quaisquer variáveis de ambiente disponíveis para o usuário durante o processo de entrada.
Importante
Ao usar essa configuração, verifique se o valor VHDNameMatch corresponde a essa configuração.
VHDLocations
(configuração necessária)
Tipo: MULTI_SZ ou REG_SZ
Valor padrão: N/A
Valores e uso de dados:
Uma lista de locais SMB para pesquisar o arquivo VHD(x) de perfil do usuário. Se um não for encontrado, ele será criado na primeira localização listada. Se o caminho VHD não existir, ele será criado antes de verificar se existe um VHD(x) no caminho. O caminho dá suporte ao uso das variáveis personalizadas do FSLogix ou de quaisquer variáveis de ambiente disponíveis para o usuário durante o processo de entrada. Quando especificado como um valor REG_SZ, vários locais devem ser separados por um ponto-e-vírgula (;
).
VHDXSectorSize
Tipo: DWORD
Valor padrão: 0
Valores e uso de dados:
- 0: Usa o padrão do sistema.
- 512: VHD(x) é formatado usando alocação de 512 bytes.
- 4096: VHD(x) é formatado usando alocação de 4096 bytes.
Observação
Os valores são listados em decimal, não em hexadecimal.
VolumeType
Tipo: REG_SZ
Valor padrão: vhd
Valores e uso de dados:
Um valor de vhd significa que os arquivos recém-criados devem ser do tipo VHD. Um valor de vhdx significa que os arquivos recém-criados devem ser do tipo VHDX.
VolumeWaitTimeMS
Tipo: DWORD
Valor padrão: 20000
Valores e uso de dados:
Especifica o número de milissegundos que o sistema deve aguardar até que o volume chegue depois que o VHD(x) for anexado. Valor padrão de 20000 = 20 segundos
Configurações do contêiner ODFC
As configurações a seguir são aplicáveis a contêineres ODFC e são criadas no seguinte local:
- Hive do Registro: HKEY_LOCAL_MACHINE
- Caminho do Registro: SOFTWARE\Policies\FSLogix\ODFC
AccessNetworkAsComputerObject
Tipo: DWORD
Valor padrão: 0
Valores e uso de dados:
- 0: padrão – anexar como usuário.
- 1: Anexar como computador - A pasta deve ter permissões para objetos de computador.
Cuidado
Não use essa configuração, a menos que seu provedor de armazenamento ou arquitetura NÃO funcione com permissões de nível de usuário para os locais de contêiner VHD(x). Essa configuração permitirá que a máquina virtual acesse todos os arquivos VHD(x) no provedor de armazenamento, criando um risco potencial de segurança.
AnexarVHDSDDL
Tipo: REG_SZ
Valor padrão: N/A
Valores e uso de dados:
Cadeia de caracteres SDDL que representa as ACLs a serem usadas ao anexar o VHD.
DiffDiskParentFolderPath
Tipo: REG_SZ
Valor padrão: %TEMP%
Valores e uso de dados:
Especifica o caminho em que os discos de diferença são criados quando VHDAccessMode é configurado para usá-los. O caminho dá suporte ao uso das variáveis personalizadas do FSLogix ou de quaisquer variáveis de ambiente disponíveis para o usuário durante o processo de entrada.
Enabled
(configuração necessária)
Tipo: DWORD
Valor padrão: 0
Valores e uso de dados:
- 0: contêineres ODFC desabilitados.
- 1: Contêineres ODFC habilitados
FlipFlopProfileDirectoryName
Tipo: DWORD
Valor padrão: 0
Valores e uso de dados:
- 0: A pasta SID é criada como
%sid%_%username%
- 1: A pasta SID é criada como
%username%_%sid%
Importante
Certifique-se de entender como as configurações conflitantes são aplicadas e priorizadas.
- Essa configuração SUBSTITUIRÁ SIDDirNameMatch e SIDDirNamePattern
- Essa configuração NÃO TEM EFEITO quando NoProfileContainingFolder está habilitado
- NoProfileContainingFolder>FlipFlopProfileDirectoryName> (SIDDirNameMatch e SIDDirNamePattern)
IgnoreNonWVD
Tipo: DWORD
Valor padrão: 0
Valores e uso de dados:
- 0: FSLogix está habilitado para qualquer sessão.
- 1: O FSLogix está habilitado apenas para sessões da AVD (Área de Trabalho Virtual) do Azure.
Observação
A Área de Trabalho Virtual do Windows (WVD) agora é conhecida como Área de Trabalho Virtual do Azure (AVD), embora o nome da configuração use o nome herdado.
IncludeOfficeActivation
Tipo: DWORD
Valor padrão: 1
Valores e uso de dados:
- 0: os dados de ativação do Office não são redirecionados para o contêiner.
- 1: Os dados de ativação do Office são redirecionados para o contêiner.
Observação
Essa configuração é específica do Office 2016 e posterior
IncludeOneDrive
Tipo: DWORD
Valor padrão: 1
Valores e uso de dados:
- 0: o cache do OneDrive não é redirecionado para o contêiner.
- 1: O cache do OneDrive é redirecionado para o contêiner.
Importante
O OneDrive não oferece suporte a várias conexões simultâneas/várias conexões simultâneas, usando o mesmo perfil, em nenhuma circunstância. Para obter mais informações, consulte Usar o aplicativo de sincronização em áreas de trabalho virtuais.
IncludeOneNote
Tipo: DWORD
Valor padrão: 0
Valores e uso de dados:
- 0: os arquivos de bloco de anotações do OneNote não são redirecionados para o contêiner.
- 1: Os arquivos de bloco de anotações do OneNote são redirecionados para o contêiner.
IncludeOneNote_UWP
Tipo: DWORD
Valor padrão: 0
Valores e uso de dados:
- 0: os arquivos de bloco de anotações UWP do OneNote não são redirecionados para o contêiner.
- 1: Os arquivos de bloco de anotações UWP do OneNote são redirecionados para o contêiner.
IncludeOutlook
Tipo: DWORD
Valor padrão: 1
Valores e uso de dados:
- 0: os dados do Outlook não são redirecionados para o contêiner.
- 1: Os dados do Outlook são redirecionados para o contêiner.
IncludeOutlookPersonalization
Tipo: DWORD
Valor padrão: 1
Valores e uso de dados:
- 0: os dados de personalização do Outlook não são redirecionados para o contêiner.
- 1: Os dados de personalização do Outlook são redirecionados para o contêiner.
IncludeSharepoint
Tipo: DWORD
Valor padrão: 1
Valores e uso de dados:
- 0: os dados do SharePoint não são redirecionados para o contêiner.
- 1: Os dados do Sharepoint são redirecionados para o contêiner.
IncludeSkype
Tipo: DWORD
Valor padrão: 1
Valores e uso de dados:
- 0: Skype for Business Lista de Endereços Global não é redirecionado para o contêiner.
- 1: A Lista de Endereços Global do Skype for Business é redirecionada para o contêiner.
IncludeTeams
Importante
A IncludeTeams
configuração é para o Microsoft Teams clássico e novo .
Tipo: DWORD
Valor padrão: 0
Valores e uso de dados:
- 0: os dados do Teams não são redirecionados para o contêiner ODFC e o novo pacote AppX do Teams não é registrado durante a entrada.
- 1: os dados do Teams são redirecionados para o contêiner ODFC e o novo pacote AppX do Teams é registrado por sobrenome durante a entrada.
Observação
Caminhos de redirecionamento de dados de perfil do Microsoft Teams.
Equipes (clássicas):
%AppData%\Local\Microsoft\Teams
%AppData%\Roaming\Microsoft\Teams
Equipes (novas):
%LocalAppData%\Packages\MSTeams_8wekyb3d8bbwe\LocalCache
ÉDinâmico
Tipo: DWORD
Valor padrão: 1
Valores e uso de dados:
- 0: VHD(x) é de um tamanho fixo e o tamanho no disco é totalmente alocado.
- 1: VHD(x) é dinâmico e só aumenta o tamanho no disco conforme necessário.
Observação
- Essa configuração é usada com a configuração SizeInMBs para gerenciar o tamanho dos contêineres ODFC. Definir IsDynamic como 1 faz com que o contêiner ODFC use o espaço mínimo no disco, independentemente dos SizeInMBs alocados. À medida que o espaço é consumido, o tamanho no disco aumenta até o tamanho especificado em SizeInMBs. SizeInMBs é o tamanho máximo que um usuário tem permissão para usar no disco. Se o contêiner ODFC do usuário crescer além do especificado em SizeInMBs , o usuário experimentará erros.
- Definir IsDynamic como 1 NÃO permite que o contêiner ODFC cresça mais do que o especificado em SizeInMBs.
LockedRetryCount
Tipo: DWORD
Valor padrão: 12
Valores e uso de dados:
Especifica o número de tentativas quando um arquivo VHD(x) é bloqueado (aberto por outro processo ou computador).
LockedRetryInterval
Tipo: DWORD
Valor padrão: 5
Valores e uso de dados:
Especifica o número de segundos a aguardar entre as novas tentativas (consulte LockedRetryCount).
MirrorLocalOSTToVHD
Tipo: DWORD
Valor padrão: 0
Valores e uso de dados:
- 0: Desativado.
- 1: Quando um novo VHD é criado e há conteúdo na pasta OST local, ele é copiado para o VHD antes que o usuário receba acesso.
- 2: Quando um novo VHD é criado e há conteúdo na pasta OST local, ele é movido para o VHD antes que o usuário receba acesso.
NoProfileContainingFolder
Tipo: DWORD
Valor padrão: 0
Valores e uso de dados:
- 0: Desativado.
- 1: O contêiner ODFC não usa nem cria uma pasta contendo SID para o arquivo VHD(x).
Essa configuração destina-se a situações em que o armazenamento fornece um local que já é exclusivo por usuário.
Importante
Certifique-se de entender como as configurações conflitantes são aplicadas e priorizadas.
- Essa configuração substituirá QUALQUER OUTRA configuração relacionada a pastas de contêiner.
- SIDDIRNameMatch NÃO TEM EFEITO quando usado em conjunto com essa configuração.
- SIDDIRNamePattern não tem EFEITO quando usado em conjunto com essa configuração.
- FlipFlopProfileDirectoryName não tem EFEITO quando usado em conjunto com essa configuração.
NumSessionVHDsToKeep
Tipo: DWORD
Valor padrão: 2
Valores e uso de dados:
Essa configuração é usada quando VHDAccessMode é definido como (3). Isso controla o número de VHDs de sessão que são persistentes. Por exemplo, se definido como (2) e o usuário criar uma terceira sessão, um novo VHD de sessão será criado, mas será excluído quando a terceira sessão terminar.
Modo Cache do Outlook
Tipo: DWORD
Valor padrão: 1
Valores e uso de dados:
- 0: Impede que o FSLogix faça qualquer coisa com o modo em cache.
- 1: somente quando o contêiner ODFC é anexado, a configuração do Outlook que habilita o modo armazenado em cache é definida temporariamente até que o contêiner seja desanexado. Essa configuração garante que o modo armazenado em cache seja usado somente quando o contêiner estiver anexado.
Importante
- O Outlook deve ser configurado para o modo online para que esse recurso funcione. Isso garante que, se o FSLogix for desabilitado, os arquivos OST grandes não serão baixados.
- Entrada de registro do modo online:
HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\office\16.0\Outlook\OST\NoOST:DWORD = 2
.
- O FSLogix substituirá essa configuração para o usuário atual.
Caminho da pasta do Outlook
Tipo: REG_SZ
Valor padrão: %userprofile%\AppData\Local\Microsoft\Outlook
Valores e uso de dados:
O caminho para a pasta do Outlook do usuário. O caminho dá suporte ao uso das variáveis personalizadas do FSLogix ou de quaisquer variáveis de ambiente disponíveis para o usuário durante o processo de entrada.
PreventLoginWithFailure
Tipo: DWORD
Valor padrão: 0
Valores e uso de dados:
Quando habilitado (1), o FSLogix carrega o FRXShell se houver uma falha ao anexar ou usar um VHD(x) ODFC existente. O usuário recebe o prompt padrão para ligar para o suporte e a única opção do usuário é sair.
PreventLoginWithTempProfile
Tipo: DWORD
Valor padrão: 0
Valores e uso de dados:
Quando habilitado (1), o FSLogix carrega o FRXShell se for determinado que um perfil temporário foi criado. O usuário recebe o prompt padrão para ligar para o suporte e a única opção do usuário é sair.
ReAttachRetryCount
Tipo: DWORD
Valor padrão: 60
Valores e uso de dados:
Especifica o número de vezes que o sistema deve tentar reanexar o contêiner VHD(x) se ele for desconectado inesperadamente.
ReAttachIntervalSeconds
Tipo: DWORD
Valor padrão: 10
Valores e uso de dados:
Especifica o número de segundos a aguardar entre as novas tentativas ao tentar reanexar o contêiner VHD(x) se ele for desconectado inesperadamente.
Tipo de redirecionamento
Tipo: DWORD
Valor padrão: 2
Valores e uso de dados:
- 1: Use o redirecionamento herdado.
- 2: Use o redirecionamento avançado do FSLogix.
Cuidado
Não use essa configuração, a menos que seja instruído pelo Suporte da Microsoft.
AtualizarPolítica de Usuário
Tipo: DWORD
Valor padrão: 0
Valores e uso de dados:
- 0: Desativado.
- 1: O contêiner ODFC substitui a configuração do usuário anterior pela configuração do GPO.
Se um GPO estiver configurado para um Produto do Office incluído no contêiner ODFC, poderá haver um conflito com uma configuração de usuário anterior. O comportamento padrão é que o GPO seja aplicado, mas quando o contêiner ODFC é lido, o GPO é substituído usando a configuração no contêiner ODFC. Se o desejo for que a alteração do GPO seja aplicada universalmente, essa configuração deverá ser definida como 1 antes da aplicação da atualização do GPO.
Importante
Há uma implicação de desempenho para definir RefreshUserPolicy como 1. RefreshUserPolicy não deve ser definido ou deve ser definido como 0, a menos que haja um evento de GPO específico. Após o evento GPO, a configuração deve ser revertida para o padrão
RemoverÓrfãosOSTFilesOnLogoff
Tipo: DWORD
Valor padrão: 0
Valores e uso de dados:
- 0: Desativado.
- 1: Arquivos OST duplicados são excluídos durante a saída.
Observação
Em casos raros, arquivos OST duplicados são criados para um usuário. Essa circunstância foi documentada como ocorrendo com e sem o uso de um perfil não persistente. Quando o perfil é armazenado no sistema de arquivos padrão, os administradores podem remover arquivos OST órfãos ou obsoletos excluindo-os. Ao usar o FSLogix, o arquivo OST está no contêiner e não é tão visível. Por longos períodos de tempo, arquivos OST duplicados podem consumir espaço em disco incremental. Quando habilitado (1), o FSLogix excluirá todos os arquivos OST em um VHD(x), exceto o OST com a data de modificação mais recente. Os administradores devem estar familiarizados com o uso de arquivos OST e possíveis implicações antes de optar por habilitar essa configuração.
Busca de roaming
Tipo: DWORD
Valor padrão: 0
Valores e uso de dados:
- 0: Desativado.
- 1: Habilite a pesquisa de usuário único.
- 2: Habilite a pesquisa multiusuário.
Para obter mais informações, consulte Configurar o roaming de banco de dados do Windows Search.
Importante
- A funcionalidade de roaming de pesquisa do FSLogix não é mais necessária em versões mais recentes do Windows1
- O RoamSearch é definido antes da aplicação dos GPOs, não é possível confiar nos GPOs para definir o RoamSearch em ambientes em que um GoldImage é aplicado na inicialização.
1 Windows Server 2019 versão 1809 e posterior, Windows 10 e 11 multissessão
SIDDirNameMatch
Tipo: REG_SZ
Valor padrão: %sid%_%username%
Valores e uso de dados:
Especifica um padrão de cadeia de caracteres usado ao corresponder um perfil ou pasta de contêiner ODFC. Use essa configuração para definir como o FSLogix tenta localizar um perfil de usuário ou contêiner ODFC. O FSLogix usa o VHDLocations ou CCDLocations como o local onde pesquisar e essa configuração define o que pesquisar. O caminho dá suporte ao uso das variáveis personalizadas do FSLogix ou de quaisquer variáveis de ambiente disponíveis para o usuário durante o processo de entrada.
Importante
Certifique-se de entender como as configurações conflitantes são aplicadas e priorizadas.
- Ao usar essa configuração, verifique se o valor SIDDIRNamePattern corresponde a essa configuração.
- Essa configuração NÃO TEM EFEITO quando FlipFlopProfileDirectoryName está habilitado.
- Essa configuração NÃO TEM EFEITO quando NoProfileContainingFolder está habilitado.
- NoProfileContainingFolder FlipFlopProfileDirectoryName>SIDDirNameMatch (esta configuração)>
SIDDirNamePattern
Tipo: REG_SZ
Valor padrão: %sid%_%username%
Valores e uso de dados:
Especifica um padrão de cadeia de caracteres usado ao criar um perfil ou pasta de contêiner ODFC. Use essa configuração para definir como o FSLogix tenta criar um perfil de usuários ou uma pasta de contêiner ODFC. O FSLogix usa o VHDLocations ou o CCDLocations como o local onde criar e essa configuração define o que criar. O caminho dá suporte ao uso das variáveis personalizadas do FSLogix ou de quaisquer variáveis de ambiente disponíveis para o usuário durante o processo de entrada.
Importante
Certifique-se de entender como as configurações conflitantes são aplicadas e priorizadas.
- Ao usar essa configuração, verifique se o valor SIDDIRNameMatch corresponde a essa configuração.
- Essa configuração NÃO TEM EFEITO quando FlipFlopProfileDirectoryName está habilitado.
- Essa configuração NÃO TEM EFEITO quando NoProfileContainingFolder está habilitado.
- NoProfileContainingFolder FlipFlopProfileDirectoryName>SIDDirNamePattern (esta configuração)>
SIDDirSDDL
Tipo: REG_SZ
Valor padrão: N/A
Valores e uso de dados:
String SDDL que representa as ACLs a serem usadas ao criar a pasta de contêiner SID.|
SizeInMBs
Tipo: DWORD
Valor padrão: 30000
Valores e uso de dados:
Especifica o tamanho máximo do contêiner do usuário em megabytes. Os contêineres VHD(x) recém-criados são desse tamanho. Os contêineres existentes são estendidos automaticamente para esse tamanho durante a entrada do usuário. Você pode aumentar esse valor a qualquer momento, mas não pode diminuí-lo. Diminuir esse valor não faz com que os contêineres VHD(x) existentes sejam reduzidos.
VHDAccessMode
Tipo: DWORD
Valor padrão: 0
Valores e uso de dados:
- 0: Comportamento normal de acesso direto. Esse é o modelo de acesso mais simples, mas permite apenas uma sessão simultânea.
- 1: Um disco de diferença é usado na rede. Isso permite o acesso simultâneo à sessão. Esse modo não deverá ser usado se o contêiner ODFC estiver sendo usado com o modo Exchange Armazenado em Cache do Outlook.
- 2: Um disco de diferença é usado na máquina local. Isso permite o acesso simultâneo à sessão. Esse modo não deverá ser usado se o contêiner ODFC estiver sendo usado com o modo Exchange Armazenado em Cache do Outlook.
- 3: Um VHD(x) exclusivo é usado para cada sessão simultânea. Esses arquivos VHD(x) normalmente persistem para que possam ser usados na próxima vez que um usuário criar uma sessão.
Para controlar o número de arquivos VHD(x) que persistem, consulte a configuração NumSessionVHDsToKeep .
Importante
- Todas as sessões que tentam usar o VHD simultaneamente devem ter uma configuração VHDAccessMode correspondente. Se o VHD não for acessado simultaneamente, VHDAccessMode deverá ser 0.
- Se o contêiner ODFC estiver sendo usado com o modo de cache do Outlook, VHDAccessMode 0 ou 3 deverá ser usado.
- O OneDrive não oferece suporte a várias conexões simultâneas/várias conexões simultâneas, usando o mesmo perfil, em nenhuma circunstância. Para obter mais informações, consulte Usar o aplicativo de sincronização em áreas de trabalho virtuais.
VHDNameMatch
Tipo: REG_SZ
Valor padrão: ODFC*
Valores e uso de dados:
Especifica um padrão de cadeia de caracteres usado ao corresponder a um contêiner ODFC de usuários. Use essa configuração para definir como o FSLogix tenta localizar um contêiner ODFC de usuários (arquivo VHD(x)). O FSLogix usa o VHDLocations ou CCDLocations como o local onde pesquisar e essa configuração define o que pesquisar. O caminho dá suporte ao uso das variáveis personalizadas do FSLogix ou de quaisquer variáveis de ambiente disponíveis para o usuário durante o processo de entrada.
Importante
Ao usar essa configuração, verifique se o valor VHDNamePattern corresponde a essa configuração.
VHDNamePattern
Tipo: REG_SZ
Valor padrão: ODFC_%username%
Valores e uso de dados:
Especifica um padrão de cadeia de caracteres usado ao criar um contêiner ODFC de usuários. Use essa configuração para definir como o FSLogix tenta criar um contêiner ODFC de usuários (arquivo VHD(x)). O FSLogix usa o VHDLocations ou CCDLocations como o local onde pesquisar e essa configuração define o que criar. O caminho dá suporte ao uso das variáveis personalizadas do FSLogix ou de quaisquer variáveis de ambiente disponíveis para o usuário durante o processo de entrada.
Importante
Ao usar essa configuração, verifique se o valor VHDNameMatch corresponde a essa configuração.
VHDLocations
(configuração necessária)
Tipo: MULTI_SZ ou REG_SZ
Valor padrão: N/A
Valores e uso de dados:
Uma lista de locais SMB para pesquisar o arquivo ODFC VHD(x) do usuário. Se um não for encontrado, ele será criado na primeira localização listada. Se o caminho VHD não existir, ele será criado antes de verificar se existe um VHD(x) no caminho. O caminho dá suporte ao uso das variáveis personalizadas do FSLogix ou de quaisquer variáveis de ambiente disponíveis para o usuário durante o processo de entrada. Quando especificado como um valor REG_SZ, vários locais devem ser separados por um ponto-e-vírgula (;
).
VHDXSectorSize
Tipo: DWORD
Valores e uso de dados:
- 0: Usa o padrão do sistema.
- 512: VHD(x) é formatado usando alocação de 512 bytes.
- 4096: VHD(x) é formatado usando alocação de 4096 bytes.
Observação
Os valores são listados em decimal, não em hexadecimal.
VolumeType
Tipo: REG_SZ
Valor padrão: vhd
Valores e uso de dados:
Um valor de vhd
significa que os arquivos recém-criados devem ser do tipo VHD
. Um valor de vhdx
significa que os arquivos recém-criados devem ser do tipo VHDX
.
VolumeWaitTimeMS
Tipo: DWORD
Valor padrão: 20000
Valores e uso de dados:
Especifica o número de milissegundos que o sistema deve aguardar até que o volume chegue depois que o VHD(x) for anexado. Valor padrão de 20000 = 20 segundos
Configurações de cache de nuvem
As configurações a seguir são aplicáveis às configurações do Cache de Nuvem.
Configurações globais de cache de nuvem
As definições de configuração a seguir são específicas do Cache de Nuvem e são usadas para TODAS as implementações de Cache de Nuvem, sejam aplicadas a contêineres de Perfil ou ODFC.
CacheDirectory
Hive do Registro: HKEY_LOCAL_MACHINE
Caminho do Registro: SYSTEM\CurrentControlSet\Services\frxccd\Parameters
Nome do valor: CacheDirectory
Tipo de valor: REG_SZ
Valor padrão: C:\ProgramData\FSLogix\Cache
Valores e uso de dados:
Esse valor especifica o local do cache local VHD(x).
Importante
- CacheDirectory e ProxyDirectory NÃO DEVEM estar no mesmo local que o arquivo proxy e o arquivo de cache têm o mesmo nome e entrarão em conflito.
- É fundamental localizar o cache local VHD(x) no armazenamento altamente disponível e de alto desempenho. O armazenamento apropriado para o cache local VHD(x) terá características de desempenho e disponibilidade semelhantes ao armazenamento anexado SSD ou NVMe. CacheDirectory é definido antes da aplicação da Diretiva de Grupo, não é possível contar com a Diretiva de Grupo para definir CacheDirectory em ambientes em que uma "imagem dourada" é aplicada na inicialização.
WriteCacheDirectory
Hive do Registro: HKEY_LOCAL_MACHINE
Caminho do Registro: SYSTEM\CurrentControlSet\Services\frxccds\Parameters
Nome do valor: WriteCacheDirectory
Tipo de valor: REG_SZ
Valor padrão: C:\ProgramData\FSLogix\Cache
Valores e uso de dados:
Essa configuração especifica onde os arquivos estão localizados que controlam quais dados precisam ser gravados no CCDLocations. Esses arquivos contêm uma lista de setores que precisam ser gravados no CCDLocations. Para cada conjunto, os dados são lidos do cache local VHD(x) no CacheDirectory e, em seguida, gravados no CCDLocations. Cada local tem sua própria lista de cache de gravação, pois eles podem ser liberados em velocidades diferentes.
Diretório de Proxy
Hive do Registro: HKEY_LOCAL_MACHINE
Caminho do Registro: SYSTEM\CurrentControlSet\Services\frxccds\Parameters
Nome do valor: ProxyDirectory
Tipo de valor: REG_SZ
Valor padrão: C:\ProgramData\FSLogix\Proxy
Valores e uso de dados:
Especifica o local do arquivo stub de proxy local.
Importante
- CacheDirectory e ProxyDirectory NÃO DEVEM estar no mesmo local que o arquivo proxy e o arquivo de cache têm o mesmo nome e entrarão em conflito.
- Embora seja possível alterar o local da configuração ProxyDirectory , é altamente recomendável que isso seja feito apenas quando não houver unidade C.
- Este local não contém dados.
SilêncioACLWarning
Hive do Registro: HKEY_LOCAL_MACHINE
Caminho do Registro: SYSTEM\CurrentControlSet\Services\frxccds\Parameters
Nome do valor: SilenceACLWarning
Tipo de valor: DWORD
Valor padrão: 0
Valores e uso de dados:
- 0: Desativado.
- 1: Desabilita o aviso do log de eventos quando as ACLs de proxy ou cache não correspondem aos valores padrão.
Configurações específicas do contêiner
Uma configuração de Cache de Nuvem pode ser usada para contêineres de Perfil e/ou ODFC.
- Chave de registro de perfis: HKLM\SOFTWARE\FSLogix\Profiles
- Chave de registro ODFC: HKLM \ SOFTWARE \ Policies \ FSLogix \ ODFC
Importante
- CCDLocations e VHDLocations não devem estar presentes ao mesmo tempo.
- As configurações de Cache de Nuvem só são válidas quando usadas com CCDLocations em perfis ou configurações ODFC.
CCDLocations
(Configuração necessária)
Tipo: REG_SZ / MULTI_SZ
Valor padrão: N/A
Valores e uso de dados:
Especifica o tipo de armazenamento e o local dos contêineres remotos do Cache de Nuvem. CCDLocations deve ser usado em vez de VHDLocations. CCDLocations dá suporte a tipos SMB e Azure Blob com até quatro locais de contêiner remotos. Ao definir CCDLocations, o primeiro local é o provedor de armazenamento primário e é o único provedor usado para operações de leitura, a menos que se torne não íntegro. Todos os provedores de armazenamento são usados quando o conteúdo precisa ser gravado nos arquivos VHD(x).
Dica
- Não use espaços ao redor de delimitadores.
- Parâmetros e valores diferenciam maiúsculas de minúsculas.
- Por exemplo:
type=smb
(correto)
type=SMB
(incorreto)
connectionString=\\<server-name-1>\<share-name>
(correto)
connectionstring=\\<server-name-1>\<share-name>
(incorreto)
CCDLocations são formatados usando um tipo, nome e connectionString separados usando um ;
como delimitador. O tipo aceita ou smb
.azure
Nome é um valor opcional usado para descrever o provedor de armazenamento. Use "
quando o nome contiver um space
domínio . O tipo connectionString for smb
deve incluir o caminho UNC completo para o compartilhamento de arquivos. O tipo connectionString for azure
deve incluir o nome da chave protegida.
- CCDLocations usando SMB:
type=smb,name="SMB PROVIDER 1",connectionString=\\<server-name-1>\<share-name>
- CCDLocations usando o Azure (seguro):
type=azure,name="AZURE BLOB 1",connectionString="|fslogix/azureblob1|"
CcdMaxCacheSizeInMBs
Observação
- Requer o FSLogix v2009 ou posterior (2.9.7654.46150)
- A configuração não está disponível nos modelos de Política de Grupo
Tipo: DWORD
Valor padrão: 0
Aviso
O uso de CcdMaxCacheSizeInMBs faz com que o FSLogix execute etapas extras, incluindo regravar dados que podem estar no cache local, manter um manifesto de dados liberados e outras tarefas que exigem recursos de computação significativos . O uso de CcdMaxCacheSizeInMBs afetará negativamente o desempenho, independentemente do tamanho especificado, embora tamanhos maiores diminuam um pouco o impacto no desempenho. O uso de CcdMaxCacheSizeInMBs aumenta a E/S de armazenamento e o tráfego de rede.
Dependendo da configuração e do uso, o aumento da E/S de armazenamento e do tráfego de rede pode ser substancial. Definir o valor CcdMaxCacheSizeInMBs abaixo de 200 tem um efeito significativo no desempenho do sistema. CcdMaxCacheSizeInMBs é uma opção de configuração avançada e requer um planejamento completo, pois tem impactos no desempenho geral da solução de perfil.
CcdMaxCacheSizeInMBs especifica o tamanho máximo do cache local em megabytes, por usuário, durante a operação normal. A operação normal pressupõe que todos os provedores de Cache de Nuvem estejam disponíveis e que o desempenho do armazenamento seja adequado para aceitar E/S na taxa necessária para acomodar a utilização do perfil. Definir CcdMaxCacheSizeInMBs como 0 (valor padrão) significa que o Cache de Nuvem não tenta limitar o tamanho do cache local. Essa configuração não foi projetada para limitar o tamanho do cache local durante cenários de falha, mas destina-se a fornecer uma operação previsível durante a operação normal. Quando CcdMaxCacheSizeInMBs é definido, o cache local pode ser expandido para o tamanho máximo, momento em que os blocos são removidos do cache local à medida que são gravados nos provedores de cache de nuvem remotos. O algoritmo para remover blocos do cache local é uma 'caixa preta', não é configurável e não está documentado. Se um provedor não estiver disponível, o cache local de cada usuário poderá se expandir até que o disco em que ele reside fique sem espaço em disco. Este é o único modelo operacional e foi projetado para utilizar os recursos da maneira mais eficiente possível antes de afetar a experiência do usuário.
Exemplos de CcdMaxCacheSizeInMBs
Operação Normal
O host A tem no máximo 10 usuários e CcdMaxCacheSizeInMBs definidos como 1000 MB (1 GB) e o host tem 20 GB de espaço em disco disponível. Supondo que todos os provedores remotos estejam disponíveis e tenham desempenho adequado, o tamanho máximo de cada VHD(x) de cache local é de 1 GB. Isso garante que apenas 10 GB dos 20 GB disponíveis no host sejam utilizados para o cache local VHD(x).
Cenário de falha
O host A tem no máximo dez (10) usuários e CcdMaxCacheSizeInMBs definidos como 1000 MB (1 GB) e o host tem 20 GB de espaço em disco disponível. Sete (7) usuários estão ativos e três (3) usuários estão ociosos. Dois provedores remotos de Cache de Nuvem estão configurados e um desses provedores fica indisponível. Cada VHD(x) de cache local do usuário continua a se expandir para dar suporte à operação normal. Isso continua, conforme necessário, até que os provedores remotos fiquem disponíveis e o cache local possa ser liberado para os provedores remotos. Se o provedor remoto não retornar à operação antes que o VHD(x) do cache local utilize todo o armazenamento no host, o resultado será o mesmo que se a unidade do sistema ficar sem espaço em disco. O usuário é afetado de forma negativa, incluindo falhas de sessão e/ou perda de dados.
Independentemente do cenário, durante um evento de falha, os usuários ativos podem utilizar mais do que o 1 GB atribuído, enquanto os usuários ociosos podem consumir menos. Isso é intencional.
ClearCacheOnLogoff
Tipo: DWORD
Valor padrão: 0
Valores e uso de dados:
Por padrão, o cache local VHD(x) não é removido quando o usuário sai. Se um usuário acessar um sistema em que é desejável que o cache local VHD(x) seja excluído ao sair, defina esse valor como 1.
Visão geral das configurações de registro do provedor de Cache de Nuvem
Cuidado
Leia a seção a seguir antes de tentar usar essas configurações.
Tradicionalmente, o Cache de Nuvem tinha um comportamento rígido quando todos os provedores definidos não estavam disponíveis na entrada e saída do usuário. Especificamente, os usuários nunca disparariam um erro durante a entrada, mesmo que nenhum provedor de Cache de Nuvem estivesse disponível. Além disso, na saída, se algum provedor de Cache de Nuvem não estivesse disponível, a saída do usuário seria impedida indefinidamente. Na maioria dos cenários, em que os provedores de Cache de Nuvem apontam para um armazenamento altamente disponível que raramente, ou nunca, ficaria indisponível por longos períodos, essas configurações são ideais para garantir a integridade dos dados. Em alguns cenários, os usuários expressaram o desejo de um controle mais granular sobre esses comportamentos. As configurações a seguir permitem a configuração do comportamento do Cache de Nuvem durante eventos de registro de disco (associado à entrada do usuário) e cancelamento de registro de disco (associado à saída do usuário). Ao definir as configurações associadas a eventos de registro ou cancelamento de registro de disco, verifique se você está familiarizado com os conceitos e se as configurações atingem suas metas de integridade de dados. Várias combinações de configurações podem fazer com que os dados de perfil local sejam descartados sem que nenhum provedor de Cache de Nuvem seja atualizado. O resultado da limpeza do cache local, sem liberar para um provedor de Cache de Nuvem, é a exclusão permanente dos dados de sessão do usuário armazenados no cache local.
As configurações a seguir podem ser usadas, com o contêiner de perfil e/ou o contêiner ODFC ao usar o Cache de Nuvem.
HealthyProvidersRequiredForRegister
Tipo: DWORD
Valor padrão: 0
Valores e uso de dados:
Define o número de provedores de armazenamento "íntegros" necessários para uma entrada bem-sucedida do usuário. Quando definido como 0, os usuários sempre têm permissão para entrar, mesmo que nenhum provedor de Cache de Nuvem esteja disponível.
Essa configuração especifica o número de provedores de Cache de Nuvem íntegros necessários para permitir uma entrada. Se um usuário entrar sem provedores disponíveis, o FSLogix presumirá que um ou mais provedores de Cache de Nuvem ficarão disponíveis antes de o usuário sair. Se um provedor de Cache de Nuvem não ficar disponível durante o tempo da sessão do usuário, o usuário será impedido de sair (discutido em HealthyProviderRequiredForUnregister). Se for desejado bloquear a entrada de um usuário e um número mínimo de provedores de Cache de Nuvem não estiver disponível, o HealthyProvidersRequiredForRegister poderá ser definido como o número de provedores necessários para uma entrada. Se o número mínimo de provedores necessários para o registro não estiver disponível, a entrada falhará. Ao definir HealthyProvidersRequiredForRegister como algo diferente de 0, PreventLoginWithFailure e/ou PreventLoginWithTempProfile devem ser usados para criar a experiência do usuário desejada.
HealthyProvidersRequiredForUnregister
Tipo: DWORD
Valor padrão: 1
Valores e uso de dados:
Define o número de provedores de armazenamento "íntegros" necessários para uma saída bem-sucedida do usuário. Se o número de provedores disponíveis na saída for menor que o número definido, a saída do usuário será impedida pelo tempo especificado em CcdUnregisterTimeout.
Observação
Embora HealthyProvidersRequiredForUnregister possa ser definido como 0, NÃO é recomendado. Quando definido como 0, ClearCacheOnForcedUnregister e CcdUnregisterTimeout não terão EFEITO. Definir o valor como 0 pode causar a exclusão permanente dos dados da sessão do usuário armazenados no cache local, sem as proteções internas por meio de CcdUnregisterTimeout e ClearCacheOnForcedUnregister.
CcdUnregisterTimeout
Tipo: DWORD
Valor padrão: 0
Valores e uso de dados:
- 0: a saída do usuário é mantida até que o número de provedores especificado em HealthyProvidersRequiredForUnregister esteja disponível.
Altere o valor para o número de segundos em que a saída de um usuário está atrasada se o número de provedores disponíveis for menor que o valor especificado em HealthyProvidersRequiredForUnregister.
Cuidado
Quando definido como 0 e o número de provedores especificado em HealthyProvidersRequiredForUnregister não for atendido, a saída do usuário poderá ser mantida infinitamente.
ClearCacheOnForcedUnregister
Tipo: DWORD
Valor padrão: 0
Valores e uso de dados:
- 0: retém o cache local quando o registro do provedor de armazenamento é cancelado quando o CcdUnregisterTimeout expira.
- 1: Remove todo o cache local quando o registro do provedor de armazenamento é cancelado quando o CcdUnregisterTimeout expira.
CCDUnregisterTimeout é definido para especificar o número de segundos a aguardar antes de permitir que uma sessão de usuário seja fechada, mesmo que não tenha ocorrido uma liberação bem-sucedida para um provedor de Cache de Nuvem. Se ClearCacheOnLogoff estiver definido, o cache local será excluído, mesmo que os dados no cache local não tenham sido liberados para um provedor de Cache de Nuvem. Para preservar os dados do usuário no cache local, quando uma sessão de usuário é forçada a fechar, o cache local NÃO é excluído nesse cenário (mesmo que ClearCacheOnLogoff esteja definido). Isso permite que os dados do usuário sejam recuperados do cache local, no entanto, o cache local VHD(x) deve ser gerenciado (excluído) manualmente após a restauração dos dados do usuário.
Cuidado
Definir ClearCacheOnForcedUnregister como 1 pode resultar na perda de dados do usuário salvos no registro durante a sessão atual. É importante entender que esses dados não serão recuperáveis se o cache local for limpo nesse cenário. Verifique se você entende as implicações de alterar o valor padrão dessa configuração antes de fazer alterações.
Configurações de log
Observação
Uma nova instalação (ou uma instalação após uma desinstalação) redefinirá os níveis de registro de volta ao padrão. Uma instalação de atualização deixará todas as configurações de log como existiam antes da instalação da atualização.
As configurações a seguir são aplicáveis ao FSLogix e não são específicas para contêineres de perfil ou ODFC ou cache de nuvem. As configurações são criadas no seguinte local:
- Hive do Registro: HKEY_LOCAL_MACHINE
- Caminho do Registro: SOFTWARE\FSLogix\Logging
LoggingEnabled
Nome do valor: LoggingEnabled
Tipo de valor: REG_DWORD
Valor padrão: 2
Quando definido como '0', as configurações específicas para cada arquivo de log são ignoradas e todos os arquivos de log são desabilitados. Quando definido como '1' , somente logs específicos do componente são criados. Quando definido como '2', as configurações específicas para cada arquivo de log são ignoradas e todos os arquivos de log são ativados.
LogDir
Nome do valor: LogDir
Tipo de valor: REG_SZ
Valor padrão: %ProgramData%\FSLogix\Logs
Especifica o local onde os arquivos de log devem ser armazenados. Caminhos locais e UNC são aceitos. O registro é feito como SYSTEM ao fazer logon em uma unidade local e como o Objeto de Computador ao fazer logon em um compartilhamento de rede. Ao configurar o log em um compartilhamento de rede, certifique-se de conceder acesso para o Objeto de Computador ao compartilhamento de rede e à pasta.
Observação
Alterando o local do arquivo de log, é necessário reinicializar o sistema ou reiniciar o serviço FSLogix.
LogFileKeepingPeriod
Nome do valor: LogFileKeepingPeriod
Tipo de valor: REG_DWORD
Valor padrão: 2
Valor máximo: 180
Um novo arquivo de log é criado a cada dia. Isso especifica quantos manter.
Nível de registro
Nome do valor: LoggingLevel
Tipo de valor: REG_DWORD
Valor padrão: 1
- 0: Saída detalhada do arquivo de log que inclui mensagens DBG, INFO, WARN e ERROR.
- 1: Saída do arquivo de log padrão que inclui: mensagens INFO, WARN e ERROR.
- 2: Saída mínima do arquivo de log que inclui: mensagens WARN e ERROR.
- 3: Erros apenas na saída do arquivo de log.
RobocopyLogPath
Nome do valor: RobocopyLogPath
Tipo de valor: REG_SZ
Valor padrão: Nenhum
Especifica um nome de arquivo de log e um caminho em que a saída dos comandos robocopy (por exemplo, durante o espelhamento de dados dentro ou fora de um VHD) é armazenada. Se o valor for inexistente, os resultados da robocopy não serão registrados. Essa configuração é recomendada apenas para solução de problemas.
Arquivos de log específicos do componente
Essas configurações só serão aplicáveis se a configuração LoggingEnabled estiver definida como 1.
Nome do valor: ConfigTool
Tipo de valor: REG_DWORD
Ativar valor: 1 (padrão)
Valor desativado: 0
IEPlugin
Nome do valor: IEPlugin
Tipo de valor: REG_DWORD
Ativar valor: 1
Valor desativado: 0 (padrão)
Editor de Regras
Nome do valor: RuleEditor
Tipo de valor: REG_DWORD
Ativar valor: 1
Valor desativado: 0 (padrão)
Editor de regras Java
Nome do valor: JavaRuleEditor
Tipo de valor: REG_DWORD
Ativar valor: 1
Valor desativado: 0 (padrão)
Serviço
Nome do valor: Serviço
Tipo de valor: REG_DWORD
Ativar valor: 1
Valor desativado: 0 (padrão)
Perfil
Nome do valor: Perfil
Tipo de valor: REG_DWORD
Ativar valor: 1 (padrão)
Valor desativado: 0
Lançador de FrxLauncher
Nome do valor: FrxLauncher
Tipo de valor: REG_DWORD
Ativar valor: 1
Valor desativado: 0 (padrão)
ODFC
Nome do valor: ODFC
Tipo de valor: REG_DWORD
Ativar valor: 1
Valor desativado: 0 (padrão)
Compilação de regras
Nome do valor: RuleCompilation
Tipo de valor: REG_DWORD
Ativar valor: 1
Valor desativado: 0 (padrão)
Fonte
Nome do valor: Fonte
Tipo de valor: REG_DWORD
Ativar valor: 1
Valor desativado: 0 (padrão)
Rede
Nome do valor: Rede
Tipo de valor: REG_DWORD
Ativar valor: 1
Valor desativado: 0 (padrão)
Impressora
Nome do valor: Impressora
Tipo de valor: REG_DWORD
Ativar valor: 1
Valor desativado: 0 (padrão)
AdsComputerGroup
Nome do valor: AdsComputerGroup
Tipo de valor: REG_DWORD
Ativar valor: 1
Valor desativado: 0 (padrão)
Interface do driver
Nome do valor: DriverInterface
Tipo de valor: REG_DWORD
Ativar valor: 1
Valor desativado: 0 (padrão)
Pesquisar
Nome do valor: Pesquisar
Tipo de valor: REG_DWORD
Ativar valor: 1 (padrão)
Valor desativado: 0
Plug-in de pesquisa
Nome do valor: SearchPlugin
Tipo de valor: REG_DWORD
Ativar valor: 1
Valor desativado: 0 (padrão)
ProcessoInício
Nome do valor: ProcessStart
Tipo de valor: REG_DWORD
Ativar valor: 1
Valor desativado: 0 (padrão)