DCOMCNFG Meldungen entschlüsseln

Manchmal trifft man auf Meldungen wie diese und muss sich erst einmal mühsam auf die Suche begeben, welche Application gemeint ist: The server {9BA05972-F6A8-11CF-A442-00A0C90A8F39} did not register with DCOM within the required timeout.. Über einen kleinen Umweg, geht es aber recht einfach.

DCOMCNFG

Zuerst ruft man auf dem Server das Programm DCOMCNFG.EXE auf. Dann navigiert man im Baum zu Console Root / Component Services / My Computer / DCOM Config. Dort lässt man sich (über das Kontextmenü) die Details anzeigen und sieht eine lange Liste mit Namen und Application IDs.

Diese lassen sich leider nicht nach der Application ID sortieren oder durchsuchen. Wie findet man jetzt am schnellsten die Application, die zu der ID in der Fehlermeldung gehört?

Die Registry

Hilfe bekommt man aus der Registry. Dort steht unter dem Schlüssel HKEY_CLASSES_ROOT\AppID\{9BA05972-F6A8-11CF-A442-00A0C90A8F39} die gewünschte Information.

Der Name zu der Application ID ist also Shell Windows.

Zukünftig müssen wir also nur regedit starten und im Key HKEY_CLASSES_ROOT\AppID zu der Application ID aus der Fehlermeldung navigieren wenn wir den Programm Namen finden wollen. Damit ist dann auch der Eintrag in DCOMCNFG schnell gefunden!

Aufmerksam geworden bin ich auf diesen kleinen Umweg über diesen blog-Artikel: Server 2012R2/2016: Event Error DCOM 10016 - APPID 9CA88EE3-ACB7-47C8-AFC4-AB702511C276 / F72671A9-012C-4725-9D2F-2A4D32D65169. Dort wird beschrieben, wie man die Registry abändern muss, wenn man für eine Application nicht die notwendigen Berechtigungen in DCOMCNFG setzen kann. Aber das kann jeder auf eigene Verantwortung machen!