web-dev-qa-db-ja.com

ログ内の「サーバーがDCOMに登録されなかった」エラーを取り除く方法は?

EventViewerで次のエラーを常に発生させています。

サーバー{784E29F4-5EBE-4279-9948-1E8FE941646D}は、必要なタイムアウト時間内にDCOMに登録されませんでした。

それを取り除く方法は?

[〜#〜]更新[〜#〜]

HKEY_CLASSES_ROOT\CLSIDの下に次のキーがあり、2つの値があります。

enter image description here

および{653C5148-4DCE-4905-9CFD-1B23662D3D9E}HKEY_CLASSES_ROOT\AppIDの下にあり、次のキーがあります。

enter image description here

10
Dims

最初に、どのDCOM(分散コンポーネントオブジェクトモデル)サーバーソフトウェアが妥当な時間内に登録に失敗したかを特定することをお勧めします。これを行うには、regeditを実行して、784E29F4-5EBE-4279-9948-1E8FE941646Dを検索する必要があります。

うまくいけば、このキーはHKEY_CLASSES_ROOTハイブの下にあります。見つけることができる場合は、「InProcServer32」および「ProgID」サブキーを確認してください。これにより、どのソフトウェアが「タイムアウト」しているかがわかります。 HKEY_CLASSES_ROOTの下にない場合は、他のハイブ(HKLMおよびHKCU)の下でそのIDの手がかりを見つけることがあります。

簡単に言えば、一部のソフトウェアは、他のプログラム/マシンがリモートで呼び出すことができる「サーバー」として自身を登録しようとしています。この登録プロセス中にセットアップするのに時間がかかりすぎます。

これを引き起こしているソフトウェアを特定したら、ソフトウェアを再インストール、修復、または再構成して、それが役立つかどうかを確認する必要があります。また、ソフトウェアの名前がわかったら、イベントビューア-> Windowsログ->アプリケーションを調べて、そのアプリケーションでエラーが発生していないかどうかを確認できます。次に、このエラーメッセージでGoogle検索を実行して、問題を見つけます。

9
Greg Thatcher