Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
En este artículo se proporciona una solución alternativa a los problemas que puede experimentar cuando tiene un archivo de directiva de "Redirección de carpetas" grande.
Número de KB original: 978098
Síntomas
Considere el caso siguiente:
- Establezca la configuración de directiva de redirección de carpetas para muchas carpetas de un entorno.
- Las carpetas se configuran para usar configuración avanzada cuando el usuario es miembro de un grupo.
- La primera vez que agregue todos los grupos a la lista de carpetas, se crea un archivo de configuración de directiva de redirección de carpetas grande para muchos grupos según lo previsto.
En este escenario, puede que encuentre uno o varios de los síntomas siguientes al trabajar con el archivo de configuración de directiva de redirección de carpetas grande en un equipo que ejecuta Windows Vista, Windows Server 2008, Windows Server 2008 R2 o Windows 7.
Síntoma 1
Al abrir la configuración de la directiva de redirección de carpetas, verá que las carpetas no muestran la configuración. En su lugar, las carpetas se muestran como No configuradas.
Síntoma 2
Al intentar mostrar la configuración de la directiva de redirección de carpetas en la Consola de administración de directivas de grupo (GPMC), recibirá el siguiente mensaje de error en la sección Detalles de la directiva de redirección de carpetas:
Error desconocido mientras se recopilaban datos para esta extensión. Detalles: error de FRSettingRead con -2147467259
Nota:
Para Síntoma 1 y síntoma 2, estos síntomas se producen en las directivas creadas y que se rellenan mediante el Editor de directivas de grupo local en un equipo que ejecuta Windows Server 2003, Windows Server 2008 o una versión de Windows que es más reciente que Windows Server 2008.
Síntoma 3
Al intentar aplicar la nueva configuración de directiva de redirección de carpetas a una cuenta de usuario de dominio en un equipo que ejecuta Windows Vista o una versión más reciente de Windows, no se aplica la configuración. Además, puede recibir el siguiente mensaje de error en el registro de la aplicación:
Nombre del registro: Microsoft-Windows-GroupPolicy/Operational
Origen: Microsoft-Windows-GroupPolicy
Identificador de evento: 7016
Categoría de tarea: None
Nivel: Error
Palabras clave:
Usuario: SISTEMADescripción:
Se completó el procesamiento de la extensión de redirección de carpetas en xxx milisegundos.Evento Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event
">
...
<EventData>
<Data Name="ErrorCode">2147942413</Data>
<Data Name="CSEExtensionName">Folder Redirection</Data>
<Data Name="CSEExtensionId">{25537BA6-77A8-11D2-9B6C-000F8080861}</Data>
</EventData>
</Evento>
Causa
Estos problemas se producen debido a dos limitaciones en la API del sistema que usa el motor de redirección de carpetas para leer los archivos .ini de SYSVOL.
Causa del síntoma 1 y síntoma 2
Para un archivo de .ini que se creó en Windows Vista o en una versión más reciente de Windows
Estos problemas se producen porque la sección Folder_Redirection de los archivos .ini tiene más de 32 767 caracteres. Sin embargo, el límite de la lista de SID combinada para todas las carpetas es de 32 767 caracteres. Este límite se encuentra cuando se usa la
GetPrivateProfileSection
API para leer la sección.Nota:
Si los SID normalmente tienen 48-50 caracteres, puede tener aproximadamente 670 SID en una directiva para todas las carpetas antes de que se produzca este problema.
Para obtener un archivo .ini que se creó en Windows Server 2003
Estos problemas se producen porque se supera el límite del número de grupos para cada carpeta redirigida de una directiva. Este límite depende de la longitud de la cadena de SID que representa el grupo y también de la longitud de la ruta de redirección. Por ejemplo, puede tener aproximadamente 230 grupos para una sola carpeta si una cadena de SID tiene aproximadamente 48-50 caracteres y si la ruta de acceso UNC de la carpeta tiene 80 caracteres.
Nota:
- El tamaño agregado de todas las carpetas puede superar los 32 767 caracteres.
- La primera vez que abra una directiva existente, la configuración se puede convertir a un formato más reciente en un equipo que ejecuta Windows Vista o una versión más reciente de Windows. Este comportamiento puede producirse si la directiva existente se creó mediante el Editor de directivas de grupo local en Windows Server 2003. Este comportamiento también se produce cuando la configuración de directiva se muestra en la vista Configuración de GPMC. Por lo tanto, una directiva puede funcionar con el formato de archivo .ini anterior, en función de la configuración. Sin embargo, es posible que una directiva no funcione mediante el nuevo formato de archivo, en función de la configuración.
Causa del síntoma 3
Este problema se produce debido a un límite de la GetPrivateProfileString
API que se usa para leer esta sección.
La lista de grupos se almacena como una cadena de SID en un archivo .ini. Cuando la lista supera los 32 767 caracteres, este problema se produce. Cada cadena que representa un SID en el archivo .ini suele tener unos 48-50 caracteres. Por lo tanto, puede tener alrededor de 300 entradas para cada carpeta redirigida.
Solución alternativa
Para solucionar estos problemas, divida la directiva en directivas más pequeñas. Asegúrese de que el tamaño total de cada archivo de directiva sea menor que el límite de 32 767 caracteres.
Estado
Microsoft ha confirmado que se trata de un problema en los productos de Microsoft que aparecen al principio de este artículo.
Más información
La configuración de la directiva de redirección de carpetas usa un nuevo formato de archivo .ini en Windows Vista y en versiones más recientes de Windows para admitir nuevas opciones al aplicar la configuración. Esta tecnología le permite redirigir más carpetas en comparación con la configuración de directiva de redirección de carpetas en Windows Server 2003.
Para obtener más información sobre la característica Redirección de carpetas, consulte Información general sobre la característica Redirección de carpetas.