Compilación en un equipo tarda en completarse que en un equipo basado en Windows NT

Seleccione idioma Seleccione idioma
Id. de artículo: 816073 - Ver los productos a los que se aplica este artículo
Para obtener una versión de Microsoft Windows Server 2003 de este artículo, consulte 890553.
importante Este artículo contiene información acerca de cómo modificar el registro. Asegúrese de que copia el registro antes de modificarlo. Compruebe que sabe restaurar el Registro en caso de que se produzca algún problema. Para obtener más información acerca de cómo realizar una copia de seguridad, restaurar y modificar el registro, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
256986Definición del Registro de Microsoft Windows
Expandir todo | Contraer todo

En esta página

Síntomas

Cuando intenta compilar un programa en un equipo basado en Microsoft Windows XP, puede tardar entre 30 y 40 ciento ya para completar que tenía cuando el mismo hardware del equipo estaba basado en Microsoft Windows NT.

En un equipo multitarjeta que está ejecutando Microsoft Windows XP, puede experimentar retrasos de entre 10 y 60 segundos cuando usa rutas de acceso UNC (convención de nomenclatura universal) para tener acceso a archivos que están almacenados en un servidor de bloque (SMB) de mensajes de servidor remoto. Esto ocurre más frecuentemente como el equipo intenta tener acceso a archivos con más frecuencia. Por ejemplo, el problema puede producirse cuando una aplicación intenta tener acceso a archivos en intervalos de dos segundos. El problema no se produce cuando tenga acceso a los archivos a través de una unidad de red asignada. El problema no se producirá también cuando NetBIOS sobre TCP/IP (NetBT) está deshabilitado en la interfaz de al menos una red.

Causa

Este problema puede producirse si compila un programa grande que tiene muchos archivos. Windows XP almacena en caché los archivos que se están compilando y cuando se alcanza el límite de la caché de Windows, Windows quita los archivos de la caché. Cuando lo hace, Windows puede quitar los archivos que se utilizan con frecuencia durante la compilación. Para utilizar estos archivos, debe ellos nuevo en caché. Recaching los archivos ralentiza el proceso de compilación.

Solución

Información de Service Pack

Para resolver este problema, obtenga el Service Pack más reciente para Windows XP. Para obtener información adicional, 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

Información de revisiones

Hay una revisión compatible de Microsoft. Sin embargo, esta revisión se diseñó para corregir el problema descrito en este artículo. Aplíquela sólo a los sistemas que experimenten este problema específico. Esta revisión podría sometida a comprobaciones adicionales. Por lo tanto, si no se ve muy afectado por este problema, recomendamos que espere a la siguiente actualización de software que contenga este hotfix.

Si la revisión está disponible para descarga, es hay una sección de "Descarga de revisión disponible" al principio de este artículo. Póngase en contacto si no aparece en esta sección, con los Microsoft cliente Servicios de y soporte técnico para obtener la revisión de.

Nota Si se producen problemas adicionales o si cualquier solución de problemas es necesario, quizás tenga que crear una solicitud de servicio independiente. Los costos habituales de soporte se aplicarán a las preguntas de soporte técnico adicionales y problemas que no guarden relación con esta revisión específica. Para obtener una lista completa de números de teléfono de servicio de atención al cliente y soporte técnico o para crear una solicitud de servicio independiente, visite el siguiente sitio Web:
http://support.microsoft.com/contactus/?ws=support
Nota El formulario "Descarga de revisión disponibles" muestra los idiomas para que la revisión está disponible. Si no ve su idioma, es porque una revisión no está disponible para ese idioma.

La versión en inglés de este hotfix tiene los atributos de archivo enumerados en la siguiente tabla u otros posteriores. Las fechas y horas de estos archivos aparecen en la 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 de la herramienta fecha y hora en el panel de control.
   Date         Time   Version      Size    File name
   --------------------------------------------------
15-Apr-2003 23:25 5.1.2600.1206 92,160 Cscdll.dll 
15-Apr-2003 22:59 5.1.2600.1206 401,920 Mrxsmb.sys 
15-Apr-2003 22:59 5.1.2600.1206 155,392 Rdbss.sys

				

Solución

Para evitar este problema, siga estos pasos:
  1. Asigne una unidad de red al servidor SMB. Para ello, siga estos pasos:
    1. Inicie el Explorador de Windows.
    2. En el menú Herramientas , haga clic en unidad de red .
    3. En la lista unidad , haga clic en una letra de unidad.
    4. En la lista carpeta , escriba la ruta UNC del recurso compartido en el servidor. Utilice el formato siguiente:
      \\ ServerName \ SharedItem
      Como alternativa, haga clic en Examinar y, a continuación, busque el recurso compartido.
    5. Haga clic en Finalizar .
  2. Deshabilitar NetBT en una interfaz de red. Para ello, siga estos pasos:
    1. Haga clic en Inicio , haga clic en Ejecutar , escribe ncpa.cpl y, a continuación, haga clic en Aceptar .
    2. Haga clic con el botón secundario en la conexión de red que desea configurar y, a continuación, haga clic en Propiedades .
    3. Si la conexión es una conexión de área local, haga clic en la ficha General , haga clic en Protocolo Internet [TCP/IP] en el cuadro esta conexión utiliza los siguientes elementos y, a continuación, haga clic en Propiedades . Si la conexión no es una conexión de área local, haga clic en la ficha red .
    4. Haga clic en Avanzadas y, a continuación, haga clic en la ficha WINS .
    5. En el área configuración NetBIOS , haga clic en Deshabilitar NetBIOS sobre TCP/IP .
    6. Haga clic en Aceptar tres veces.

Más información

Advertencia Pueden producirse problemas graves si modifica incorrectamente el registro mediante el Editor del registro o utilizando otro método. Estos problemas pueden requerir que reinstale el sistema operativo. Microsoft no puede garantizar la solución de esos problemas. Modifique el Registro bajo su responsabilidad.Para aplicar correctamente este hotfix, debe agregar el valor de ScavengerTimeLimit en el registro. Para ello, siga estos pasos:
  1. Haga clic en Inicio , haga clic en Ejecutar , escriba regedit y, a continuación, haga clic en Aceptar .
  2. Busque la siguiente clave del Registro:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters


    Valor de min: 1 (tiempo en segundos)
    Valor predeterminado: 10 máximo valor: 120 (dos minutos)
    Tipo: DWORD

    Nota Puede escribir cualquier valor entre 1 y 120 para la ScavengerTimeLimit controlar con qué frecuencia el subproceso de compactación limpia las conexiones de recurso compartido de archivos antiguo.
  3. Haga clic con el botón secundario en parámetros , seleccione nuevo y, a continuación, haga clic en valor DWORD .
  4. Escriba ScavengerTimeLimit y, a continuación, presione ENTRAR para nombre al nuevo valor.
  5. Haga doble clic en ScavengerTimeLimit .
  6. En el cuadro datos del valor , escriba 60 y, a continuación, haga clic en Aceptar .
  7. Cierre el Editor del registro.

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 el Service Pack 2 de Microsoft Windows XP.

Propiedades

Id. de artículo: 816073 - Última revisión: martes, 31 de julio de 2007 - Versión: 4.1
La información de este artículo se refiere a:
  • Microsoft Windows XP Professional
  • Microsoft Windows XP Home Edition
Palabras clave: 
kbmt kbautohotfix kbhotfixserver kbqfe kbwinxpsp2fix kbwinxppresp2fix kbfix kbbug KB816073 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): 816073

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