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にはありません。
問題のアプリケーションを特定するために何をする必要がありますか?
Dcomcnfgまたはcomexp.mscを実行します。 (それらは同じものです。)
コンポーネントサービス、コンピューター、マイコンピューター、COM +アプリケーションを展開します。
インストールされているコンポーネントの1つを右クリックし、[プロパティ]をクリックします。
UUIDまたはGUIDまたはアプリケーションで呼び出したいものはすべてそこにあります。
Ryan Ries が示すように、コンポーネントサービスを開くと、次のようにすべてのCOMアプリケーションのアプリケーションIDをすばやく確認できます。
表示されているエラーメッセージは、Ryanが予想しているアプリIDに対応していることや、 sverach が示唆しているCLSIDに対応していることに注意してください。よくわかりません。両方を含む別のエラーメッセージが表示されました。
アプリケーション固有のアクセス許可設定では、CLSIDを使用してCOMサーバーアプリケーションにローカルのアクティブ化アクセス許可を付与しません
{...}
およびAPPID
{...}
アプリケーションコンテナーで実行されているアドレスLocalHost(LRPCを使用)からユーザーへ使用不可SID(使用不可)。このセキュリティ権限は、コンポーネントサービス管理ツールを使用して変更できます。
Regeditを開き、以下でキーを検索します。
コンピューター\ HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{DF540FFA-D787-4FDF-82E4-4BD5C1302F23}
そして、デフォルトのキーはユーザーにわかりやすい名前を提供する必要があります。