Puede recibir un mensaje de error "Código de error 80080005--error de servidor de ejecución." cuando iniciar muchas aplicaciones COM +

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

En esta página

Síntomas

Al iniciar muchas aplicaciones de Microsoft COM + manualmente desde el complemento Microsoft Management Console (MMC) de servicios de componentes donde cada aplicación se ejecuta bajo una cuenta de usuario diferente, puede recibir el siguiente mensaje de error:

Error de catálogo: Error al procesar la última operación. Código de error 80080005--error de servidor de ejecución. El registro de sucesos puede contener información de solución de problemas adicional.
Recibirá un mensaje de error que es similar al siguiente en el registro de aplicación de Event Viewer:

Tipo: error
Origen: DCOM
Categoría: ninguna
ID. de suceso: 10010
Fecha: 31/03/2004
Hora: 15: 13: 30
Usuario: NT AUTHORITY\SYSTEM
Equipo: MSHSRMSWEBP0007
Descripción: El servidor {F1673109-CF44-468 D-9E23-FE4116F84CFA} no se registró con DCOM dentro el tiempo de espera requerido.

Causa

Si muchas aplicaciones COM + se ejecutan en diferentes cuentas de usuario que se especifican en la propiedad de Este usuario , el equipo no puede asignar memoria para crear un montón de escritorio nuevo para el nuevo usuario. Por lo tanto, no puede iniciar el proceso.

Solución

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 tanto, asegúrese de que siga estos pasos cuidadosamente. Realice una para agregar protección, copia de seguridad del registro antes de modificarlo. A continuación, puede restaurar el registro si se produce un problema. Para obtener más información acerca de cómo realizar una copia de seguridad y restaurar el registro, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
322756Cómo realizar una copia de seguridad y restaurar el registro de Windows


Para evitar este problema, modifique el valor de la siguiente subclave del registro:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\SubSystems\Windows
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. En el Editor del Registro, expanda la siguiente subclave del Registro:
    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\SubSystems
    De forma predeterminada, la entrada de Windows en la subclave tiene un valor que es similar al siguiente (todo en una línea):
    %SystemRoot%\system32\csrss.exe ObjectDirectory = \Windows SharedSection = 1024, 3072 Windows = en SubSystemType = Windows ServerDll = basesrv, 1 ServerDll = winsrv:UserServerDllInitialization, ServerDll 3 = winsrv:ConServerDllInitialization, ProfileControl 2 = OFF MaxRequestThreads = 16
  3. Haga clic con el botón secundario en la entrada de Windows y, a continuación, haga clic en Modificar . Aparecerá el cuadro de diálogo Editar cadena .
  4. En el cuadro datos del valor , busque SharedSection, agregar 512 a SharedSection y, a continuación, haga clic en Aceptar .

    La entrada recién cambiada de Windows lee como sigue:
    %SystemRoot%\system32\csrss.exe ObjectDirectory = \Windows SharedSection = 1024, 3072, 512 Windows = en SubSystemType = Windows ServerDll = basesrv, 1 ServerDll = winsrv:UserServerDllInitialization, ServerDll 3 = winsrv:ConServerDllInitialization, ProfileControl 2 = OFF MaxRequestThreads = 16

Más información

Pasos para reproducir el comportamiento

  1. Crear cuentas de usuario local diferente 100 en el equipo.
  2. Abra el complemento MMC de servicios de componentes. Para ello, siga estos pasos:
    1. Haga clic en Inicio , seleccione configuración y, a continuación, haga clic en Panel de control .
    2. En el panel de control, haga doble clic en Herramientas administrativas y, a continuación, haga doble clic en Servicios de componentes . El complemento MMC de Servicios de componentes aparece.
    3. En el panel izquierdo, expanda Servicios de componentes , expanda equipos y, a continuación, expanda Mi PC .
  3. Crear una aplicación y, a continuación, establezca la identidad de la aplicación. Para ello, siga estos pasos:
    1. Haga clic con el botón secundario en Aplicaciones COM + , seleccione nuevo y, a continuación, haga clic en aplicación . Aparecerá el cuadro de diálogo Asistente de instalar aplicaciones de COM para .
    2. En el cuadro de diálogo Asistente para instalación de aplicación COM, haga clic en siguiente . Aparecerá el cuadro de diálogo instalar o crear una nueva aplicación .
    3. Haga clic en crear una aplicación vacía . Aparecerá el cuadro de diálogo Crear aplicación vacía .
    4. En el cuadro Escriba un nombre para la nueva aplicación , escriba MyCOM1 y, a continuación, haga clic en siguiente . Aparecerá el cuadro de diálogo Establecer identidad de aplicación .
    5. Haga clic en este usuario y, a continuación, escriba un nombre de usuario que creó en el paso 1 en el cuadro usuario .
    6. En el cuadro de diálogo Establecer identidad de aplicación , escriba su contraseña en el cuadro contraseña y en el cuadro Confirmar contraseña y, a continuación, haga clic en siguiente . Aparecerá el cuadro de diálogo le Gracias por utilizar el Asistente para instalación de aplicaciones COM .
    7. Haga clic en Finalizar .
  4. Agregue un componente a la aplicación. Para ello, siga estos pasos:
    1. En el panel izquierdo del complemento MMC Servicios de componentes , expanda MyCom1 .
    2. Haga clic con el botón secundario en componentes , seleccione nuevo y, a continuación, haga clic en componente . Aparecerá el cuadro de diálogo Asistente de instalar componentes de COM para .
    3. Haga clic en siguiente . Aparecerá el cuadro de diálogo importar o instalar un componente .
    4. Haga clic en importar componentes ya registrados . Aparecerá el cuadro de diálogo Elegir componentes para importar .
    5. En el componentes en: Mi PC , haga clic en un componente y, a continuación, haga clic en siguiente . Aparecerá el cuadro de diálogo le Gracias por utilizar el Asistente para instalación de aplicaciones COM .
    6. Haga clic en Finalizar .
  5. Repita el paso 3 para crear aplicaciones COM + 100 que se ejecutan bajo cuentas de usuario local diferente.
  6. Repita el paso 4 para agregar componentes a las 100 aplicaciones de COM + que creó en el paso 5.
  7. En el panel izquierdo del complemento MMC Servicios de componentes , haga clic con el botón secundario en cada aplicación COM + que creó y, a continuación, haga clic en Inicio . Después de iniciar algunas aplicaciones, recibirá el mensaje de error descrita en la sección "Síntomas".

Referencias

Para obtener más información, visite el siguiente sitio Web de Microsoft Developer Network (MSDN):
http://msdn2.microsoft.com/en-us/library/ms687759.aspx

Propiedades

Id. de artículo: 870655 - Última revisión: miércoles, 14 de noviembre de 2007 - Versión: 1.5
La información de este artículo se refiere a:
  • Microsoft COM+ 1.0
  • Microsoft COM+ 1.5
Palabras clave: 
kbmt kbtshoot kberrmsg kbsnapin kbdcom kbcompmodel kbprb KB870655 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): 870655

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