En este artículo se describen las distintas configuraciones del Registro aplicables a FSLogix que incluye, entre otras:
Algunas configuraciones de FSLogix aceptarán variables de entorno. Esta configuración aceptará la lista de variables de entorno personalizadas y las variables disponibles durante el inicio de sesión del usuario.
La siguiente configuración se aplica a FSLogix y no es específica de los contenedores de ODFC o de perfil o caché en la nube.
En los casos en los que la sesión de un usuario finaliza abruptamente, el VHD(x) montado para el perfil del usuario no está desasociado correctamente y es posible que el siguiente inicio de sesión del usuario no adjunte correctamente su contenedor VHD(x). Habilite esta configuración y FSLogix intente limpiar estas sesiones no válidas y permitir un inicio de sesión correcto. Esta configuración afecta tanto a los contenedores de Perfil como de ODFC.
Cuando se habilita, esta configuración crea una redirección para la papelera de reciclaje específica del usuario en el contenedor VHD(x). Esto permite al usuario restaurar elementos independientemente de la máquina desde donde se eliminaron.
Cuando está habilitada, esta configuración intenta compactar el disco VHD durante la operación de cierre de sesión y está diseñado para reducir automáticamente el Size On Disk
del contenedor del usuario en función de un umbral predefinido. Para obtener más información, consulte la documentación de VHD Disk Compaction .
Configuración del contenedor de perfiles
La siguiente configuración se aplica a los contenedores de perfiles y se crean en la siguiente ubicación:
- Hive del Registro: HKEY_LOCAL_MACHINE
- Ruta de acceso del Registro: SOFTWARE\FSLogix\Profiles
AccessNetworkAsComputerObject
Tipo: DWORD
Valor predeterminado: 0
Valores de datos y uso:
- 0: valor predeterminado: adjuntar como usuario.
- 1: adjuntar como equipo : carpeta debe tener permisos para objetos de equipo.
Precaución
No use esta configuración a menos que el proveedor de almacenamiento o la arquitectura NO funcionen con permisos de nivel de usuario en las ubicaciones de contenedor de VHD(x). Esta configuración permitirá que la máquina virtual acceda a todos los archivos VHD(x) del proveedor de almacenamiento que crean un riesgo de seguridad potencial.
AttachVHDSDDL
Tipo: REG_SZ
Valor predeterminado: N/A
Valores de datos y uso:
Cadena SDDL que representa las ACL que se van a usar al adjuntar el VHD(x).
CleanOutNotifications
Tipo: DWORD
Valor predeterminado: 1
Valores de datos y uso:
- 0: Sin acción.
- 1: Limpia las entradas de notificación obsoletas.
Esta configuración limpia las entradas obsoletas creadas por la Plataforma de notificaciones push de Windows (WPN) y windows Notification Facility (WFN), que, en algunas condiciones, conduce a inicios de sesión lentos.
DeleteLocalProfileWhenVHDShouldApply
Tipo: DWORD
Valor predeterminado: 0
Valores de datos y uso:
- 0: Sin acción.
- 1: Elimina el perfil local si existe y coincide con el contenedor de perfiles.
Importante
Cuando FSLogix determina que un usuario debe tener un contenedor de perfiles de FSLogix y existe un perfil local, FSLogix eliminará permanentemente el perfil local.
DiffDiskParentFolderPath
Tipo: REG_SZ
Valor predeterminado: %TEMP%
Valores de datos y uso:
Especifica la ruta de acceso en la que se crean los discos de diferencia cuando ProfileType está configurado para usarlos. La ruta de acceso admite el uso de las variables personalizadas de FSLogix o cualquier variable de entorno que esté disponible para el usuario durante el proceso de inicio de sesión.
habilitado
(configuración necesaria)
Tipo: DWORD
Valor predeterminado: 0
Valores de datos y uso:
- 0: Contenedores de perfiles deshabilitados.
- 1: Contenedores de perfiles habilitados.
FlipFlopProfileDirectoryName
Tipo: DWORD
Valor predeterminado: 0
Valores de datos y uso:
- 0: Se crea la carpeta SID como
%sid%_%username%
- 1: La carpeta SID se crea como
%username%_%sid%
Importante
Asegúrese de comprender cómo se aplican y priorizan las configuraciones en conflicto.
- Esta configuración invalidará SIDDirNameMatch y SIDDirNamePattern.
- Esta configuración no tiene EFECTO cuando NoProfileContainingFolder está habilitado
- NoProfileContainingFolder>FlipFlopProfileDirectoryName> (SIDDirNameMatch y SIDDirNamePattern)
GroupPolicyState
Tipo: DWORD
Valor predeterminado: 1
Valores de datos y uso:
- 0: No mover el estado de la directiva de grupo, proporciona procesamiento de directivas sincrónicas en el inicio de sesión.
- 1: Estado de directiva de grupo móvil, proporciona procesamiento asincrónico de directivas en el inicio de sesión.
Nota:
Esta configuración no se puede establecer mediante la directiva de grupo.
IgnoreNonWVD
Tipo: DWORD
Valor predeterminado: 0
Valores de datos y uso:
- 0: FSLogix está habilitado para cualquier sesión.
- 1: FSLogix solo está habilitado para sesiones de Azure Virtual Desktop (AVD).
Nota:
Windows Virtual Desktop (WVD) ahora se conoce como Azure Virtual Desktop (AVD), aunque el nombre de la configuración usa el nombre heredado.
InstallAppxPackages
Tipo: DWORD
Valor predeterminado: 1
Valores de datos y uso:
Cuando se habilita (1), esta configuración lee el archivo de manifiesto de AppxPackages.xml del perfil del usuario e instala o vuelve a registrar la lista de aplicaciones. El archivo AppxPackages.xml se puede encontrar en: %LocalAppData%\FSLogix\AppxPackages.xml
. Esta configuración controla el comportamiento global en Windows para todas las aplicaciones appX. Esto solo mejora la funcionalidad cuando se usa con FSLogix.
Advertencia
El archivo AppxPackages.xml no está diseñado para editarse ni modificarse. La edición de este archivo puede provocar resultados inesperados y el archivo se sobrescribe en cada cierre de sesión.
IsDynamic
Tipo: DWORD
Valor predeterminado: 1
Valores de datos y uso:
- 0: VHD(x) tiene un tamaño fijo y el tamaño del disco está totalmente asignado.
- 1: VHD(x) es dinámico y solo aumenta el tamaño en el disco según sea necesario.
Nota:
- Esta configuración se usa con la configuración SizeInMB para administrar el tamaño de los contenedores de perfiles. Si se establece IsDynamic en 1, el contenedor de perfiles usará el espacio mínimo en el disco, independientemente de los SizeInMB asignados. A medida que se consume espacio, el tamaño del disco crece hasta el tamaño especificado en SizeInMB. SizeInMB es el tamaño máximo que un usuario puede usar en el disco. Si el contenedor de perfiles del usuario crece más allá de lo que se especifica en SizeInMB , el usuario experimenta errores.
- Establecer IsDynamic en 1 no permite que el contenedor de perfiles crezca más grande que lo especificado en SizeInMB.
KeepLocalDir
Tipo: DWORD
Valor predeterminado: 0
Valores de datos y uso:
- 0:
local_%username%
se elimina durante la cierre de sesión.
- 1: La
local_%username%
carpeta se dejará en el sistema, después de cerrar la sesión. También se usa de nuevo si el mismo usuario inicia sesión.
LockedRetryCount
Tipo: DWORD
Valor predeterminado: 12
Valores de datos y uso:
Especifica el número de reintentos intentados cuando un archivo VHD(x) está bloqueado (abierto por otro proceso o equipo).
LockedRetryInterval
Tipo: DWORD
Valor predeterminado: 5
Valores de datos y uso:
Especifica el número de segundos que se van a esperar entre reintentos (consulte LockedRetryCount).
NoProfileContainingFolder
Tipo: DWORD
Valor predeterminado: 0
Valores de datos y uso:
- 0: Deshabilitado.
- 1: El contenedor de perfiles no usa ni crea un SID que contenga la carpeta para el archivo VHD(x).
Esta configuración está pensada para situaciones en las que el almacenamiento proporciona una ubicación que ya es única por usuario.
Importante
Asegúrese de comprender cómo se aplican y priorizan las configuraciones en conflicto.
- Esta configuración invalidará cualquier otra configuración relacionada con las carpetas de contenedor.
- SIDDIRNameMatch no tiene NINGÚN EFECTO cuando se usa junto con esta configuración.
- SIDDIRNamePattern no tiene NINGÚN EFECTO cuando se usa junto con esta configuración.
- FlipFlopProfileDirectoryName no tiene NINGÚN EFECTO cuando se usa junto con esta configuración.
OutlookCachedMode
Tipo: DWORD
Valor predeterminado: 1
Valores de datos y uso:
- 0: Impide que FSLogix realice cualquier cosa con el modo almacenado en caché.
- 1: Solo cuando se adjunta el contenedor de perfiles, la configuración de Outlook que habilita el modo almacenado en caché se establece temporalmente hasta que el contenedor se desasocia. Esta configuración garantiza que el modo almacenado en caché solo se use cuando el contenedor está conectado.
Importante
- Outlook debe configurarse para el modo en línea para que esta característica funcione. Esto garantiza si FSLogix se deshabilita, no se descargarán los archivos OST grandes.
- Entrada del Registro del modo en línea:
HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\office\16.0\Outlook\OST\NoOST:DWORD = 2
.
- FSLogix invalidará esta configuración para el usuario actual.
PreventLoginWithFailure
Tipo: DWORD
Valor predeterminado: 0
Valores de datos y uso:
Cuando se habilita (1) FSLogix carga FRXShell si se produce un error al que se asocia o se usa un VHD(x) de perfil existente. El usuario recibe la solicitud predeterminada para llamar al soporte técnico y la única opción es cerrar la sesión.
PreventLoginWithTempProfile
Tipo: DWORD
Valor predeterminado: 0
Valores de datos y uso:
Cuando se habilita (1) FSLogix carga FRXShell si se determina que se ha creado un perfil temporal. El usuario recibe la solicitud predeterminada para llamar al soporte técnico y la única opción es cerrar la sesión.
ProfileDirSDDL
Tipo: REG_SZ
Valor predeterminado: N/A
Valores de datos y uso:
Cadena SDDL que representa las ACL que se van a usar al crear el directorio de perfil.
ProfileType
Tipo: DWORD
Valor predeterminado: 0
Valores de datos y uso:
- 0: Comportamiento normal del perfil.
- 1: La máquina solo debe ser la instancia de perfil RW.
- 2: La máquina solo debe ser la instancia de perfil de RO.
- 3: La máquina debe intentar asumir el rol RW y, si no es así, debe recurrir a un rol de RO.
Importante
- Todas las sesiones que intentan usar el disco duro virtual simultáneamente deben tener una configuración profileType coincidente. Si no se tiene acceso al disco duro virtual simultáneamente, ProfileType debe ser 0.
- OneDrive no admite varias conexiones simultáneas o varias conexiones simultáneas, con el mismo perfil, en cualquier circunstancia. Para obtener más información, consulte Uso de la aplicación de sincronización en escritorios virtuales.
ReAttachRetryCount
Tipo: DWORD
Valor predeterminado: 60
Valores de datos y uso:
Especifica el número de veces que el sistema debe intentar volver a adjuntar el contenedor VHD(x) si se desconecta inesperadamente.
ReAttachIntervalSeconds
Tipo: DWORD
Valor predeterminado: 10
Valores de datos y uso:
Especifica el número de segundos que se deben esperar entre reintentos al intentar volver a adjuntar el contenedor VHD(x) si se desconecta inesperadamente.
RebootOnUserLogoff
Tipo: DWORD
Valor predeterminado: 0
Valores de datos y uso:
- 0: Deshabilitado.
- 1: Reiniciar cuando cualquier usuario cierre la sesión.
- 2: Reinicie cuando un usuario de perfil de FSLogix cierre la sesión.
RedirectType
Tipo: DWORD
Valor predeterminado: 2
Valores de datos y uso:
- 1: Use el redireccionamiento heredado.
- 2: Use el redireccionamiento avanzado de FSLogix.
Precaución
No use esta configuración a menos que se dirija a Soporte técnico de Microsoft.
RedirXMLSourceFolder
Tipo: REG_SZ
Valor predeterminado: N/A
Valores de datos y uso:
Ruta de acceso en la que FSLogix busca el archivo de redirections.xml que se va a copiar desde y en el perfil del usuario. La ruta de acceso admite el uso de las variables personalizadas de FSLogix o cualquier variable de entorno que esté disponible para el usuario durante el proceso de inicio de sesión. Por ejemplo, C:\Windows\System32
o \\<server-name>\<share-name>
.
Nota:
No agregue el nombre de archivo a la ruta de acceso. Esta configuración es solo una ruta de acceso de carpeta.
RemoveOrphanedOSTFilesOnLogoff
Tipo: DWORD
Valor predeterminado: 0
Valores de datos y uso:
- 0: Deshabilitado.
- 1: Los archivos OST duplicados se eliminan durante la cierre de sesión.
Nota:
En raras ocasiones, se crean archivos OST duplicados para un usuario. Esta circunstancia se ha documentado con y sin el uso de un perfil no persistente. Cuando el perfil se almacena en el sistema de archivos estándar, los administradores pueden quitar archivos OST huérfanos o obsoletos eliminandolos. Cuando se usa FSLogix, el archivo OST está en el contenedor y no es tan visible. Durante largos períodos de tiempo, los archivos OST duplicados pueden consumir espacio en disco incremental. Cuando se habilite (1) FSLogix eliminará todos los archivos OST de un VHD(x), excepto el OST con la fecha de modificación más reciente. Los administradores deben estar familiarizados con el uso de archivos OST y posibles implicaciones, antes de elegir habilitar esta configuración.
RoamIdentity
Tipo: DWORD
Valor predeterminado: 0
Valores de datos y uso:
- 0: No mueva credenciales y tokens dentro del contenedor.
- 1: Habilita la itinerancia heredada para credenciales y tokens creados por el sistema del Administrador de cuentas web (WAM).
En algunos escenarios de identidad y autenticación, es posible que sea necesario que el usuario se autentique en sus aplicaciones de Microsoft 365 en cada inicio de sesión. Habilitar esta configuración es una manera de resolver el problema. Se recomienda trabajar con el inicio de sesión único verdadero, lo que permite que el inicio de sesión de Windows pase sus credenciales a las aplicaciones de Microsoft 365.
Importante
- La configuración predeterminada es no itinerancia de las credenciales o tokens que es la configuración preferida. Aunque es posible que esto no sea la configuración ideal para algunos clientes, hemos creado esta configuración para proporcionar a los clientes una manera de iterar estos elementos de forma similar a la revisión 2 de FSLogix v2201 (2.9.8228.50276).
- No habilite esta configuración si usa Microsoft Intune para administrar los dispositivos o si los dispositivos están unidos a Microsoft Entra.
RoamSearch
Tipo: DWORD
Valor predeterminado: 0
Valores de datos y uso:
- 0: Deshabilitado.
- 1: Habilite la búsqueda de un solo usuario.
- 2: Habilitar la búsqueda multiusuario.
Para obtener más información, consulta Configurar la itinerancia de la base de datos de Windows Search.
Importante
- La funcionalidad de itinerancia de búsqueda de FSLogix ya no es necesaria en versiones más recientes de Windows1
- RoamSearch se establece antes de aplicar GPO, no es posible confiar en GPO para establecer RoamSearch en entornos en los que se aplica goldImage al arrancar.
1 Windows Server 2019, versión 1809 y posteriores, Windows 10 y 11 multisesión
SetTempToLocalPath
Tipo: DWORD
Valor predeterminado: 3
Valores de datos y uso:
- 0: Deshabilitado.
- 1: Redireccione TEMP y TMP a la unidad local.
- 2: Redirección de INetCache a la unidad local.
- 3: Redirigir TEMP, TMP e INetCache a la unidad local.
ShutdownOnUserLogoff
Tipo: DWORD
Valor predeterminado: 0
Valores de datos y uso:
- 0: Deshabilitado.
- 1: Apagado cuando cualquier usuario cierra la sesión.
- 2: Apagado cuando un usuario de FSLogix cierra sesión.
SIDDirNameMatch
Tipo: REG_SZ
Valor predeterminado: %sid%_%username%
Valores de datos y uso:
Especifica un patrón de cadena que se usa al buscar coincidencias con un perfil o una carpeta de contenedor de ODFC. Use esta configuración para definir cómo FSLogix intenta localizar un perfil de usuarios o un contenedor de ODFC. FSLogix usa VHDLocations o CCDLocations como ubicación donde buscar y esta configuración define qué buscar. La ruta de acceso admite el uso de las variables personalizadas de FSLogix o cualquier variable de entorno que esté disponible para el usuario durante el proceso de inicio de sesión.
Importante
Asegúrese de comprender cómo se aplican y priorizan las configuraciones en conflicto.
- Al usar esta configuración, asegúrese de que el valor SIDDIRNamePattern coincide con esta configuración.
- Esta configuración no tiene EFECTO cuando FlipFlopProfileDirectoryName está habilitado.
- Esta configuración no tiene EFECTO cuando NoProfileContainingFolder está habilitado.
- NoProfileContainingFolder FlipFlopProfileDirectoryName>SIDDirNameMatch (esta configuración)>
SIDDirNamePattern
Tipo: REG_SZ
Valor predeterminado: %sid%_%username%
Valores de datos y uso:
Especifica un patrón de cadena que se usa al crear un perfil o una carpeta de contenedor de ODFC. Use esta configuración para definir cómo FSLogix intenta crear un perfil de usuarios o una carpeta de contenedor de ODFC. FSLogix usa VHDLocations o CCDLocations como ubicación donde crear y esta configuración define lo que se va a crear. La ruta de acceso admite el uso de las variables personalizadas de FSLogix o cualquier variable de entorno que esté disponible para el usuario durante el proceso de inicio de sesión.
Importante
Asegúrese de comprender cómo se aplican y priorizan las configuraciones en conflicto.
- Al usar esta configuración, asegúrese de que el valor SIDDIRNameMatch coincide con esta configuración.
- Esta configuración no tiene EFECTO cuando FlipFlopProfileDirectoryName está habilitado.
- Esta configuración no tiene EFECTO cuando NoProfileContainingFolder está habilitado.
- NoProfileContainingFolder FlipFlopProfileDirectoryName>SIDDirNamePattern (esta configuración)>
SIDDirSDDL
Tipo: REG_SZ
Valor predeterminado: N/A
Valores de datos y uso:
Cadena SDDL que representa las ACL que se van a usar al crear la carpeta contenedora de SID.
SizeInMBs
Tipo: DWORD
Valor predeterminado: 30000
Valores de datos y uso:
Especifica el tamaño máximo del contenedor del usuario en megabytes. Los contenedores de VHD(x) recién creados tienen este tamaño. Los contenedores existentes se extienden automáticamente a este tamaño durante el inicio de sesión del usuario. Puede aumentar este valor en cualquier momento, pero no puede disminuirlo. Reducir este valor no hace que los contenedores de VHD(x) existentes se reduzcan.
VHDNameMatch
Tipo: REG_SZ
Valor predeterminado: Profile*
Valores de datos y uso:
Especifica un patrón de cadena que se usa al buscar coincidencias con un contenedor de perfiles de usuarios. Use esta configuración para definir cómo FSLogix intenta localizar un archivo de contenedor de perfiles de usuarios (VHD(x). FSLogix usa VHDLocations o CCDLocations como ubicación donde buscar y esta configuración define qué buscar. La ruta de acceso admite el uso de las variables personalizadas de FSLogix o cualquier variable de entorno que esté disponible para el usuario durante el proceso de inicio de sesión.
Importante
Al usar esta configuración, asegúrese de que el valor VHDNamePattern coincide con esta configuración.
VHDNamePattern
Tipo: REG_SZ
Valor predeterminado: Profile_%username%
Valores de datos y uso:
Especifica un patrón de cadena usado al crear un contenedor de perfiles de usuarios. Use esta configuración para definir cómo FSLogix intenta crear un archivo de contenedor de perfiles de usuarios (VHD(x). FSLogix usa VHDLocations o CCDLocations como ubicación donde buscar y esta configuración define lo que se va a crear. La ruta de acceso admite el uso de las variables personalizadas de FSLogix o cualquier variable de entorno que esté disponible para el usuario durante el proceso de inicio de sesión.
Importante
Al usar esta configuración, asegúrese de que el valor VHDNameMatch coincide con esta configuración.
VHDLocations
(configuración necesaria)
Tipo: MULTI_SZ o REG_SZ
Valor predeterminado: N/A
Valores de datos y uso:
Lista de ubicaciones de SMB para buscar el archivo VHD(x) de perfil del usuario. Si no se encuentra, se creará uno en la primera ubicación de la lista. Si la ruta de acceso del disco duro virtual no existe, se crea antes de comprobar si existe un VHD(x) en la ruta de acceso. La ruta de acceso admite el uso de las variables personalizadas de FSLogix o cualquier variable de entorno que esté disponible para el usuario durante el proceso de inicio de sesión. Cuando se especifica como un valor de REG_SZ, se deben separar varias ubicaciones con un punto y coma (;
).
VHDXSectorSize
Tipo: DWORD
Valor predeterminado: 0
Valores de datos y uso:
- 0: Usa el valor predeterminado del sistema.
- 512: VHD(x) tiene el formato de asignación de 512 bytes.
- 4096: VHD(x) tiene el formato de asignación de bytes 4096.
Nota:
Los valores se muestran en decimal no hexadecimal.
VolumeType
Tipo: REG_SZ
Valor predeterminado: vhd
Valores de datos y uso:
Un valor de vhd significa que los archivos recién creados deben ser de tipo VHD. Un valor de vhdx significa que los archivos recién creados deben ser de tipo VHDX.
VolumeWaitTimeMS
Tipo: DWORD
Valor predeterminado: 20000
Valores de datos y uso:
Especifica el número de milisegundos que el sistema debe esperar a que llegue el volumen después de adjuntar el VHD(x). Valor predeterminado de 20000 = 20 segundos
Configuración del contenedor de ODFC
Las siguientes opciones de configuración son aplicables a los contenedores de ODFC y se crean en la siguiente ubicación:
- Hive del Registro: HKEY_LOCAL_MACHINE
- Ruta de acceso del Registro: SOFTWARE\Policies\FSLogix\ODFC
AccessNetworkAsComputerObject
Tipo: DWORD
Valor predeterminado: 0
Valores de datos y uso:
- 0: valor predeterminado: adjuntar como usuario.
- 1: adjuntar como equipo : carpeta debe tener permisos para objetos de equipo.
Precaución
No use esta configuración a menos que el proveedor de almacenamiento o la arquitectura NO funcionen con permisos de nivel de usuario en las ubicaciones de contenedor de VHD(x). Esta configuración permitirá que la máquina virtual acceda a todos los archivos VHD(x) del proveedor de almacenamiento que crean un riesgo de seguridad potencial.
AttachVHDSDDL
Tipo: REG_SZ
Valor predeterminado: N/A
Valores de datos y uso:
Cadena SDDL que representa las ACL que se van a usar al adjuntar el disco duro virtual.
DiffDiskParentFolderPath
Tipo: REG_SZ
Valor predeterminado: %TEMP%
Valores de datos y uso:
Especifica la ruta de acceso en la que se crean los discos de diferencia cuando VHDAccessMode está configurado para usarlos. La ruta de acceso admite el uso de las variables personalizadas de FSLogix o cualquier variable de entorno que esté disponible para el usuario durante el proceso de inicio de sesión.
habilitado
(configuración necesaria)
Tipo: DWORD
Valor predeterminado: 0
Valores de datos y uso:
- 0: contenedores de ODFC deshabilitados.
- 1: Contenedores de ODFC habilitados
FlipFlopProfileDirectoryName
Tipo: DWORD
Valor predeterminado: 0
Valores de datos y uso:
- 0: Se crea la carpeta SID como
%sid%_%username%
- 1: La carpeta SID se crea como
%username%_%sid%
Importante
Asegúrese de comprender cómo se aplican y priorizan las configuraciones en conflicto.
- Esta configuración invalidará SIDDirNameMatch y SIDDirNamePattern.
- Esta configuración no tiene EFECTO cuando NoProfileContainingFolder está habilitado
- NoProfileContainingFolder>FlipFlopProfileDirectoryName> (SIDDirNameMatch y SIDDirNamePattern)
IgnoreNonWVD
Tipo: DWORD
Valor predeterminado: 0
Valores de datos y uso:
- 0: FSLogix está habilitado para cualquier sesión.
- 1: FSLogix solo está habilitado para sesiones de Azure Virtual Desktop (AVD).
Nota:
Windows Virtual Desktop (WVD) ahora se conoce como Azure Virtual Desktop (AVD), aunque el nombre de la configuración usa el nombre heredado.
IncludeOfficeActivation
Tipo: DWORD
Valor predeterminado: 1
Valores de datos y uso:
- 0: Los datos de activación de Office no se redirigen al contenedor.
- 1: Los datos de activación de Office se redirigen al contenedor.
Nota:
Esta configuración es específica de Office 2016 y versiones posteriores
IncludeOneDrive
Tipo: DWORD
Valor predeterminado: 1
Valores de datos y uso:
- 0: La memoria caché de OneDrive no se redirige al contenedor.
- 1: La memoria caché de OneDrive se redirige al contenedor.
IncludeOneNote
Tipo: DWORD
Valor predeterminado: 0
Valores de datos y uso:
- 0: Los archivos del bloc de notas de OneNote no se redirigen al contenedor.
- 1: Los archivos del bloc de notas de OneNote se redirigen al contenedor.
IncludeOneNote_UWP
Tipo: DWORD
Valor predeterminado: 0
Valores de datos y uso:
- 0: Los archivos de bloc de notas de UWP de OneNote no se redirigen al contenedor.
- 1: Los archivos de bloc de notas de UWP de OneNote se redirigen al contenedor.
IncludeOutlook
Tipo: DWORD
Valor predeterminado: 1
Valores de datos y uso:
- 0: Los datos de Outlook no se redirigen al contenedor.
- 1: Los datos de Outlook se redirigen al contenedor.
IncludeOutlookPersonalization
Tipo: DWORD
Valor predeterminado: 1
Valores de datos y uso:
- 0: Los datos de personalización de Outlook no se redirigen al contenedor.
- 1: Los datos de personalización de Outlook se redirigen al contenedor.
IncludeSharepoint
Tipo: DWORD
Valor predeterminado: 1
Valores de datos y uso:
- 0: Los datos de Sharepoint no se redirigen al contenedor.
- 1: Los datos de Sharepoint se redirigen al contenedor.
IncludeSkype
Tipo: DWORD
Valor predeterminado: 1
Valores de datos y uso:
- 0: Skype Empresarial lista global de direcciones no se redirige al contenedor.
- 1: Skype Empresarial lista global de direcciones se redirige al contenedor.
IncludeTeams
Importante
La IncludeTeams
configuración es para Microsoft Teams clásico y nuevo .
Tipo: DWORD
Valor predeterminado: 0
Valores de datos y uso:
- 0: Los datos de Teams no se redirigen al contenedor de ODFC y el nuevo paquete AppX de Teams no se registra durante el inicio de sesión.
- 1: Los datos de Teams se redirigen al contenedor ODFC y el nuevo paquete AppX de Teams se registra por nombre de familia durante el inicio de sesión.
Nota:
Rutas de redirección de datos de perfil de Microsoft Teams.
Teams (clásico):
%AppData%\Local\Microsoft\Teams
%AppData%\Roaming\Microsoft\Teams
Teams (nuevo):
%LocalAppData%\Packages\MSTeams_8wekyb3d8bbwe\LocalCache
IsDynamic
Tipo: DWORD
Valor predeterminado: 1
Valores de datos y uso:
- 0: VHD(x) tiene un tamaño fijo y el tamaño del disco está totalmente asignado.
- 1: VHD(x) es dinámico y solo aumenta el tamaño en el disco según sea necesario.
Nota:
- Esta configuración se usa con la configuración SizeInMB para administrar el tamaño de los contenedores de ODFC. Si se establece IsDynamic en 1, el contenedor de ODFC usará el espacio mínimo en el disco, independientemente de los SizeInMB asignados. A medida que se consume espacio, el tamaño del disco crece hasta el tamaño especificado en SizeInMB. SizeInMB es el tamaño máximo que un usuario puede usar en el disco. Si el contenedor ODFC del usuario crece más allá de lo que se especifica en SizeInMB , el usuario experimenta errores.
- Si se establece IsDynamic en 1, NO se permite que el contenedor de ODFC crezca más grande que lo especificado en SizeInMB.
LockedRetryCount
Tipo: DWORD
Valor predeterminado: 12
Valores de datos y uso:
Especifica el número de reintentos intentados cuando un archivo VHD(x) está bloqueado (abierto por otro proceso o equipo).
LockedRetryInterval
Tipo: DWORD
Valor predeterminado: 5
Valores de datos y uso:
Especifica el número de segundos que se van a esperar entre reintentos (consulte LockedRetryCount).
MirrorLocalOSTToVHD
Tipo: DWORD
Valor predeterminado: 0
Valores de datos y uso:
- 0: Deshabilitado.
- 1: Cuando se crea un nuevo VHD y hay contenido en la carpeta OST local, se copian en el disco duro virtual antes de que el usuario tenga acceso.
- 2: Cuando se crea un nuevo disco duro virtual y hay contenido en la carpeta OST local, se mueven al disco duro virtual antes de que el usuario tenga acceso.
NoProfileContainingFolder
Tipo: DWORD
Valor predeterminado: 0
Valores de datos y uso:
- 0: Deshabilitado.
- 1: el contenedor de ODFC no usa ni crea una carpeta de SID que contenga el archivo VHD(x).
Esta configuración está pensada para situaciones en las que el almacenamiento proporciona una ubicación que ya es única por usuario.
Importante
Asegúrese de comprender cómo se aplican y priorizan las configuraciones en conflicto.
- Esta configuración invalidará cualquier otra configuración relacionada con las carpetas de contenedor.
- SIDDIRNameMatch no tiene NINGÚN EFECTO cuando se usa junto con esta configuración.
- SIDDIRNamePattern no tiene NINGÚN EFECTO cuando se usa junto con esta configuración.
- FlipFlopProfileDirectoryName no tiene NINGÚN EFECTO cuando se usa junto con esta configuración.
NumSessionVHDsToKeep
Tipo: DWORD
Valor predeterminado: 2
Valores de datos y uso:
Esta configuración se usa cuando VHDAccessMode está establecido en (3). Esto controla el número de VHD de sesión que son persistentes. Por ejemplo, si se establece en (2) y el usuario crea una tercera sesión, se crea un nuevo VHD de sesión, pero se elimina cuando finaliza la tercera sesión.
OutlookCachedMode
Tipo: DWORD
Valor predeterminado: 1
Valores de datos y uso:
- 0: Impide que FSLogix realice cualquier cosa con el modo almacenado en caché.
- 1: Solo cuando el contenedor ODFC está conectado, la configuración de Outlook que habilita el modo almacenado en caché se establece temporalmente hasta que el contenedor se desasocia. Esta configuración garantiza que el modo almacenado en caché solo se use cuando el contenedor está conectado.
Importante
- Outlook debe configurarse para el modo en línea para que esta característica funcione. Esto garantiza si FSLogix se deshabilita, no se descargarán los archivos OST grandes.
- Entrada del Registro del modo en línea:
HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\office\16.0\Outlook\OST\NoOST:DWORD = 2
.
- FSLogix invalidará esta configuración para el usuario actual.
OutlookFolderPath
Tipo: REG_SZ
Valor predeterminado: %userprofile%\AppData\Local\Microsoft\Outlook
Valores de datos y uso:
Ruta de acceso a la carpeta outlook del usuario. La ruta de acceso admite el uso de las variables personalizadas de FSLogix o cualquier variable de entorno que esté disponible para el usuario durante el proceso de inicio de sesión.
PreventLoginWithFailure
Tipo: DWORD
Valor predeterminado: 0
Valores de datos y uso:
Cuando se habilita (1) FSLogix carga FRXShell si se produce un error al que se asocia o se usa un VHD(x) de ODFC existente. El usuario recibe la solicitud predeterminada para llamar al soporte técnico y la única opción es cerrar la sesión.
PreventLoginWithTempProfile
Tipo: DWORD
Valor predeterminado: 0
Valores de datos y uso:
Cuando se habilita (1) FSLogix carga FRXShell si se determina que se ha creado un perfil temporal. El usuario recibe la solicitud predeterminada para llamar al soporte técnico y la única opción es cerrar la sesión.
ReAttachRetryCount
Tipo: DWORD
Valor predeterminado: 60
Valores de datos y uso:
Especifica el número de veces que el sistema debe intentar volver a adjuntar el contenedor VHD(x) si se desconecta inesperadamente.
ReAttachIntervalSeconds
Tipo: DWORD
Valor predeterminado: 10
Valores de datos y uso:
Especifica el número de segundos que se deben esperar entre reintentos al intentar volver a adjuntar el contenedor VHD(x) si se desconecta inesperadamente.
RedirectType
Tipo: DWORD
Valor predeterminado: 2
Valores de datos y uso:
- 1: Use el redireccionamiento heredado.
- 2: Use el redireccionamiento avanzado de FSLogix.
Precaución
No use esta configuración a menos que se dirija a Soporte técnico de Microsoft.
RefreshUserPolicy
Tipo: DWORD
Valor predeterminado: 0
Valores de datos y uso:
- 0: Deshabilitado.
- 1: el contenedor de ODFC sobrescribe la configuración del usuario anterior con la configuración de GPO.
Si un GPO está configurado para un producto de Office que se incluye en el contenedor de ODFC, puede haber un conflicto con una configuración de usuario anterior. El comportamiento estándar es para que se aplique el GPO, pero cuando se lee el contenedor de ODFC, el GPO se sobrescribe mediante la configuración del contenedor de ODFC. Si el deseo es que el cambio de GPO se aplique universalmente, esta configuración debe establecerse en 1 antes de que se aplique la actualización del GPO.
Importante
Hay una implicación en el rendimiento para establecer RefreshUserPolicy en 1. RefreshUserPolicy no debe establecerse o debe establecerse en 0, a menos que haya un evento de GPO específico. Después del evento GPO, la configuración debe revertirse al valor predeterminado.
RemoveOrphanedOSTFilesOnLogoff
Tipo: DWORD
Valor predeterminado: 0
Valores de datos y uso:
- 0: Deshabilitado.
- 1: Los archivos OST duplicados se eliminan durante la cierre de sesión.
Nota:
En raras ocasiones, se crean archivos OST duplicados para un usuario. Esta circunstancia se ha documentado con y sin el uso de un perfil no persistente. Cuando el perfil se almacena en el sistema de archivos estándar, los administradores pueden quitar archivos OST huérfanos o obsoletos eliminandolos. Cuando se usa FSLogix, el archivo OST está en el contenedor y no es tan visible. Durante largos períodos de tiempo, los archivos OST duplicados pueden consumir espacio en disco incremental. Cuando se habilite (1) FSLogix eliminará todos los archivos OST de un VHD(x), excepto el OST con la fecha de modificación más reciente. Los administradores deben estar familiarizados con el uso de archivos OST y posibles implicaciones, antes de elegir habilitar esta configuración.
RoamSearch
Tipo: DWORD
Valor predeterminado: 0
Valores de datos y uso:
- 0: Deshabilitado.
- 1: Habilite la búsqueda de un solo usuario.
- 2: Habilitar la búsqueda multiusuario.
Para obtener más información, consulta Configurar la itinerancia de la base de datos de Windows Search.
Importante
- La funcionalidad de itinerancia de búsqueda de FSLogix ya no es necesaria en versiones más recientes de Windows1
- RoamSearch se establece antes de aplicar GPO, no es posible confiar en GPO para establecer RoamSearch en entornos en los que se aplica goldImage al arrancar.
1 Windows Server 2019, versión 1809 y posteriores, Windows 10 y 11 multisesión
SIDDirNameMatch
Tipo: REG_SZ
Valor predeterminado: %sid%_%username%
Valores de datos y uso:
Especifica un patrón de cadena que se usa al buscar coincidencias con un perfil o una carpeta de contenedor de ODFC. Use esta configuración para definir cómo FSLogix intenta localizar un perfil de usuarios o un contenedor de ODFC. FSLogix usa VHDLocations o CCDLocations como ubicación donde buscar y esta configuración define qué buscar. La ruta de acceso admite el uso de las variables personalizadas de FSLogix o cualquier variable de entorno que esté disponible para el usuario durante el proceso de inicio de sesión.
Importante
Asegúrese de comprender cómo se aplican y priorizan las configuraciones en conflicto.
- Al usar esta configuración, asegúrese de que el valor SIDDIRNamePattern coincide con esta configuración.
- Esta configuración no tiene EFECTO cuando FlipFlopProfileDirectoryName está habilitado.
- Esta configuración no tiene EFECTO cuando NoProfileContainingFolder está habilitado.
- NoProfileContainingFolder FlipFlopProfileDirectoryName>SIDDirNameMatch (esta configuración)>
SIDDirNamePattern
Tipo: REG_SZ
Valor predeterminado: %sid%_%username%
Valores de datos y uso:
Especifica un patrón de cadena que se usa al crear un perfil o una carpeta de contenedor de ODFC. Use esta configuración para definir cómo FSLogix intenta crear un perfil de usuarios o una carpeta de contenedor de ODFC. FSLogix usa VHDLocations o CCDLocations como ubicación donde crear y esta configuración define lo que se va a crear. La ruta de acceso admite el uso de las variables personalizadas de FSLogix o cualquier variable de entorno que esté disponible para el usuario durante el proceso de inicio de sesión.
Importante
Asegúrese de comprender cómo se aplican y priorizan las configuraciones en conflicto.
- Al usar esta configuración, asegúrese de que el valor SIDDIRNameMatch coincide con esta configuración.
- Esta configuración no tiene EFECTO cuando FlipFlopProfileDirectoryName está habilitado.
- Esta configuración no tiene EFECTO cuando NoProfileContainingFolder está habilitado.
- NoProfileContainingFolder FlipFlopProfileDirectoryName>SIDDirNamePattern (esta configuración)>
SIDDirSDDL
Tipo: REG_SZ
Valor predeterminado: N/A
Valores de datos y uso:
Cadena SDDL que representa las ACL que se van a usar al crear la carpeta contenedora de SID.|
SizeInMBs
Tipo: DWORD
Valor predeterminado: 30000
Valores de datos y uso:
Especifica el tamaño máximo del contenedor del usuario en megabytes. Los contenedores de VHD(x) recién creados tienen este tamaño. Los contenedores existentes se extienden automáticamente a este tamaño durante el inicio de sesión del usuario. Puede aumentar este valor en cualquier momento, pero no puede disminuirlo. Reducir este valor no hace que los contenedores de VHD(x) existentes se reduzcan.
VHDAccessMode
Tipo: DWORD
Valor predeterminado: 0
Valores de datos y uso:
- 0: Comportamiento normal del acceso directo. Este es el modelo de acceso más sencillo, pero solo permite una sesión simultánea.
- 1: Se usa un disco de diferencia en la red. Esto permite el acceso simultáneo a la sesión. Este modo no se debe usar si el contenedor de ODFC se usa con el modo de Exchange almacenado en caché de Outlook.
- 2: Se usa un disco de diferencia en el equipo local. Esto permite el acceso simultáneo a la sesión. Este modo no se debe usar si el contenedor de ODFC se usa con el modo de Exchange almacenado en caché de Outlook.
- 3: Se usa un VHD(x) único para cada sesión simultánea. Estos archivos VHD(x) se conservarán normalmente para que se puedan usar la próxima vez que un usuario cree una sesión.
Para controlar el número de archivos VHD(x) que persisten, consulte la configuración NumSessionVHDsToKeep .
Importante
- Todas las sesiones que intentan usar el VHD simultáneamente deben tener una configuración de VHDAccessMode coincidente. Si no se tiene acceso al disco duro virtual simultáneamente, VHDAccessMode debe ser 0.
- Si el contenedor de ODFC se usa con el modo de caché de Outlook, se debe usar VHDAccessMode 0 o 3.
- OneDrive no admite varias conexiones simultáneas o varias conexiones simultáneas, con el mismo perfil, en cualquier circunstancia. Para obtener más información, consulte Uso de la aplicación de sincronización en escritorios virtuales.
VHDNameMatch
Tipo: REG_SZ
Valor predeterminado: ODFC*
Valores de datos y uso:
Especifica un patrón de cadena que se usa al buscar coincidencias con un contenedor de ODFC de usuarios. Use esta configuración para definir cómo FSLogix intenta localizar un archivo de contenedor de ODFC (VHD(x) de usuarios. FSLogix usa VHDLocations o CCDLocations como ubicación donde buscar y esta configuración define qué buscar. La ruta de acceso admite el uso de las variables personalizadas de FSLogix o cualquier variable de entorno que esté disponible para el usuario durante el proceso de inicio de sesión.
Importante
Al usar esta configuración, asegúrese de que el valor VHDNamePattern coincide con esta configuración.
VHDNamePattern
Tipo: REG_SZ
Valor predeterminado: ODFC_%username%
Valores de datos y uso:
Especifica un patrón de cadena que se usa al crear un contenedor de ODFC de usuarios. Use esta configuración para definir cómo FSLogix intenta crear un archivo de contenedor de ODFC (VHD(x) de usuarios. FSLogix usa VHDLocations o CCDLocations como ubicación donde buscar y esta configuración define lo que se va a crear. La ruta de acceso admite el uso de las variables personalizadas de FSLogix o cualquier variable de entorno que esté disponible para el usuario durante el proceso de inicio de sesión.
Importante
Al usar esta configuración, asegúrese de que el valor VHDNameMatch coincide con esta configuración.
VHDLocations
(configuración necesaria)
Tipo: MULTI_SZ o REG_SZ
Valor predeterminado: N/A
Valores de datos y uso:
Lista de ubicaciones de SMB para buscar el archivo VHD(x) del usuario. Si no se encuentra, se creará uno en la primera ubicación de la lista. Si la ruta de acceso del disco duro virtual no existe, se crea antes de comprobar si existe un VHD(x) en la ruta de acceso. La ruta de acceso admite el uso de las variables personalizadas de FSLogix o cualquier variable de entorno que esté disponible para el usuario durante el proceso de inicio de sesión. Cuando se especifica como un valor de REG_SZ, se deben separar varias ubicaciones con un punto y coma (;
).
VHDXSectorSize
Tipo: DWORD
Valores de datos y uso:
- 0: Usa el valor predeterminado del sistema.
- 512: VHD(x) tiene el formato de asignación de 512 bytes.
- 4096: VHD(x) tiene el formato de asignación de bytes 4096.
Nota:
Los valores se muestran en decimal no hexadecimal.
VolumeType
Tipo: REG_SZ
Valor predeterminado: vhd
Valores de datos y uso:
Un valor de vhd
significa que los archivos recién creados deben ser de tipo VHD
. Un valor de vhdx
significa que los archivos recién creados deben ser de tipo VHDX
.
VolumeWaitTimeMS
Tipo: DWORD
Valor predeterminado: 20000
Valores de datos y uso:
Especifica el número de milisegundos que el sistema debe esperar a que llegue el volumen después de adjuntar el VHD(x). Valor predeterminado de 20000 = 20 segundos
Configuración de caché en la nube
Las siguientes opciones son aplicables a las configuraciones de caché en la nube.
Configuración global de caché en la nube
Las siguientes opciones de configuración son específicas de la caché en la nube y se usan para implementaciones all Cloud Cache, tanto si se aplican a contenedores de Perfil como de ODFC.
CacheDirectory
Hive del Registro: HKEY_LOCAL_MACHINE
Ruta de acceso del Registro: SYSTEM\CurrentControlSet\Services\frxccd\Parameters
Nombre del valor: CacheDirectory
Tipo de valor: REG_SZ
Valor predeterminado: C:\ProgramData\FSLogix\Cache
Valores de datos y uso:
Este valor especifica la ubicación del VHD(x) de caché local.
Importante
- CacheDirectory y ProxyDirectory NO DEBEN ser la misma ubicación que el archivo proxy y el archivo de caché son el mismo nombre y entrarán en conflicto.
- Es fundamental localizar el VHD(x) de caché local en el almacenamiento que es de alta disponibilidad y alto rendimiento. El almacenamiento adecuado para el VHD(x) de caché local tendrá características de rendimiento y disponibilidad similares al almacenamiento conectado a SSD o NVMe. CacheDirectory se establece antes de aplicar la directiva de grupo, no es posible confiar en la directiva de grupo para establecer CacheDirectory en entornos en los que se aplica una "imagen gold" al arrancar.
WriteCacheDirectory
Hive del Registro: HKEY_LOCAL_MACHINE
Ruta de acceso del Registro: SYSTEM\CurrentControlSet\Services\frxccds\Parameters
Nombre del valor: WriteCacheDirectory
Tipo de valor: REG_SZ
Valor predeterminado: C:\ProgramData\FSLogix\Cache
Valores de datos y uso:
Esta configuración especifica dónde se encuentran los archivos que controlan qué datos deben escribirse en ccDLocations. Estos archivos contienen una lista de sectores que deben escribirse en ccDLocations. Para cada conjunto, los datos se leen de la memoria caché local VHD(x) en CacheDirectory y, a continuación, se escriben en ccDLocations. Cada ubicación tiene su propia lista de caché de escritura, ya que pueden vaciarse a diferentes velocidades.
ProxyDirectory
Hive del Registro: HKEY_LOCAL_MACHINE
Ruta de acceso del Registro: SYSTEM\CurrentControlSet\Services\frxccds\Parameters
Nombre del valor: ProxyDirectory
Tipo de valor: REG_SZ
Valor predeterminado: C:\ProgramData\FSLogix\Proxy
Valores de datos y uso:
Especifica la ubicación del archivo auxiliar del proxy local.
Importante
- CacheDirectory y ProxyDirectory NO DEBEN ser la misma ubicación que el archivo proxy y el archivo de caché son el mismo nombre y entrarán en conflicto.
- Aunque es posible cambiar la ubicación de la configuración ProxyDirectory , se recomienda encarecidamente que esto solo se haga cuando no haya ninguna unidad C.
- Esta ubicación no contiene datos.
SilenceACLWarning
Hive del Registro: HKEY_LOCAL_MACHINE
Ruta de acceso del Registro: SYSTEM\CurrentControlSet\Services\frxccds\Parameters
Nombre del valor: SilenceACLWarning
Tipo de valor: DWORD
Valor predeterminado: 0
Valores de datos y uso:
- 0: Deshabilitado.
- 1: Deshabilita la advertencia del registro de eventos cuando el proxy o las ACL de caché no coinciden con los valores predeterminados.
Configuración específica del contenedor
Se puede usar una configuración de caché en la nube para los contenedores de Perfil o ODFC.
- Clave del Registro de perfiles: HKLM\SOFTWARE\FSLogix\Profiles
- Clave del Registro ODFC: HKLM\SOFTWARE\Policies\FSLogix\ODFC
Importante
- CCDLocations y VHDLocations no deben estar presentes al mismo tiempo.
- La configuración de caché en la nube solo es válida cuando se usa con CCDLocations en perfiles o configuraciones de ODFC.
CCDLocations
(Configuración necesaria)
Tipo: REG_SZ/MULTI_SZ
Valor predeterminado: N/A
Valores de datos y uso:
Especifica el tipo de almacenamiento y la ubicación de los contenedores remotos de caché en la nube. Se deben usar CCDLocations en lugar de VHDLocations. CCDLocations admite tipos SMB y Blob de Azure con hasta cuatro ubicaciones de contenedor remotas. Al establecer CCDLocations, la primera ubicación es el proveedor de almacenamiento principal y es el único proveedor que se usa para las operaciones de lectura, a menos que se vuelva incorrecto. Todos los proveedores de almacenamiento se usan cuando es necesario escribir contenido en los archivos VHD(x).
Sugerencia
- No use espacios alrededor de delimitadores.
- Los parámetros y los valores distinguen mayúsculas de minúsculas.
- Por ejemplo:
type=smb
(correcto)
type=SMB
(incorrecto)
connectionString=\\<server-name-1>\<share-name>
(correcto)
connectionstring=\\<server-name-1>\<share-name>
(incorrecto)
CCDLocations tiene el formato de tipo, nombre y connectionString separados mediante como ;
delimitador. El tipo acepta smb
o azure
. Name es un valor opcional que se usa para describir el proveedor de almacenamiento. Use "
cuando el nombre contenga un space
. ConnectionString para smb
el tipo debe incluir la ruta de acceso UNC completa al recurso compartido de archivos. ConnectionString para azure
el tipo debe incluir el nombre de la clave protegida.
- CCDLocations mediante SMB:
type=smb,name="SMB PROVIDER 1",connectionString=\\<server-name-1>\<share-name>
- CCDLocations mediante Azure (seguro):
type=azure,name="AZURE BLOB 1",connectionString="|fslogix/azureblob1|"
CcdMaxCacheSizeInMBs
Nota:
- Requiere FSLogix v2009 o posterior (2.9.7654.46150)
- La configuración no está disponible en las plantillas de directiva de grupo
Tipo: DWORD
Valor predeterminado: 0
Advertencia
El uso de CcdMaxCacheSizeInMBs hace que FSLogix realice pasos adicionales, como la reescritura de datos que pueden haber estado una vez en la memoria caché local, mantener un manifiesto de datos vaciados y otras tareas que requieren recursos de proceso significativos . El uso de CcdMaxCacheSizeInMBs afectará negativamente al rendimiento, independientemente del tamaño especificado, aunque los tamaños más grandes reducirán un poco el impacto en el rendimiento. El uso de CcdMaxCacheSizeInMBs aumenta la E/S de almacenamiento y el tráfico de red.
En función de la configuración y el uso, el aumento del tráfico de E/S de almacenamiento y red podría ser considerable. Establecer el valor ccdMaxCacheSizeInMBs por debajo de 200 tiene un efecto significativo en el rendimiento del sistema. CcdMaxCacheSizeInMBs es una opción de configuración avanzada y requiere una planeación exhaustiva, ya que afecta al rendimiento general de la solución de perfil.
CcdMaxCacheSizeInMBs especifica el tamaño máximo de caché local en megabytes, por usuario, durante el funcionamiento normal. La operación normal supone que todos los proveedores de caché en la nube están disponibles y que el rendimiento del almacenamiento es adecuado para aceptar E/S a la velocidad necesaria para acomodar el uso del perfil. Establecer CcdMaxCacheSizeInMBs en 0 (valor predeterminado) significa que Cloud Cache no intenta limitar el tamaño de la caché local. Esta configuración no está diseñada para limitar el tamaño de la caché local durante escenarios de error, sino que está pensada para proporcionar una operación predecible durante la operación normal. Cuando se establece CcdMaxCacheSizeInMBs , la caché local puede expandirse al tamaño máximo, en el que los bloques de punto se quitan de la caché local a medida que se escriben en los proveedores remotos de caché en la nube. El algoritmo para quitar bloques de la caché local es un "cuadro negro", no se puede configurar y no está documentado. Si un proveedor no está disponible, la caché local de cada usuario puede expandirse hasta que el disco donde reside está fuera del espacio en disco. Este es el único modelo operativo y está diseñado para utilizar recursos de la manera más eficaz posible antes de afectar a la experiencia del usuario.
Ejemplos de CcdMaxCacheSizeInMBs
Operación normal
El host A tiene un máximo de 10 usuarios y CcdMaxCacheSizeInMBs establecido en 1000 MB (1 GB) y el host tiene 20 GB de espacio en disco disponible. Suponiendo que todos los proveedores remotos están disponibles y tienen un rendimiento adecuado, el tamaño máximo de cada VHD(x) de caché local es de 1 GB. Esto garantiza que solo se usen 10 GB de los 20 GB disponibles en el host para VHD(x) de caché local.
Escenario de error
El host A tiene un máximo de diez (10) usuarios y CcdMaxCacheSizeInMBs establecidos en 1000 MB (1 GB) y el host tiene 20 GB de espacio en disco disponible. Siete (7) usuarios están activos y tres (3) usuarios están inactivos. Se configuran dos proveedores remotos de caché en la nube y uno de esos proveedores deja de estar disponible. Cada VHD(x) de caché local de usuario continúa expandiéndose para admitir el funcionamiento normal. Esto continúa, según sea necesario, hasta que los proveedores remotos estén disponibles y la caché local pueda vaciarse en los proveedores remotos. Si el proveedor remoto no vuelve a la operación antes de que el VHD(x) de caché local utilice todo el almacenamiento en el host, el resultado es el mismo que si la unidad del sistema se queda sin espacio en disco. El usuario se ve afectado de forma negativa hasta los errores de sesión o la pérdida de datos.
Independientemente del escenario, durante un evento de error, los usuarios activos pueden usar más de sus 1 GB asignados, mientras que los usuarios inactivos pueden consumir menos. Esto es por diseño.
ClearCacheOnLogoff
Tipo: DWORD
Valor predeterminado: 0
Valores de datos y uso:
De forma predeterminada, el VHD(x) de caché local no se quita cuando el usuario cierra la sesión. Si un usuario accede a un sistema en el que es conveniente que se elimine el VHD(x) de caché local cuando cierre la sesión, establezca este valor en 1.
Introducción a la configuración de registro del proveedor de caché en la nube
Precaución
Lea la siguiente sección antes de intentar usar esta configuración.
Tradicionalmente, la caché en la nube tenía un comportamiento rígido cuando todos los proveedores definidos no estaban disponibles en el inicio de sesión y cierre de sesión del usuario. En concreto, los usuarios nunca desencadenarían un error durante el inicio de sesión, incluso si no hubiera ningún proveedor de caché en la nube disponible. Además, al cerrar sesión, si algún proveedor de caché en la nube no estaba disponible, se impediría el cierre de sesión del usuario indefinidamente. En la mayoría de los escenarios, donde los proveedores de caché en la nube apuntan al almacenamiento de alta disponibilidad que rara vez, si alguna vez, no estaría disponible durante períodos prolongados, esta configuración es ideal para garantizar la integridad de los datos. En algunos escenarios, los usuarios han expresado un deseo de un control más pormenorizado sobre estos comportamientos. La siguiente configuración permite la configuración del comportamiento de la caché en la nube durante el registro de disco (asociado con el inicio de sesión de usuario) y el registro de disco (asociado a los eventos de cierre de sesión de usuario). Al configurar cualquier configuración asociada al registro de disco o anular el registro de eventos, compruebe que está familiarizado con los conceptos y que las configuraciones logran los objetivos de integridad de los datos. Varias combinaciones de configuración podrían hacer que los datos del perfil local se descarten sin que se actualicen proveedores de caché en la nube. El resultado de borrar la caché local, sin vaciar en un proveedor de caché en la nube, es la eliminación permanente de los datos de sesión del usuario almacenados en la caché local.
Se puede usar la siguiente configuración, con el contenedor de perfiles o el contenedor ODFC cuando se usa la caché en la nube.
HealthyProvidersRequiredForRegister
Tipo: DWORD
Valor predeterminado: 0
Valores de datos y uso:
Define el número de proveedores de almacenamiento "correctos" necesarios para un inicio de sesión correcto del usuario. Cuando se establece en 0, los usuarios siempre pueden iniciar sesión aunque no haya proveedores de caché en la nube disponibles.
Esta configuración especifica el número de proveedores de caché en la nube correctos necesarios para permitir un inicio de sesión. Si un usuario inicia sesión sin proveedores disponibles, FSLogix supone que uno o varios proveedores de caché en la nube están disponibles antes de cerrar la sesión del usuario. Si un proveedor de caché en la nube no está disponible durante el tiempo de la sesión del usuario, se impide que el usuario cierre la sesión (se describe en HealthyProviderRequiredForUnregister). Si desea impedir que un usuario inicie sesión y no haya disponible un número mínimo de proveedores de caché en la nube, HealthyProvidersRequiredForRegister puede establecerse en el número de proveedores necesarios para un inicio de sesión. Si el número mínimo de proveedores necesarios para el registro no está disponible, se produce un error en el inicio de sesión. Al establecer HealthyProvidersRequiredForRegister en cualquier otro valor distinto de 0, se debe usar PreventLoginWithFailure y / o PreventLoginWithTempProfile para crear la experiencia de usuario deseada.
HealthyProvidersRequiredForUnregister
Tipo: DWORD
Valor predeterminado: 1
Valores de datos y uso:
Define el número de proveedores de almacenamiento "correctos" necesarios para que un usuario cierre sesión correctamente. Si el número de proveedores disponibles al cerrar sesión es menor que el número establecido, se impide el cierre de sesión del usuario durante el tiempo especificado en CcdUnregisterTimeout.
Nota:
Aunque HealthyProvidersRequiredForUnregister puede establecerse en 0, no se recomienda. Cuando se establece en 0, ClearCacheOnForcedUnregister y CcdUnregisterTimeout tendrán NO EFFECT. Establecer el valor en 0 puede provocar la eliminación permanente de los datos de sesión de usuario almacenados en la caché local, sin las protecciones integradas a través de CcdUnregisterTimeout y ClearCacheOnForcedUnregister.
CcdUnregisterTimeout
Tipo: DWORD
Valor predeterminado: 0
Valores de datos y uso:
- 0: El cierre de sesión del usuario se mantiene hasta que esté disponible el número de proveedores especificados en HealthyProvidersRequiredForUnregister .
Cambie el valor por el número de segundos que se retrasa el cierre de sesión de un usuario si el número de proveedores disponibles es menor que el valor especificado en HealthyProvidersRequiredForUnregister.
Precaución
Cuando se establece en 0 y no se cumple el número de proveedores especificados en HealthyProvidersRequiredForUnregister , el cierre de sesión del usuario se puede mantener infinitamente.
ClearCacheOnForcedUnregister
Tipo: DWORD
Valor predeterminado: 0
Valores de datos y uso:
- 0: conserva la memoria caché local cuando el proveedor de almacenamiento no se registra cuando expira CcdUnregisterTimeout .
- 1: Quita toda la caché local cuando el proveedor de almacenamiento no se registra cuando expira CcdUnregisterTimeout .
CCDUnregisterTimeout se establece para especificar el número de segundos que se deben esperar antes de permitir que se cierre una sesión de usuario, aunque no se haya producido un vaciado correcto en un proveedor de caché en la nube. Si se establece ClearCacheOnLogoff, se elimina la caché local, aunque los datos de la caché local no se hayan vaciado en un proveedor de caché en la nube. Para conservar los datos de usuario en la caché local, cuando se fuerza a cerrar una sesión de usuario, no se elimina la caché local en este escenario (incluso si se establece ClearCacheOnLogoff). Esto permite que los datos de usuario se recuperen de la caché local, pero el VHD(x) de caché local se debe administrar (eliminar) manualmente después de restaurar los datos del usuario.
Precaución
Establecer ClearCacheOnForcedUnregister en 1 puede dar lugar a que se pierdan los datos del usuario guardados en el Registro durante la sesión actual. Es importante comprender que estos datos no se pueden recuperar si la memoria caché local se borra en este escenario. Compruebe que comprende las implicaciones de cambiar el valor predeterminado de esta configuración antes de realizar cambios.
Configuración del registro
Nota:
Una nueva instalación (o una instalación después de una desinstalación) restablecerá los niveles de registro de nuevo al valor predeterminado. Una instalación de actualización dejará toda la configuración de registro tal como existen antes de la instalación de la actualización.
La siguiente configuración se aplica a FSLogix y no es específica de los contenedores de Profile o ODFC o De la caché en la nube. La configuración se crea en la siguiente ubicación:
- Hive del Registro: HKEY_LOCAL_MACHINE
- Ruta de acceso del Registro: SOFTWARE\FSLogix\Logging
RegistroEnabled
Nombre del valor: LoggingEnabled
Tipo de valor: REG_DWORD
Valor predeterminado: 2
Cuando se establece en "0", se omite la configuración específica de cada archivo de registro y se deshabilitan todos los archivos de registro. Cuando se establece en "1", solo se crean registros específicos del componente. Cuando se establece en "2", se omite la configuración específica de cada archivo de registro y se habilitan todos los archivos de registro.
LogDir
Nombre del valor: LogDir
Tipo de valor: REG_SZ
Valor predeterminado: %ProgramData%\FSLogix\Logs
Especifica la ubicación donde se deben almacenar los archivos de registro. Se aceptan rutas de acceso locales y UNC. El registro se realiza como SISTEMA al iniciar sesión en una unidad local y como objeto de equipo al iniciar sesión en un recurso compartido de red. Al configurar el registro en un recurso compartido de red, asegúrese de conceder acceso al objeto computer al recurso compartido de red y a la carpeta .
Nota:
Al cambiar la ubicación del archivo de registro, es necesario reiniciar el sistema o reiniciar el servicio FSLogix.
LogFileKeepingPeriod
Nombre del valor: LogFileKeepingPeriod
Tipo de valor: REG_DWORD
Valor predeterminado: 2
Valor máximo: 180
Se crea un nuevo archivo de registro cada día. Esto especifica el número que se debe mantener.
LoggingLevel
Nombre del valor: LoggingLevel
Tipo de valor: REG_DWORD
Valor predeterminado: 1
- 0: salida del archivo de registro detallado que incluye mensajes DBG, INFO, WARN y ERROR.
- 1: Salida predeterminada del archivo de registro que incluye: mensajes INFO, WARN y ERROR.
- 2: Salida mínima del archivo de registro que incluye: mensajes WARN y ERROR.
- 3: Errores solo salida del archivo de registro.
RobocopyLogPath
Nombre del valor: RobocopyLogPath
Tipo de valor: REG_SZ
Valor predeterminado: Ninguno
Especifica un nombre de archivo de registro y una ruta de acceso donde se almacena la salida de los comandos robocopy (por ejemplo, durante la creación de reflejo de los datos dentro o fuera de un disco duro virtual). Si el valor no existe, los resultados de robocopy no se registran en absoluto. Esta configuración solo se recomienda para solucionar problemas.
Archivos de registro específicos del componente
Esta configuración solo es aplicable si la configuración LoggingEnabled está establecida en 1.
Nombre del valor: ConfigTool
Tipo de valor: REG_DWORD
Habilitar valor: 1 (valor predeterminado)
Valor deshabilitado: 0
IEPlugin
Nombre del valor: IEPlugin
Tipo de valor: REG_DWORD
Habilitar valor: 1
Valor deshabilitado: 0 (valor predeterminado)
RuleEditor
Nombre del valor: RuleEditor
Tipo de valor: REG_DWORD
Habilitar valor: 1
Valor deshabilitado: 0 (valor predeterminado)
JavaRuleEditor
Nombre del valor: JavaRuleEditor
Tipo de valor: REG_DWORD
Habilitar valor: 1
Valor deshabilitado: 0 (valor predeterminado)
Service
Nombre del valor: Servicio
Tipo de valor: REG_DWORD
Habilitar valor: 1
Valor deshabilitado: 0 (valor predeterminado)
Perfil
Nombre del valor: Perfil
Tipo de valor: REG_DWORD
Habilitar valor: 1 (valor predeterminado)
Valor deshabilitado: 0
FrxLauncher
Nombre del valor: FrxLauncher
Tipo de valor: REG_DWORD
Habilitar valor: 1
Valor deshabilitado: 0 (valor predeterminado)
ODFC
Nombre del valor: ODFC
Tipo de valor: REG_DWORD
Habilitar valor: 1
Valor deshabilitado: 0 (valor predeterminado)
RuleCompilation
Nombre del valor: RuleCompilation
Tipo de valor: REG_DWORD
Habilitar valor: 1
Valor deshabilitado: 0 (valor predeterminado)
Fuente
Nombre del valor: Fuente
Tipo de valor: REG_DWORD
Habilitar valor: 1
Valor deshabilitado: 0 (valor predeterminado)
Red
Nombre del valor: Red
Tipo de valor: REG_DWORD
Habilitar valor: 1
Valor deshabilitado: 0 (valor predeterminado)
Impresora
Nombre del valor: Impresora
Tipo de valor: REG_DWORD
Habilitar valor: 1
Valor deshabilitado: 0 (valor predeterminado)
AdsComputerGroup
Nombre del valor: AdsComputerGroup
Tipo de valor: REG_DWORD
Habilitar valor: 1
Valor deshabilitado: 0 (valor predeterminado)
DriverInterface
Nombre del valor: DriverInterface
Tipo de valor: REG_DWORD
Habilitar valor: 1
Valor deshabilitado: 0 (valor predeterminado)
Buscar
Nombre del valor: Búsqueda
Tipo de valor: REG_DWORD
Habilitar valor: 1 (valor predeterminado)
Valor deshabilitado: 0
SearchPlugin
Nombre del valor: SearchPlugin
Tipo de valor: REG_DWORD
Habilitar valor: 1
Valor deshabilitado: 0 (valor predeterminado)
ProcessStart
Nombre del valor: ProcessStart
Tipo de valor: REG_DWORD
Habilitar valor: 1
Valor deshabilitado: 0 (valor predeterminado)