Windows11のイベントビューアーに[サーバー {C53A4F16-787E-42A4-B304-29EFFB4BF597} は、必要なタイムアウト期間内に DCOM に登録しませんでした。]が追加される場合の対処法を備忘録的に投稿します。
[DCOMに登録しませんでした]イベント
Windows11のイベントビューアーで[サーバー {C53A4F16-787E-42A4-B304-29EFFB4BF597} は、必要なタイムアウト期間内に DCOM に登録しませんでした。]が追加される場合があります。
COM(今回の場合はDCOM)は、過去のWindowsから利用されている技術で、OCXやActiveXなどと進化しているコンポーネントです。
このCOMは、Windows内のレジストリーに登録されている必要があり、今回はこの登録にタイムアウトしているというイベントです。
エラーを回避する方法
1. とりあえず再起動
Windowsで、よく分からない現象の場合に最も有効な手段です。
原因を掴むのが難しくなる場合もありますが、エラーから手早く復帰して作業を続行したい場合に再起動が有効な場合があります。
2. DISMコマンドで復旧する
[StartComponentCleanup]オプションを利用して、Windows内のコンポーネント保存領域のリセットを行います。
こんな感じで、管理者権限で[コマンド プロンプト]を表示して、次のコマンドを入力します。
DISM /Online /Cleanup-Image /StartComponentCleanup /ResetBase
DISM /Online /Cleanup-Image /CheckHealth
DISM /Online /Cleanup-Image /ScanHealth
DISM /Online /Cleanup-Image /RestoreHealth /Source:WindowsUpdate
3. 起動とアクティブのアクセス許可
[コンポーネント サービス]画面でDCOMを登録する権限を確認します。
具体的には次の手順で行います。
1. スタートメニューで[コンポーネント サービス]を検索して起動します。
2. 画面左側の[コンソール ルート]から[コンポーネント サービス|コンピューター|マイ コンピューター]を右クリックして[プロパティー]を表示します。
3.[マイ コンピューターのプロパティ]画面で[COM セキュリティ]タブを選択します。
4.[起動とアクティブ化のアクセス許可|制限の編集]をクリックします。
5. イベントに記載されているユーザーアカウントに「ローカル起動」と「ローカルアクティベーション」の両方の権限が付与されていることを確認します。(付与されていない場合は権限を付与します)
6. Windowsを再起動して変更を反映します。
まとめ
Windows11のイベントビューアーに[サーバー {C53A4F16-787E-42A4-B304-29EFFB4BF597} は、必要なタイムアウト期間内に DCOM に登録しませんでした。]が追加される場合の対処法について書きました。
Windowsを再起動する他に、DISMコマンドでシステムの修復や[コンポーネント サービス]画面でアクセス権などを確認します。
イベントビューアーで[サーバー {C53A4F16-787E-42A4-B304-29EFFB4BF597} は、必要なタイムアウト期間内に DCOM に登録しませんでした。]が表示される人の参考になれば幸いです。
スポンサーリンク
最後までご覧いただき、ありがとうございます。