7 votos

¿Cómo puedo encontrar el nombre de la aplicación utilizando GUID de error en el visor de eventos en Windows Server 2003?

Una máquina Windows Serve 2003 registró un error en el Visor de Eventos con el Sistema de Eventos COM+, diciendo que no podía marshal el suscriptor para una suscripción particular y luego dio el SID/GUID, que es:

{DF540FFA-D787-4FDF-82E4-4BD5C1302F23}-{00000000-0000-0000-0000-000000000000}-{00000000-0000-0000-0000-000000000000}.  The HRESULT was 800706BB.

No entiendo muy bien el error.

Estoy tratando de buscar el GUID para encontrar la aplicación.

Intenté abrir el registro y buscarlo pero no encontró nada. Una investigación en Google reveló que necesito cargar la base de datos del clúster en el registro y buscar el GUID. El problema es que no puedo encontrar el archivo CLUSDB. No está en %SystemRoot%. \Cluster.

¿Qué debo hacer para identificar la aplicación en cuestión?

4voto

sverasch Puntos 31

Abre regedit y busca la clave en:

Ordenador \HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\ {DF540FFA-D787-4FDF-82E4-4BD5C1302F23}

Y la clave por defecto debería proporcionarle un nombre fácil de usar.

0 votos

Aunque esto puede no funcionar siempre. Hoy tengo un error en el que el primer CLSID es "runtime broker" seguido de otro CLSID "runtime broker". Esto es seguido por un identificador S- que tomó un montón de investigación para averiguar era OneDrive Icon Resource no funciona porque también tengo otra aplicación que se superpone a los iconos del explorador. (Realmente me molestan los desarrolladores de Microsoft a veces)

3voto

Ryan Ries Puntos 33449

Ejecuta dcomcnfg o comexp.msc. (Son la misma cosa).

Expandir servicios de componentes, ordenadores, mi ordenador, aplicaciones COM+

Haga clic con el botón derecho en uno de los componentes instalados y haga clic en Propiedades.

El UUID o GUID o como quieras llamarlo de tu aplicación está ahí.

1 votos

Muchas gracias. Lamentablemente, no vi el GUID/UUID en la lista de componentes instalados. Gracias por su ayuda

2voto

John Goverts Puntos 36

Al abrir los servicios de los componentes, como Ryan Ries sugiere, puede ver rápidamente los ID de aplicación de cada aplicación COM así:

  1. En el menú de la izquierda, descienda a Servicios de componentes -> Mi ordenador -> Aplicaciones COM+ .
  2. Haga clic con el botón derecho del ratón en Aplicaciones COM+ y vaya a Ver y seleccione Detalle .

Image of Component Services application

Tenga en cuenta que el mensaje de error que está viendo puede corresponder a un ID de aplicación, como anticipa Ryan, o a un CLSID, como sverach sugiere. No estoy muy seguro. Recibí un mensaje de error diferente que contenía ambas cosas.

Los ajustes de permisos específicos de la aplicación no conceden el permiso de activación local para la aplicación del servidor COM con CLSID

{...}

y APPID

{...}

al usuario ... desde la dirección LocalHost (Usando LRPC) que se ejecuta en el contenedor de aplicaciones Unavailable SID (No disponible). Este permiso de seguridad se puede modificar mediante la herramienta administrativa de Servicios de Componentes.

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: