Rendimiento lento cuando usa una unidad asignada para copiar archivos en un servidor remoto desde un equipo basado en Windows Server 2003

Síntomas

Puede observar más lentamente que el rendimiento de la copia esperado si utiliza el protocolo bloque de mensajes de servidor (SMB) para copiar archivos desde un equipo que está ejecutando Microsoft Windows Server 2003 o desde una sesión de servicios de Terminal Server de Windows Server 2003 en un equipo de la red que está ejecutando Microsoft Windows 2000 Server o Microsoft Windows NT 4.0 Server. Experimenta estos síntomas si utiliza una unidad asignada para conectarse al recurso compartido de red. Al analizar una captura de red, Monitor de red muestra el siguiente tráfico excesivo de notificación de cambios SMB:
SMB C NT transact - Notify Change
SMB R NT transact
No experimenta estos síntomas si se conecta al recurso compartido de red mediante una ruta UNC.

Causa

Este problema puede producirse si una confirmación retardada de TCP/IP, también conocido como un ACK TCP, se produce en un "SMB: C NT transact - Notify cambio" paquete. Normalmente, este problema se produce si utiliza el Explorador de Windows para copiar un gran número de archivos y carpetas. Las solicitudes de notificación de cambio en el Explorador de Windows se producen con más frecuencia cuando se utiliza una unidad asignada que cuando se utiliza una ruta de acceso UNC para conectarse al recurso compartido de red. Por lo tanto, los usuarios que se registran una sesión de servicios de Terminal Server de Windows Server 2003 y que utilizan una unidad asignada pueden experimentar problemas de rendimiento con el Explorador de Windows.

Solución alternativa

Importante: esta sección, el método o la tarea contiene pasos que indican cómo modificar el registro. Sin embargo, pueden producirse problemas graves si modifica incorrectamente el registro. Por lo tanto, asegúrese de que sigue estos pasos cuidadosamente. Para una mayor protección, haga una copia de seguridad del registro antes de modificarlo. Entonces, puede restaurar el registro si se produce un problema. Para obtener más información acerca de cómo hacer copia de seguridad y restaurar el registro, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
322756 cómo hacer copia de seguridad y restaurar el registro en Windows


Para evitar este problema, siga estos pasos:
  1. Instale la revisión que se documenta en el siguiente artículo en Microsoft Knowledge Base:
    831129 el árbol de carpetas parpadea cuando ve una unidad de red asignada en el Explorador de Microsoft Windows

  2. Agregar la entrada de registro NoRemoteRecursiveEvents a la siguiente subclave del registro y, a continuación, establezca la entrada en 1:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer
    Cuando se establece la entrada de registro NoRemoteRecursiveEvents en 1, se desactivan las solicitudes cambiar la notificación para cambios de archivos y carpetas que se producen en las subcarpetas de un recurso compartido de red asignada. El servidor aún envía un suceso cambiar la notificación cuando un archivo o se cambia una carpeta en la raíz y el primer nivel de la carpeta del recurso compartido de red asignada. Sin embargo, el servidor no envía un suceso cambiar la notificación cuando se realiza un cambio en el nivel de la segunda subcarpeta o más profundo en el recurso compartido de red asignada.


    Para agregar la entrada de registro NoRemoteRecursiveEvents a la siguiente subclave del registro y, a continuación, establezca la entrada en 1, siga estos pasos:
    1. Haga clic en Inicio, haga clic en Ejecutar, escriba regedit y, a continuación, haga clic en Aceptar.
    2. Busque y, a continuación, haga clic en la subclave del registro siguiente:
      HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer
    3. En el menú Edición , seleccione Nuevo y, a continuación, haga clic en Valor DWORD.
    4. Escriba NoRemoteRecursiveEventsy, a continuación, presione ENTRAR.
    5. En el menú Edición , haga clic en Modificar.
    6. Escriba 1 en el cuadro información del valor y, a continuación, haga clic en Aceptar.
    7. Salga del Editor del registro.

Más información

Para determinar si está experimentando este problema, asigne una unidad a un recurso compartido de red y, a continuación, copiar una carpeta al recurso compartido de red. Utilice una ruta de acceso UNC para conectarse al recurso compartido de red y, a continuación, copie la misma carpeta al recurso compartido de red. Comparar el Monitor de red captura de ambos las operaciones de copia y, a continuación, compruebe si las capturas muestran excesivo tráfico de SMB Notify Change.
Para obtener información adicional, haga clic en los números de artículo siguientes para verlos en Microsoft Knowledge Base:

831129 el árbol de carpetas parpadea cuando ve una unidad de red asignada en el Explorador de Microsoft Windows

816375 panel de explorador de Windows XP parpadea en unidades de red asignadas

330929 Windows XP puede causar extra SMB notify tráfico de cambio

321169 rendimiento de SMB cuando copia archivos de Windows XP en un controlador de dominio de Windows 2000

Propiedades

Id. de artículo: 885189 - Última revisión: 17 feb. 2017 - Revisión: 2

Comentarios