Как найти имя приложения с помощью GUID из-за ошибки в средстве просмотра событий в Windows Server 2003?
Компьютер с Windows Serve 2003 зарегистрировал ошибку в средстве просмотра событий с помощью системы событий COM+, заявив, что не может выполнить маршалинг подписчика для определенной подписки, а затем дал SID/GUID, который:
{DF540FFA-D787-4FDF-82E4-4BD5C1302F23}-{00000000-0000-0000-0000-000000000000}-{00000000-0000-0000-0000-000000000000}. The HRESULT was 800706BB.
Я не совсем понимаю ошибку.
Я пытаюсь найти GUID, чтобы найти приложение.
Я попытался открыть реестр и найти его, но ничего не нашел. Исследование Google показало, что мне нужно загрузить базу данных кластера в реестр и посмотреть GUID. Проблема в том, что я не могу найти файл CLUSDB. Это не в%SystemRoot%\Cluster.
Что мне нужно сделать, чтобы идентифицировать рассматриваемое приложение?
3 ответа
Откройте regedit и найдите ключ в разделе:
Компьютер \HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{DF540FFA-D787-4FDF-82E4-4BD5C1302F23}
И ключ по умолчанию должен предоставить вам удобное имя.
Открывая Component Services, как предлагает Райан Райс, вы можете быстро увидеть идентификаторы приложений для каждого COM-приложения, например:
- В левом меню перейдите в Службы компонентов -> Мой компьютер -> Приложения COM+.
- Щелкните правой кнопкой мыши на приложениях COM+, перейдите в View и выберите Detail.
Обратите внимание, что отображаемое сообщение об ошибке может соответствовать идентификатору приложения, как ожидает Райан, или идентификатору CLSID, как предполагает sverach. Я не совсем уверен. Я получил другое сообщение об ошибке, которое содержало оба.
Параметры разрешений для конкретного приложения не предоставляют разрешения локальной активации для приложения COM-сервера с CLSID
{...}
и APPID
{...}
пользователю... с адреса LocalHost (с использованием LRPC), работающего в контейнере приложения. Недоступный SID (недоступен). Это разрешение безопасности можно изменить с помощью инструмента администрирования служб компонентов.
Запустите dcomcnfg или comexp.msc. (Они одно и то же.)
Разверните Службы компонентов, Компьютеры, Мой компьютер, Приложения COM+
Щелкните правой кнопкой мыши на одном из установленных компонентов и выберите Свойства.
UUID или GUID или как вы хотите называть это из вашего приложения есть.