web-dev-qa-db-ja.com

Windows Server 2003のイベントビューアのエラーからGUIDを使用してアプリケーション名を見つける方法は?

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にはありません。

問題のアプリケーションを特定するために何をする必要がありますか?

6
user717236

Dcomcnfgまたはcomexp.mscを実行します。 (それらは同じものです。)

コンポーネントサービス、コンピューター、マイコンピューター、COM +アプリケーションを展開します。

インストールされているコンポーネントの1つを右クリックし、[プロパティ]をクリックします。

UUIDまたはGUIDまたはアプリケーションで呼び出したいものはすべてそこにあります。

3
Ryan Ries

Ryan Ries が示すように、コンポーネントサービスを開くと、次のようにすべてのCOMアプリケーションのアプリケーションIDをすばやく確認できます。

  1. 左側のメニューで、Component Services->My Computer->COM +アプリケーション.
  2. COM + Applicationsを右クリックし、Viewに移動して詳細

Image of Component Services application

表示されているエラーメッセージは、Ryanが予想しているアプリIDに対応していることや、 sverach が示唆しているCLSIDに対応していることに注意してください。よくわかりません。両方を含む別のエラーメッセージが表示されました。

アプリケーション固有のアクセス許可設定では、CLSIDを使用してCOMサーバーアプリケーションにローカルのアクティブ化アクセス許可を付与しません

{...}

およびAPPID

{...}

アプリケーションコンテナーで実行されているアドレスLocalHost(LRPCを使用)からユーザーへ使用不可SID(使用不可)。このセキュリティ権限は、コンポーネントサービス管理ツールを使用して変更できます。

2
jpaugh

Regeditを開き、以下でキーを検索します。

コンピューター\ HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{DF540FFA-D787-4FDF-82E4-4BD5C1302F23}

そして、デフォルトのキーはユーザーにわかりやすい名前を提供する必要があります。

2
sverasch