PRB: Alojamiento de proceso (Dllhost.exe) de COM + apagar

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

En esta página

Síntomas

COM + proceso de alojamiento, Dllhost.exe, puede cerrar abajo bajo distintas circunstancias.

En una situación típica, todos los procesos de Dllhost.exe que se ejecutan se cierran si un administrador abre el asistente Agregar o quitar para componentes de Windows (en lo sucesivo, el Asistente) para revisar una lista de componentes que están instalados en un sistema determinado.

Causa

La herramienta Sysocmgr.exe administra varios componentes instalables del sistema (ISCs) a través del Asistente en sistemas basados en Windows 2000. Siempre que se invoca el asistente, Sysocmgr.exe notifica ISCs todos los que el sistema se ha modificado, independientemente si se modifica un determinado ISC en esta actualización. Esto ocurre incluso si haga clic en Cancelar y salir del asistente antes de actualizar nada. Una vez que un ISC recibe esta notificación, cada ISC puede optar por apagar ciertos procesos para liberar bloqueos en recursos.

Por ejemplo, si el asistente actualiza Message Queue Server (también conocido como MSMQ), le Sysocmgr.exe notifica servicios de Internet Information Server (IIS) que se ha modificado el sistema. Por lo tanto, IIS cierra el proceso Dllhost.exe Aunque COM + no es parte de la actualización.

No puede restringir cada ISC ejecutar la instalación de COM + para resolver este problema, porque cada ISC puede tener sus propios requisitos. Además, no puede configurar COM + para impedir que Dllhost.exe se está cerrando porque Dllhost.exe se debe reciclar en determinadas circunstancias.

Solución

Puesto que es imposible de seguimiento de lo que cierra el proceso Dllhost.exe, puede ser difícil para controlar o impedir que el proceso del servidor COM + se cierra en un servidor de producción fundamentales. Se recomienda utilizar un mecanismo para deshabilitar, impedir o restringir Dllhost.exe cerrando.

Debido a la mayoría de los administradores no esperan que COM + que ejecutar cuando cancela el Asistente para instalación y porque Sysocmgr.exe notifica los ISCs para realizar la actualización por diseño, Microsoft COM + Hotfix Rollup paquete 18,2 configura COM + instalación para el registro y para seguimiento, pero no para realizar la operación. Por lo tanto, COM + Hotfix Rollup paquete 18,2 configura COM + que no llevar "operación" Si hace clic en Cancelar para cancelar la operación en el Asistente para instalación.

Para resolver este problema, obtenga el Service Pack más reciente de Windows 2000. Para obtener información adicional, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
260910Cómo obtener el Service Pack más reciente para Windows 2000
Para resolver este problema, obtenga Microsoft COM + Hotfix Rollup paquete 18,2. Para obtener información adicional, haga clic en el número de artículo siguiente para ver el artículo en Microsoft Knowledge Base:
317177INFORMACIÓN: Disponibilidad del paquete acumulativo de revisiones 18,2 de COM + posteriores al Service Pack 2 de Windows 2000 de

SOLUCIÓN

Utilice uno de los métodos siguientes para resolver este problema:
  • Si es usted un cliente de empresa, debe programar sistema tiempo de inactividad si desea actualizar cualquier componentes instalables del sistema que están instalados en sistemas de producción.
  • Para sistemas de producción de la empresa, debe restringir el permiso para ejecutar la operación de instalación de COM + a determinados usuarios. Para ello, sólo permiten un limitado número de usuarios ejecuta permisos en el siguiente archivo:
    %systemroot%\System32\Setup\Comsetup.dll
    Además, cualquier usuario que tiene permiso para ejecutar la instalación de COM + debe bloquear el servidor.
  • Si es usted un cliente de empresa, puede cambiar el nombre Sysocmgr.exe para evitar estos problemas. Sysocmgr.exe se encuentra en la carpeta siguiente:
    %systemroot%\System32\Sysocmgr.exe

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:" de este artículo. Este problema se corrigió por primera vez en el Service Pack 3 de Windows 2000.

Propiedades

Id. de artículo: 304218 - Última revisión: viernes, 23 de septiembre de 2005 - Versión: 3.1
La información de este artículo se refiere a:
  • Microsoft COM+ 1.0 sobre las siguientes plataformas
    • Service Pack 1 de Microsoft Windows 2000
    • Service Pack 2 de Microsoft Windows 2000
Palabras clave: 
kbmt kbhotfixserver kbqfe kbbug kbfix kbwin2000presp3fix kbwin2000sp3fix KB304218 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): 304218

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