修正:サーバーが必要なタイムアウト内にDCOMに登録されなかった

  • ローカルマシンとアプリケーションの競合するDCOM設定
  • 現在この特定の問題に苦しんでいる場合は、以下の潜在的な修正を使用して問題のトラブルシューティングを開始してください。問題を解決する修正が見つかるまで、各方法を順番に実行してください。



    方法1:関数検出リソースパブリケーションのスタートアップタイプを変更する

    ザ・ 関数検出リソースの公開 は、コンピューターとそれに接続されたリソースの公開を担当するWindowsサービスであるため、接続されたネットワークを介してそれらを検出できます。

    理論的には重要なコンポーネントですが、一部のユーザーはなんとか修正できました。」 「サーバーが必要なタイムアウト内にDCOMに登録されませんでした」 スタートアップの種類をから変更することによるエラー 自動自動(遅延)



    注意: これはDCOMの機能を妨げるものではなく、問題の原因となる可能性のあるサービスを遅らせるだけであることに注意してください。 DCOMタイムアウトは、システムが必要なコンポーネントのロードでビジー状態のときに起動時に発生することが知られています。それが問題の原因である場合は、これで修正されます。



    のスタートアップの種類を変更するためのクイックガイドは次のとおりです 関数検出リソースの公開 サービス:



    1. 押す Windowsキー+ R 実行ウィンドウを開きます。 「」と入力します services.msc 」とヒット 入る 開くには サービス 窓。
    2. サービス名を下にスクロールして、 関数検出リソースの公開。 それを右クリックして、 プロパティ。
    3. プロパティ一般 タブをクリックし、近くのドロップダウンメニューを展開します スタートアップの種類 に設定します 自動(開始の遅延)
    4. ヒット 適用する システムを再起動します。次回の起動時に、問題が解決したかどうかを確認します。

    方法2:複数の場所からの更新をオフにする(Windows 10、8.1)

    DCOMシステムログを徹底的に調査した結果、特定のWindowsUpdate設定が問題の原因であることが判明したユーザーもいます。結局のところ、有効にする 複数の場所からの更新(他のPCからのダウンロードを許可する) の中に 高度な設定 WUのメニューは 「サーバーが必要なタイムアウト内にDCOMに登録されませんでした」 エラー 初期設定によっては、このオプションがデフォルトで有効になっている場合があります。

    無効にするためのクイックガイドは次のとおりです 複数の場所からの更新 から 配信の最適化:

    1. 押す Windowsキー+ R 実行ウィンドウを開きます。 「」と入力します コントロールの更新 」とヒット 入る 開くには Windows Update 窓。
    2. の中に Windows Update 画面、下にスクロールして 設定を更新 をクリックします 高度なオプション
    3. 高度なオプション 、 クリック 配信の最適化
      注意: お持ちでない場合 クリエイターアップデート 、 クリック 更新の配信方法を選択します (下 アップデートのインストール方法を選択する
    4. 横にトグルを設定します 他のPCからのダウンロードを許可するオフ。
      注意:
      クリエイターのアップデートがない場合は、下のトグルを無効にしてください 複数の場所からの更新

    方法3:Windowsストア証明書を修正する

    結局のところ、 「サーバーが必要なタイムアウト内にDCOMに登録されませんでした」 エラーは、Windowsストアアプリに属する​​認定によっても発生する可能性があります。一部のユーザーは、Windowsストアに関連する問題のトラブルシューティングを行うことで問題を修正することができました。これが問題の根本的な原因である場合は、Windowsストアアプリのトラブルシューティングを使用すると、障害のある証明書が自動的に置き換えられます。



    Windowsストアアプリのトラブルシューティングを使用するためのクイックガイドは次のとおりです。

    1. 押す Windowsキー+ R 実行ウィンドウを開きます。 「」と入力します control.exe / nameMicrosoft.Troubleshooting 」とヒット 入る 開く Windowsのトラブルシューティング
    2. 下にスクロールして 他の問題を見つけて修正するには、 Windowsストアアプリ、 次に、をクリックします トラブルシューティングを実行します。
    3. スキャンが完了するのを待ってから、-画面のプロンプトに従って、Windowsストア証明書の修正を適用します。

    方法4:サードパーティのファイアウォールを無効にする

    外部ファイアウォールを使用している場合は、一時的に無効にし、コンピューターを再起動して、問題が修正されているかどうかを確認します。この問題の影響を受ける一部のユーザーが指摘しているように、一部のサードパーティのファイアウォール設定により、DCOMサーバープログラムがマシン間で情報を共有できない場合があります。

    ファイアウォールを無効にすることが実際に問題の原因であることがわかった場合は、組み込みのMicrosoft Securityファイアウォールを使用するか、別のサードパーティソリューションを選択してください。

    方法5:コンポーネントサービスからDCOMを無効にする

    上記のすべての方法が失敗した場合は、無効にすることでエラーを取り除くことができます。 分散COMコンポーネントサービス。 ただし、そうすると、他のコンピューターでホストされているコンポーネントとの通信が無効になります。コンピュータにインストールされているソフトウェアに応じて、これはシステムに影響する場合と影響しない場合があります。

    コンピューターがネットワークの一部である場合、他のコンピューター上のコンポーネントと通信するには、DCOMワイヤープロトコルが必要になります。すべてのWindowsベースのシステムは、最初はDCOMを有効にするように構成されています。 DCOMを無効にすることはできますが、コンピューターに有益な効果がない場合があります。

    注意: 次の手順を使用してDCOMを無効にし、システムがDCOMにどのように反応するかを確認します。それでも問題が解決しない場合、または他のアプリケーションで予期しない問題が発生する場合は、以下の手順に戻ってDCOMを再度有効にしてください。さらに、リモートコンピューターでDCOMを無効にすると、コンピューターにリモートアクセスしてDCOMを再度有効にすることはできなくなります。その場合、そのコンピューターに物理的にアクセスする必要があります。

    1. 押す Windowsキー+ R 実行ウィンドウを開きます。 「」と入力します comexp.msc 」とヒット 入る 開く コンポーネントサービス。
    2. コンソールツリーで、に移動します コンピューターサービス>コンピューター 、右クリック 私のコンピューター 選択します プロパティ
    3. マイコンピュータのプロパティ、 に行く デフォルトのプロパティ 、横のチェックボックスをオフにします 分散COMを有効にする このコンピュータでヒット 適用する 変更を登録します。

    DCOMを無効にした後、システムを再起動し、イベントビューアを監視して、 「サーバーが必要なタイムアウト内にDCOMに登録されませんでした」 エラー。一部のアプリケーションがこの問題の影響を受けていることがわかった場合は、上記の手順を使用して分散COMを再度有効にします。

    読んだ5分