次のようなエラーメッセージが表示された場合は、「サーバーが必要なタイムアウト内にDCOMに登録されませんでした」は、1つ以上の分散コンポーネントオブジェクトモデル(DCOM)が指定された期間内にそれ自体を登録できないことを意味します。 DCOMは、ネットワークを介したソフトウェアコンポーネント(クライアントアプリとサーバーアプリ)間の通信を可能にする、Microsoftによる一連の概念とプログラムインターフェイスです。 このエラーは非常に一般的で、通常はシステムに害を及ぼすことはありませんが、深刻な場合があり、100%の使用率でハードディスクをロックしたり、システムサウンドをミュートしたりする可能性があります。 互換性のないクレデンシャル、ファイアウォール設定、互換性のないDCOM設定など、このエラーが表示される理由はいくつかありますが、正確な理由はまだわかっていません。 「」を取り除くのに役立つ可能性のあるいくつかの回避策があります。サーバーが必要なタイムアウト内にDCOMに登録されませんでした」エラーは以下のとおりです。
方法1:COMセキュリティのアクセス許可を変更する
ステップ1: 右クリック 開始 メニューを選択して選択します 実行 開くには コマンドを実行する.
ステップ2: の中に コマンドを実行する 検索フィールド、タイプ dcomcnfg ヒット 入る 開くには コンポーネントサービス 窓。
ステップ3: の中に コンポーネントサービス ペインの右側にあるウィンドウで、をダブルクリックします。 コンピューター フォルダ。
ステップ4: 次に、右クリックします ぼくのコンピュータ 選択します プロパティ.
ステップ5: の中に マイコンピュータのプロパティ ダイアログボックスで、 COMセキュリティ タブ以下 アクセス許可 セクションで、をクリックします デフォルトの編集 ボタン。
ステップ6: の中に アクセス許可 ウィンドウ、下 デフォルトのセキュリティ、に移動します グループ名またはユーザー名 リスト。 次に、を選択します 自己 下にあることを確認してください SELFの権限 セクション、 許可する 両方の横にあるボックス ローカルアクセス そして リモートアクセス チェックマークが付いています。
そうでない場合は、両方のチェックボックスをオンにします。 許可する 権限。
ステップ7: を繰り返します ステップ6 両方のための システム そして 管理者 グループ。 両方を確認してください ローカル権限 そして リモートアクセス です 許可 両方のグループで。
押す OK 変更を保存して終了します。
今、を押します 適用する その後 OK 変更を保存して終了するには コンポーネントサービス.
PCを再起動すると、「サーバーが必要なタイムアウト内にDCOMに登録されませんでした」エラーはもうありません。
方法2:関数検出リソースパブリケーションの起動タイプを変更する
ステップ1: を押します Win + R キーボードのキーを一緒に開いて コマンドを実行する ボックス。
ステップ2: タイプ services.msc の中に コマンドを実行する 検索ボックスを押して 入る 開くには サービス マネージャーウィンドウ。
ステップ3: の中に サービス ウィンドウで、ペインの右側に移動します。
さて、 名前 列を探す 関数検出リソースの公開 サービスをダブルクリックして開きます プロパティ 窓。
ステップ4: の中に プロパティ ウィンドウ、下 一般 タブ、に移動します スタートアップタイプ フィールドに設定し、 マニュアル.
また、 サービスステータス です ランニング. そうでない場合は、をクリックします 開始 ボタンをクリックして、サービスの実行を開始します。
押す 適用する その後 OK 変更を保存して終了します。
サービスマネージャウィンドウを終了し、PCを再起動します。 これでエラーはなくなり、PCを通常どおり使用できます。
方法3:他のPCからのダウンロードを許可するを無効にする
どうやら、「サーバーが必要なタイムアウト内にDCOMに登録されませんでした」エラーは、WindowsUpdateで[他のPCからのダウンロードを許可する]オプションが有効になっている場合にも発生する可能性があります。 したがって、このオプションを無効にすると問題が解決する可能性があります。 方法を見てみましょう。
ステップ1: を押します Win + X キーボードのホットキーを選択し、 実行 開くには コマンドを実行する 窓。
ステップ2: 今、入力します 制御の更新 の中に コマンドを実行する 検索ボックスを押して 入る 開くには Windows Update のページ 設定.
ステップ3: の中に Windows Update ページで、ペインの右側に移動し、下にスクロールしてをクリックします 高度なオプション.
ステップ4: の中に 高度なオプション ウィンドウで、下にスクロールしてクリックします 配信の最適化.
ステップ5: 次のウィンドウで、下にスクロールして[ 他のPCからのダウンロードを許可する.
オプションを無効にするには、スライダーを左に移動します。
それが完了すると、「サーバーが必要なタイムアウト内にDCOMに登録されませんでした」エラーはなくなりました。
方法4:Windowsトラブルシューティングを実行する
このエラーは、Windowsストアアプリに関連する認証の不具合が原因である可能性があります。 これがエラーの原因である問題である場合は、Windowsトラブルシューティングを実行して、問題が解決されているかどうかを確認できます。 この問題を修正する方法は次のとおりです。
ステップ1: 右クリック 開始 選択します 実行 開く コマンドを実行する.
ステップ2: の中に 実行 コマンド検索フィールド、書き込み control.exe / nameマイクロソフト。 トラブルシューティング を押して OK 開くには Windowsのトラブルシューティング のウィンドウ 設定.
ステップ3: ペインの右側で、下にスクロールしてをクリックします 追加のトラブルシューティング.
ステップ4: 次に、 立ち上げて実行する セクションをクリックします Windows Update.
今、をクリックします トラブルシューティングを実行する.
ステップ5: 次に、トラブルシューティング担当者にスキャンを実行させ、問題を検出させます。 問題が見つかった場合は、自動的に修正されます。
PCを再起動すると、エラーメッセージが表示されなくなります。
方法5:デフォルトのDCOMアクセス許可をリセットする
ステップ1: を押します Win + R 開くためのキーボードのショートカットキー コマンドを実行する.
ステップ2: の中に コマンドを実行する 検索ボックスに「 dcomcnfg を押して OK.
ステップ3: これにより、 コンポーネントサービス 再びウィンドウ。
次に、ペインの右側に移動して、 コンピューター フォルダ。
ステップ4: 次に、を右クリックします ぼくのコンピュータ フォルダを選択して選択します プロパティ.
ステップ5: の中に マイコンピュータのプロパティ ウィンドウ、今回は、に移動します デフォルトのプロパティ タブ。
確認してください デフォルトの認証レベル に設定されています 接続する そして デフォルトの偽装レベル に設定されています 識別する.
次に、横のチェックボックスをオフにします 分散COMを有効にする このコンピュータオプションで。
押す 適用する その後 OK 変更を保存して終了します。
COMがオフになったら、PCを再起動すると、「サーバーが必要なタイムアウト内にDCOMに登録されませんでした」エラーはもうありません。
方法6:システムプロパティで環境変数を確認する
ステップ1: を押します Win + R キーボードのキーを一緒に開いて コマンドを実行する ボックス。
ステップ2: の中に コマンドを実行する、タイプ sysdm.cpl 検索ボックスで、 入る 開くには システムプロパティ 窓。
ステップ3: の中に システムプロパティ ウィンドウで、 高度な タブをクリックし、をクリックします 環境変数 窓。
ステップ4: の中に 環境変数 ウィンドウ、に移動します システム変数 セクションをダブルクリックし、 道 そのを開くために 環境変数の編集 ダイアログボックス。
ステップ5: 確認してください 環境変数の編集 ウィンドウに含まれています %SystemRoot%\ System32 \ Wbem; パスの1つとして.
*注意 - リストにない場合は、をクリックします 新着、次に新しい行にタイプを追加します %SystemRoot%\ System32 \ Wbem; を押して OK 変更を保存して終了するには.
ここで、PCを再起動すると、エラーが再発することはありません。
方法7:レジストリエディタを使用する
ステップ1: を押します Win + R キーボードのショートカットキーを開いて コマンドを実行する ボックス。
ステップ2: の中に コマンドを実行する ウィンドウ、タイプ regedit 検索ボックスで、 入る.
ステップ3: の中に レジストリエディタ 開いたウィンドウで、以下のパスに移動します。
HKEY_CLASSES_ROOT \ CLSID \ GUID
*注意 - 次のように入力します GUID 後 CLSID \、エラーメッセージの説明に表示されていました。
たとえば、この場合のエラーメッセージには、 GUID なので "{2593f8b9-4eaf-457c-b68a-50f6b8ea6b54}“.
次に、ペインの右側に移動して、をダブルクリックします。 アプリID 開くには 文字列の編集 ダイアログボックス。
ステップ4: の中に 文字列の編集 ダイアログボックス、コピー 価値データ.
押す OK 出る。
ステップ5: 次に、以下のパスをコピーして、レジストリエディタウィンドウに貼り付けます。
HKEY_CLASSES_ROOT \ AppID \
を押します Ctrl + F キーボードのショートカットキーを押して、 AppID コピーしました ステップ4.
次に、を右クリックします。 AppID 選択します 権限.
ステップ6: の中に 権限 ウィンドウで、をクリックします 追加 ボタン。
ステップ7: 次に、 ユーザーまたはグループを選択します、 クリックしてください 高度な ボタン。
ステップ8: 次のウィンドウで、をクリックします 今すぐ検索.
ステップ9: さて、 の検索結果 フィールドで、 ローカルサービス を押して OK 変更を保存してに戻るには 権限 窓。
ステップ10: の中に 権限 ウィンドウで、 ローカルサービス と下を確認してください ローカルサービスの権限 セクションで、必ず下のチェックボックスをオンにしてください 許可する にとって フルコントロール.
押す 適用する その後 OK 変更を保存して終了します。
レジストリエディタを終了し、PCを再起動します。 しばらく待つと、エラーは表示されなくなります。