Tcpsvcs.exe utiliza una solución de memoria virtual ultra alta

  
Síntoma: la empresa tiene un servidor para el servicio DHCP + servicio de intercambio de archivos, el sistema operativo es Windows Server 2003 Enterprise Version + SP2. Abra el administrador de tareas y busque un proceso que sea tcpsvcs.exe, que ocupa aproximadamente 1.9G de memoria virtual. Comparado con otro servidor que usa funciones similares, el proceso usa menos de 10M de memoria virtual, lo cual es enorme y obviamente anormal. Proceso de resolución de problemas y motivos: encuentre la información relevante de tcpsvcs.exe en Internet, y la explicación es: “tcpsvcs.exe es parte de los componentes de la red de Microsoft Windows. Las computadoras utilizan este proceso del sistema para usar servicios de red TCP /IP dedicados, como DHCP, TCP simple y servicios de impresión. Este programa es muy importante para el funcionamiento normal de su sistema. " Además, abra una ventana del símbolo del sistema, ejecute el comando tasklist /svc, vea los servicios asociados con cada proceso y vea los siguientes resultados: svchost.exe 1904 TapiSrv svchost.exe 1916 TermService tcpsvcs.exe 2032 DHCPServer mcshield.exe 2076 McShield Svchost.exe 2240 W3SVC está visible, en esta máquina, tcpsvcs.exe solo está relacionado con el servicio DHCP. Intente reiniciar el servicio DHCP y descubra que la memoria virtual se restaura inmediatamente a la normalidad. Temprano a la mañana siguiente, volví a verificar y encontré que la memoria virtual llegó a 1.9G. En comparación con otro servidor DHCP normal, se comparan los parámetros relacionados establecidos en el servicio DHCP y no se encuentran anomalías. Recurrí a la enciclopedia de Internet, busqué contenido relevante y no encontré contenido valioso. Visite también el Centro de asistencia y soporte técnico de Microsoft en http://support.microsoft.com y busque un artículo de Knowledge Base que sea muy parecido a lo que he descrito en http://support.microsoft.com/kb/939928/en -cn. Según el artículo: "Este problema se produce porque el módulo Dnsapi.dll no administra correctamente algunos recursos de memoria. " Además, este problema no se produce si la configuración de actualización dinámica de DNS en los parámetros de configuración de DHCP está desactivada. Después de las pruebas, descubrí que este es el caso. Solución: Método 1: Deshabilite la función de actualización dinámica DHCP de DHCP 1. Haga clic en Inicio, haga clic en Ejecutar, escriba dhcpmgmt.msc y luego haga clic en Aceptar. 2. En el árbol de la consola, haga clic con el botón derecho en el servidor DHCP. Haga clic en Nodo y luego haga clic en Propiedades 3. En la pestaña DNS, haga clic para desactivar la casilla de verificación Habilitar la actualización dinámica de DNS de acuerdo con la configuración que se encuentra a continuación, y luego haga clic en Aceptar. 4. Reinicie el servicio del servidor DHCP. Por ejemplo, escriba lo siguiente en el símbolo del sistema y luego presione INTRO: Net stopDHCPServer &&Netstart DHCPServer Este método es adecuado para situaciones que no requieren actualizaciones dinámicas de DNS. Sin embargo, si hay un servicio DNS interno y se requiere que el servicio DHCP actualice la relación de asignación entre el nombre de la máquina del cliente DHCP y la dirección IP al servicio DNS para lograr la necesidad de acceder a la computadora interna a través del nombre de la máquina, esta función no se puede desactivar. . Método 2: actualice el parche Microsoft ha solucionado el problema, pero como el paquete de servicios SP3 de Windows Server 2003 no se ha lanzado, solo se puede descargar por separado. El método de descarga es el siguiente: 1. Abra el artículo de la base de conocimientos http://support.microsoft.com/kb/939928/zh-cn 2. Haga clic en el "parche de corrección" en la parte superior de la página para saltar automáticamente Ir a la página de descarga correspondiente. 3. Seleccione la versión apropiada del parche e ingrese su dirección de correo electrónico y envíelo. La dirección de descarga correspondiente se enviará a la dirección de correo electrónico que completó. Siga las instrucciones y enlaces para descargar el correo electrónico. Este método es la solución fundamental. Sin embargo, existen ciertos riesgos. Si la versión es incorrecta, o por algún otro motivo, pueden surgir otros problemas después de la instalación. Por lo tanto, antes de usar este método, asegúrese de confirmar su pregunta cuidadosamente, si es coherente con el conocimiento del artículo de la base de conocimientos, confirme que la versión de parche seleccionada sea correcta, confirme que su servidor Windows 2003 ya está jugando SP1 o SP2, etc. .
Copyright © Conocimiento de Windows All Rights Reserved