Es posible que reciba el mensaje de error "código de error 80080005, error de ejecución de servidor." al iniciar muchas aplicaciones COM+

Síntomas

Cuando inicia muchas aplicaciones COM+ de Microsoft manualmente desde el complemento de Microsoft Management Console (MMC) servicios de componentes en el que cada aplicación COM+ se ejecuta con una cuenta de usuario diferente, es posible que reciba el siguiente mensaje de error:

Error de catálogo: se produjo un error al procesar la última operación. Código de error 80080005--error en la ejecución del servidor. El registro de eventos puede contener información adicional para la solución de problemas.

Recibirá un mensaje de error similar al siguiente en el registro de aplicaciones del visor de eventos:

Tipo: origen del error: categoría DCOM: NoneEvent ID: 10010Date: 31/03/2004Time: 15:13:30User: NT AUTHORITY\SYSTEMComputer: MSHSRMSWEBP0007Description: el servidor {F1673109-CF44-468D-9E23-FE4116F84CFA} no se registró con DCOM dentro del tiempo de espera requerido.

Causa

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

Solución alternativa

Importante Esta sección, método o tarea contiene pasos que le indican cómo modificar el registro. Sin embargo, pueden surgir problemas graves si modifica incorrectamente el registro. Por lo tanto, asegúrese de seguir estos pasos detenidamente. Para obtener una protección adicional, haga una copia de seguridad del registro antes de modificarlo. Después, puede restaurar el registro si se produce un problema. Para obtener más información sobre cómo hacer una 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 realizar una copia de seguridad y restaurar el Registro en WindowsPara evitar este problema, modifique el valor de la siguiente subclave del registro:

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\SubSystems\WindowsPara ello, siga estos pasos:

  1. Haga clic en Inicio y en Ejecutar, escriba regedit y haga clic en Aceptar.

  2. En el editor del registro, busque la siguiente subclave del registro:

    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\SubSystems De forma predeterminada, la entrada de Windows de la subclave tiene un valor similar al siguiente (todo en una línea):

    %SystemRoot%\system32\csrss.exe ObjectDirectory = \Windows SharedSection = 1024, \ \ Windows = on SubSystemType = Windows ServerDll = basesrv, 1 ServerDll = winsrv: UserServerDllInitialization, 3 ServerDll = winsrv: ConServerDllInitialization, 2 ProfileControl = OFF MaxRequestThreads = 16

  3. Haga clic con el botón secundario en la entrada de Windows y luego haga clic en modificar. Aparece el cuadro de diálogo Editar cadena.

  4. En el cuadro datos del valor , busque SharedSection, agregue 512 a SharedSection y, a continuación, haga clic en Aceptar. La entrada de Windows recién modificada es la siguiente:

    %SystemRoot%\system32\csrss.exe ObjectDirectory = \Windows SharedSection = 1024, 15 a 512, 512 Windows = on SubSystemType = Windows ServerDll = basesrv, 1 ServerDll = winsrv: UserServerDllInitialization, 3 ServerDll = winsrv: ConServerDllInitialization, 2 ProfileControl = OFF MaxRequestThreads = 16

Más información

Pasos para reproducir este comportamiento

  1. Cree 100 cuentas de usuario locales diferentes en el equipo.

  2. Abra el complemento MMC servicios de componentes. Para ello, siga estos pasos:

    1. Haga clic en Inicio, seleccione Configuración y haga clic en Panel de control.

    2. En el panel de control, haga doble clic en herramientas administrativasy, a continuación, haga doble clic en servicios de componentes. Aparece el complemento MMC servicios de componentes .

    3. En el panel de la izquierda, expanda servicios de componentes, expanda equiposy, a continuación, expanda mi PC.

  3. Cree una aplicación COM+ y, a continuación, establezca la identidad de la aplicación de la aplicación COM+. Para ello, siga estos pasos:

    1. Haga clic con el botón secundario en aplicaciones com+, seleccione nuevoy, a continuación, haga clic en aplicación. Aparece el cuadro de diálogo Bienvenido al Asistente para instalación de aplicaciones com .

    2. En el cuadro de diálogo Bienvenido al Asistente para instalación de aplicaciones com , haga clic en siguiente. Aparece el cuadro de diálogo instalar o crear una nueva aplicación .

    3. Haga clic en crear una aplicación vacía. Aparece el cuadro de diálogo crear una aplicación vacía .

    4. En el cuadro Escriba un nombre para la nueva aplicación , escriba COM1y, a continuación, haga clic en siguiente. Aparece el cuadro de diálogo establecer identidad de la aplicación.

    5. Haga clic en este usuarioy, a continuación, escriba un nombre de usuario que haya creado en el paso 1 en el cuadro usuario .

    6. En el cuadro de diálogo establecer identidad de la aplicación, escriba la contraseña en el cuadro contraseña y en el cuadro Confirmar contraseña y, a continuación, haga clic en siguiente. Aparece el cuadro de diálogo gracias por usar el Asistente para instalación de aplicaciones com .

    7. Haga clic en Finalizar.

  4. Agregue un componente a la aplicación COM+. Para ello, siga estos pasos:

    1. En el panel izquierdo del complemento servicios de componentes de MMC, expanda COM1.

    2. Haga clic con el botón secundario en componentes, seleccione nuevoy, a continuación, haga clic en componente. Aparece el cuadro de diálogo Bienvenido al asistente de instalación de componentes com .

    3. Haga clic en Siguiente. Aparece el cuadro de diálogo importar o instalar un componente .

    4. Haga clic en importar componentes que ya estén registrados. Aparece el cuadro de diálogo elegir componentes para importar .

    5. En la lista componentes en: mi PC , haga clic en un componente y, a continuación, haga clic en siguiente. Aparece el cuadro de diálogo gracias por usar el Asistente para instalación de aplicaciones com .

    6. Haga clic en Finalizar.

  5. Repita el paso 3 para crear las aplicaciones COM+ de 100 que se ejecutan en diferentes cuentas de usuario locales.

  6. Repita el paso 4 para agregar componentes a las aplicaciones COM+ de 100 que creó en el paso 5.

  7. En el panel izquierdo del complemento servicios de componentes de MMC, haga clic con el botón secundario en cada aplicación com+ que ha creado y, a continuación, haga clic en iniciar. Después de iniciar algunas aplicaciones COM+, recibirá el mensaje de error que se describe en la sección "síntomas".

Referencias

Para obtener más información al respecto, visite el siguiente sitio Web de Microsoft Developer Network (MSDN):

http://msdn2.microsoft.com/en-us/library/ms687759.aspx

Author:
Writer: durga.deepti@wipro.com (KMS ID: partners\v-9deeptid)
Tech Reviewer: v-bijanp (KMS ID - partners\v-9bijanp)
Editor: v-smohun

¿Necesita más ayuda?

Ampliar sus conocimientos
Explorar los cursos
Obtener nuevas características primero
Unirse a Microsoft Insider

¿Le ha sido útil esta información?

¡Gracias por sus comentarios!

Gracias por sus comentarios. Quizá le interese ponerse en contacto con uno de nuestros agentes de soporte de Office.

×