Producir retrasos de inicio de sesión a través de una conexión lenta si no se concede el bloqueo oportunista del archivo de directivas en Windows

Seleccione idioma Seleccione idioma
Id. de artículo: 319440 - Ver los productos a los que se aplica este artículo
Expandir todo | Contraer todo

En esta página

Síntomas

En Windows, retrasos de inicio de sesión importante pueden producirse cuando los clientes inician sesión. Este problema se produce si se cumplen la mayoría o todos de las condiciones siguientes:
  • Varios clientes simultáneamente sesión.
  • Los clientes están compartiendo un archivo de directivas grande o unos archivos de directivas grande.
  • Los clientes utilizan conexiones de poco ancho de banda (lentas).
  • Los clientes tener acceso a algunos controladores de dominio.
  • Los clientes tienen la detección de vínculos lentos desactivado para descargas de directiva o el Registry.pol se recupera el archivo debido a una actualización de.

Causa

Este comportamiento puede producirse si el cliente no puede utilizar el bloqueo oportunista cuando el cliente está descargando la directiva. Esta disminución del rendimiento provoca un retardo en descargar directivas que es más apreciable cuando se produce acceso a los controladores de dominio a través de una conexión de ancho de banda bajo.

Solución

Información de paquete de servicio de Windows Server 2003

Para resolver este problema, obtenga el service pack más reciente para Windows Server 2003. Para obtener más información, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
889100Cómo obtener la versión más reciente del Service Pack para Windows Server 2003

Información sobre hotfix de Windows Server 2003

La revisión que se describe en este artículo sido sustituido por otro hotfix. Para obtener más información acerca de la nueva revisión, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
930597Se pierden algunas configuraciones de directiva basada en registro y mensajes de error se registran en el registro de aplicación en un equipo o en un equipo basado en Windows Vista
La revisión, se agrega y establece el siguiente valor de clave del registro en el registro:
Subclave del registro: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
Entrada: BufferPolicyReads
Tipo: DWORD
Valor: 1
Nota Lecturas de archivo sólo estará búfer cuando la entrada de registro BufferPolicyReads existe y está establecida en 1.

Requisitos previos

Para instalar este hotfix, debe tener instalado en x 86 y las versiones basadas en Itanium de Windows Server 2003 el Service Pack 1 (SP1) de Windows Server 2003. Para obtener información adicional acerca de cómo obtener el Service Pack 1 de Windows Server 2003, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
889100Cómo obtener la versión más reciente del Service Pack para Windows Server 2003

Requisito de reinicio

No es necesario reiniciar el equipo después de aplicar este hotfix.

Información acerca de la sustitución de la revisión

Este hotfix no sustituye a otros hotfix.

Información de archivo

La versión en inglés de este hotfix tiene los atributos de archivo (o atributos de último archivo) mostrados en la siguiente tabla. Las fechas y las horas de estos archivos se muestran en hora universal coordinada (UTC). La información de los archivos se convertirá a la hora local cuando la vea. Para averiguar la diferencia entre hora UTC y la hora local, utilice la ficha zona horaria el elemento fecha y hora en el panel de control.
Windows Server 2003, versiones basadas en 86 en x
Contraer esta tablaAmpliar esta tabla
Nombre de archivoArchivo VersiónTamaño del archivoFechaTiempoPlataforma
Userenv.dll5.2.3790.2749790,52818-Jul-200613: 38x 86
Windows Server 2003, versiones basadas en Itanium
Contraer esta tablaAmpliar esta tabla
Nombre de archivoArchivo VersiónTamaño del archivoFechaTiempoPlataformaRequisito de SPTipo de servicio
Userenv.dll5.2.3790.27491,565,69618-Jul-200601: 32IA-64SP1SP1QFE
Wuserenv.dll5.2.3790.2749790,52818-Jul-200601: 32x 86SP1GUAU
Windows Server 2003, versiones basadas en 64 x
Contraer esta tablaAmpliar esta tabla
Nombre de archivoArchivo VersiónTamaño del archivoFechaTiempoPlataformaRequisito de SPTipo de servicio
Userenv.dll5.2.3790.27491,070,59218-Jul-200601: 30x 64SP1SP1QFE
Wuserenv.dll5.2.3790.2749790,52818-Jul-200601: 30x 86SP1GUAU

Información sobre hotfix de Windows XP

Hay una revisión compatible de Microsoft. Sin embargo, se diseñó para corregir el problema descrito en este artículo. Aplíquela sólo a sistemas que experimenten este problema específico. Este hotfix puede ser sometido a comprobaciones adicionales. Por tanto, si no se ve muy afectado por este problema, se recomienda que espere al próximo Service Pack de Windows XP que contenga este hotfix.

Para resolver este problema inmediatamente, póngase en contacto con servicios de soporte de cliente de Microsoft para obtener la revisión. Para obtener una lista completa de los números de teléfono de los servicios de soporte técnico de Microsoft e información acerca de los costos de soporte, visite el siguiente sitio Web:
http://support.microsoft.com/contactus/?ws=support
Nota en casos especiales, los costos derivados normalmente de las llamadas al soporte técnico pueden cancelarse si un profesional de soporte técnico de Microsoft determina que una actualización específica resolverá el problema. Los costos habituales de soporte se aplicarán a las preguntas de soporte técnico adicionales y problemas que no guarden relación con la actualización en cuestión.
La revisión, se agrega y establece el siguiente valor de clave del registro en el registro:
Subclave del registro: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
Entrada: BufferPolicyReads
Tipo: DWORD
Valor: 1
Nota Lecturas de archivo sólo estará búfer cuando la entrada de registro BufferPolicyReads existe y está establecida en 1.

Requisitos previos

Para aplicar este hotfix, debe tener instalado en el equipo Windows XP Service Pack 2 (SP2).
Para obtener más información acerca de cómo obtener el Service Pack 2 (SP2) de Windows XP, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
322389Cómo obtener el service pack más reciente de Windows XP

Requisito de reinicio

No es necesario reiniciar el equipo después de aplicar este hotfix.

Información acerca de la sustitución de la revisión

Este hotfix no sustituye a otros hotfix.

Información de archivo

La versión en inglés de este hotfix tiene los atributos de archivo (o atributos de último archivo) mostrados en la siguiente tabla. Las fechas y las horas de estos archivos se muestran en hora universal coordinada (UTC). La información de los archivos se convertirá a la hora local cuando la vea. Para averiguar la diferencia entre hora UTC y la hora local, utilice la ficha zona horaria el elemento fecha y hora en el panel de control.
Contraer esta tablaAmpliar esta tabla
Nombre de archivoArchivo VersiónTamaño del archivoFechaTiempoPlataforma
Userenv.dll5.1.2600.2913724,99222 De mayo de 200612: 14x 86

Solución

Para evitar este comportamiento, todos los clientes debe descargar los archivos de directivas rápidamente para que otros clientes no se detienen de utilizar el bloqueo oportunista. Para ello, utilice cualquiera de los métodos siguientes.

Agregar controladores de dominio localmente

Al hacerlo, los clientes no es necesario conectarse a través de un vínculo lento.

Distribuir la carga con controladores de dominio adicionales

Si no es práctico colocar controladores de dominio en el mismo sitio que el cliente, puede agregar controladores de dominio al sitio principal para el que los clientes conectarse para proporcionar mejor equilibrio de carga. Este método aumenta las posibilidades de que el cliente para poder obtener acceso el archivo de directiva utilizando el bloqueo oportunista.

Dividir un archivo de directiva en varios archivos de directiva

Si el archivo de directivas es mayor que varios kilobytes, crear unos archivos de directivas exclusivo para cubrir el mismo intervalo de directivas. Esto reduce la cantidad de tiempo que es necesario para descargar los archivos de directivas el bloqueo oportunista esté disponible o no. Varios archivos también aumenta la posibilidad de que el cliente utilizará el bloqueo oportunista para tener acceso al archivo.

Estado

Microsoft ha confirmado que se trata de un problema de los productos de Microsoft enumerados en la sección "La información de este artículo se refiere a:". Este problema se corrigió por primera vez en Microsoft Windows Server 2003 Service Pack 2.

Más información

Los clientes están afectados por este comportamiento de inicio de sesión lento cuando se se descarga el archivo de directivas. Los administradores pueden deshabilitar la detección de vínculos lentos (utilizando Administrador Administrativas\sistema\directiva) forzar directiva descargas independientemente de la velocidad del vínculo. Cada modificación del archivo de directiva, el archivo Registry.pol que se descarguen los clientes remotos, para cada cambio.

Para obtener más información acerca de cómo se detecta un vínculo lento y el comportamiento predeterminado de extensiones en vínculo lento, haga clic en los números de artículo siguientes para verlos en Microsoft Knowledge Base:
227369Comportamiento predeterminado para extensiones con vínculos lentos
227260Cómo se detecta un vínculo lento para los perfiles de usuario y directiva de grupo
De forma predeterminada, el redirector intenta obtener un bloqueo oportunista cuando se abre un archivo de forma remota. Esto permite que el redirector de utilizar la caché de lectura anticipada para mejorar el rendimiento. Para obtener más información acerca de bloqueos, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
129202Explicación del bloqueo de archivos en Windows NT
En algunos casos, el servidor de archivos puede rechazar las solicitudes de bloqueo oportunistas. Esto suele ocurrir si el archivo está bloqueado para uso exclusivo de escritura. Además, el servicio de servidor realiza las siguientes comprobaciones para evitar daños de datos y mejorar la estabilidad:
  • Comprobación para determinar si el archivo es un archivo de sistema
  • Comprobación para determinar si el vínculo de red se considera confiable
  • Comprobación para determinar si hay controladores de filtro no han terminado su trabajo
Para obtener información adicional acerca de un tema relacionado, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
306981No se conceden bloqueos de archivo de nivel II cuando un archivo está bloqueado
Los usuarios que tienen acceso a los archivos mediante bloqueos no experimentan este comportamiento porque el redirector realiza la caché de lectura anticipada y lecturas de archivos se sirven desde la caché del redirector.

Si el redirector no abre el archivo remoto utilizando el bloqueo oportunista, indica la especificación de SMB de Windows NT 4.0 o CIF 2.0 de MSDN:
Si un cliente no contiene oplocks, todas las solicitudes distinto lecturas deben enviarse al servidor. Lecturas pueden realizarse utilizando datos almacenados en caché o lectura anticipada, siempre que el cliente ha bloqueado el intervalo de bytes; en caso contrario demasiado debe se envía el servidor.
Esto hace que las lecturas de método de carga directiva tener acceso al servidor utilizando la red para cada carácter Unicode que se lee. Si el archivo de directiva es grande y si el ancho de banda disponible para los clientes es bajo, se producen retrasos importantes mientras se cargan las directivas y esto crear retrasos de inicio de sesión.

Para identificar esta situación, utilice cualquiera de los métodos siguientes.

Método 1

Puede ejecutar la herramienta FileMon.exe de terceros desde el sitio Web de Sysinternals siguiente:
http://technet.microsoft.com/en-us/sysinternals/default.aspx
El resultado de la herramienta FileMon.exe es similar a:
Sistema: 8 FSCTL_REQUEST_BATCH_OPLOCK C:\WINNT\SYSVOL\domain\Policies\{Policy-GUID}\user\registry.pol OPLOCK no OTORGADO
Sistema: 8 FSCTL_REQUEST_OPLOCK_LEVEL_2 C:\WINNT\SYSVOL\domain\Policies\{Policy-GUID}\user\registry.pol OPLOCK no OTORGADO
Sistema: 8 FASTIO_QUERY_NETWORK_OPEN_INFO C:\WINNT\SYSVOL\domain\Policies\{Policy-GUID}\user\registry.pol correcto

Método 2

Nivel de bloqueo de presentación de las trazas de monitor de red de Microsoft = ninguno para la respuesta de servidor a la solicitud de abrir archivo:
SMB: R NT crear y X, FID = 0x4009
Código de estado de NT + SMB: = 0 x 0, servicio = System, gravedad = correcto, código = STATUS_WAIT_0 (0)
Encabezado + SMB:: PID = 0x00B8 TID = 0 x 0804 extrae = 0x0841 UID = 0 x 1000
SMB: Command = C NT crear y X
SMB: Word count = 42
SMB: Parámetros de Word
SMB: Siguiente desplazamiento = 0x0087
SMB: Word count = 42
SMB: Parámetros de Word
Nivel de bloqueo SMB: = NONE
SMB: Identificador de archivo (FID) = 16393 (0x4009)
Nombre de archivo SMB: = \mydom.com\Policies\{E3FDB1FB-0FA1-484E-8751-7009DD5287BD}\User\registry.pol
El byte 2 secuencial lee del archivo de directiva, lo que una descarga lenta si el archivo es grande:
107 26.234375 SMB C NT crear n X, archivo = \mydom.com\Policies\{E3FDB1FB-0FA1-484E-8751-7009DD5287BD}\User\registry
108 26.234375 SMB R NT crear n X, FID = 0x4009 161.123.162.142 161.123.110.40
109 26.296875 SMB C leer n X, FID = 0x4009, Read 0 x 4 en 0 x 00000000 161.123.110.40 161.123.162.142
110 26.296875 SMB R Leer n X, Read 0 x 4 161.123.162.142 161.123.110.40
111 26.343750 SMB C leer n X, FID = 0x4009, Read 0 x 4 en 0 x 00000004 161.123.110.40 161.123.162.142
112 26.343750 SMB R Leer n X, Read 0 x 4 161.123.162.142 161.123.110.40
113 26.406250 SMB C leer n X, FID = 0x4009, Read 0 x 2 en 0 x 00000008 161.123.110.40 161.123.162.142
114 26.406250 SMB R Leer n X, Read 0 x 2 161.123.162.142 161.123.110.40
115 26.453125 SMB C leer n X, FID = 0x4009, Read 0 x 2 en 0x0000000A 161.123.110.40 161.123.162.142

Soporte técnico para x 64 versiones de Microsoft Windows

Si su hardware venía con una edición x 64 de Microsoft Windows ya instalada, el fabricante del hardware proporciona soporte técnico y asistencia para la edición de 64 bits de Windows. En este caso, el fabricante del hardware proporciona soporte técnico porque incluyó una edición x 64 de Windows con el hardware. El fabricante del hardware podría haber personalizado instalación de la edición x 64 de Windows con componentes únicos. Esos componentes exclusivos podrían incluir controladores de dispositivo específicos o configuraciones opcionales para maximizar el rendimiento del hardware. Si necesita ayuda técnica para una edición x 64 de Windows, Microsoft ofrecerá asistencia de esfuerzo razonable. Sin embargo, es posible que deba contactar directamente con el fabricante. El fabricante es el mejor cualificado para proporcionar el soporte técnico del software que él mismo instaló en el hardware. Si adquirió una edición x 64 de Windows, como una edición x 64 de Windows Server 2003 por separado, póngase en contacto Microsoft para obtener soporte técnico.

Para información de producto acerca de Windows XP Professional x 64 Edition, visite el siguiente sitio Web de Microsoft:
http://www.microsoft.com/windowsxp/64bit/default.mspx
Para información de producto acerca de x 64 de Windows Server 2003, visite el siguiente sitio Web de Microsoft:
http://www.microsoft.com/windowsserver2003/64bit/x64/default.mspx


Microsoft proporciona información de contacto con otros proveedores para ayudarle a encontrar soporte técnico. Esta información de contacto puede cambiar sin previo aviso. Microsoft no ofrece ninguna garantía con respecto a la exactitud de esta información de contacto con otros proveedores.

Propiedades

Id. de artículo: 319440 - Última revisión: miércoles, 14 de mayo de 2008 - Versión: 7.0
La información de este artículo se refiere a:
  • Microsoft Windows Server 2003, Enterprise x64 Edition
  • Microsoft Windows Server 2003, Standard x64 Edition
  • Microsoft Windows Server 2003, Enterprise Edition for Itanium-based Systems
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows XP Professional
  • Microsoft Windows XP Professional x64 Edition
  • Microsoft Windows 2000 Advanced Server SP2
  • Microsoft Windows 2000 Advanced Server SP1
  • Microsoft Windows 2000 Server SP2
  • Microsoft Windows 2000 Server SP1
  • Microsoft Windows 2000 Professional SP2
  • Microsoft Windows 2000 Professional SP1
Palabras clave: 
kbmt kbwinserv2003sp2fix kbhotfixserver kbenv kbnetwork kbprb KB319440 KbMtes
Traducción automática
IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.
Haga clic aquí para ver el artículo original (en inglés): 319440

Enviar comentarios

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com