サーバーが内のDCOMに登録されませんでした
ほとんどの場合、 コンポーネントオブジェクトモデル (( と )テクノロジー ウィンドウズ コミュニケーションと活用に使用されます ウィンドウズ のためのサービス COM + 実際のアプリケーション。 と 技術は基本的に含まれます COM + 、 DCOM 、および ActiveXコントロールも 。この記事では、「サーバーが必要なタイムアウト内にDCOMに登録されなかった」–修正について説明します。さぁ、始めよう!
Windows7用のwifiアナライザー
のいくつかのコンポーネント ウィンドウズ と一緒に自分自身を登録する必要があるかもしれません DCOM 。彼らがそれをしなかった場合、あなたはこのログを イベントビューアー 。の中に イベントビューアー ウィンドウでは、このログも下にあります Windowsログ >> システム に加えて イベントID10010:
サーバーは、必要なタイムアウト内にDCOMに登録されませんでした。
DCOM(Distributed Component Object Model)とは
DCOM は、実際には、いわゆるサーバープログラムから1つ以上のサービスを要求するために、クライアントプログラムオブジェクトを許可する一連の概念とプログラムインターフェイスです。 DCOMは基本的に コンポーネントオブジェクトモデル(COM) 。これにより、クライアントアプリとサーバーアプリが同じマシン上で通信できるようになります。
キーボードマクロプログラムウィンドウ10
タイムアウトが原因でサーバーがDCOMと一緒に登録できないのは、ごく日常的なことです。したがって、エラーメッセージも無害であることが判明する可能性があります。しかし、ほとんどのユーザーは自分のエラーを発見します イベントビューアー ハードディスクが100%の使用率でロックされている、または実際にはすべてのアプリケーションで音が出ないなどの深刻な症状が発生した後。
この問題の正確な原因を特定することは、実際には簡単ではありません。ただし、主にこの問題を引き起こすシナリオがいくつかあります。この特定のエラーを引き起こす可能性のあるコンポーネントのいくつかを次に示します。
- クレデンシャルの競合または欠落
- ファイアウォール設定も
- ローカルマシンとアプリの競合するDCOM設定も
現在この特定の問題に苦しんでいる場合は、以下の潜在的な修正とともに問題のトラブルシューティングを開始してください。基本的に問題を解決する修正が見つかるまで、すべての方法を順番に実行してください。
「サーバーが必要なタイムアウト内にDCOMに登録されなかった」–修正
コンポーネントサービス経由
- Windowsをタップします + R そして、置きます
dcomcnfg
の中に 実行 ダイアログボックスをタップしてからタップ 入る 開くためのキー コンポーネントサービス 。 - に コンポーネントサービス 、 クリック コンポーネントサービス >> コンピューター >右クリック ぼくのコンピュータ、 次に選択します プロパティ 。
- プロパティシートで、に切り替えます COMセキュリティ タブ。今下に アクセス許可 、タップするだけ デフォルトの編集 。
- 今では アクセス許可 ウィンドウ、あなたたちが下のオブジェクトに正しい権限を適用していることを確認してください グループ名またはユーザー名 セクション。タップする OK 。
- だから、繰り返すだけ ステップ4 にとって 起動およびアクティブ化のアクセス許可 同じように。
レジストリエディタ経由|サーバーが登録されませんでした
- Windowsをタップします + R そして、置きます
regedit
の中に 実行 開くためのダイアログボックス レジストリエディタ。 タップする OK。 - の中に レジストリエディタ ウィンドウ、タップするだけ Ctrl + F と入力します GUID あなたはで言及されました イベントビューアエラー10010も 。結果のレジストリキーは次のようになります。 HKEY_CLASSES_ROOT CLSID GUID 。右側のペインで、 AppID レジストリ文字列( REG_SZ )実際の値。
- もう一度Ctrl + Fをタップして、 AppID 前のステップで受け取ったもの。結果のレジストリキーは次のようになります。 HKEY_CLASSES_ROOT CLSID AppID 。これを右クリック AppID レジストリキーを選択し、 権限 。
- の中に 権限 ウィンドウ、あなたはタップする必要があります 追加 。
- その後、 ユーザーまたはグループを選択します ウィンドウ、をタップします 今すぐ検索 。選択 ローカルサービス 次にタップします OK 。
- に戻る 権限 ウィンドウ、選択するだけ ローカルサービス そして、下を確認してください ローカルサービスの権限 。あなたはカチカチ音をたてる 許可する にとって フルコントロール 同じように。次に、タップするだけです 適用する 続いて OK 。
コンポーネントサービスからDCOMをオフにします
上記のすべての方法が失敗した場合は、オフにすることでエラーを取り除くことができます。 分散COM に コンポーネントサービス。 ただし、これを行うと、基本的に、他のコンピューターでホストされているコンポーネントとの通信が無効になります。コンピュータにインストールされているソフトウェアに依存すると、実際にシステムに影響する場合と影響しない場合があります。
系統15デバイスリスト
PCがネットワークの一部である場合、他のコンピューター上のコンポーネントと通信するためにDCOMワイヤープロトコルも必要になります。すべてのWindowsベースのシステムは、最初はDCOMをオンにするように構成されています。 DCOMをオフにすることもできますが、実際にはPCに有益な効果がない場合があります。
注意: DCOMを無効にして、システムがDCOMにどのように反応するかを確認するには、次の手順を使用します。あなたたちがそれがあなたを助けないことに気づいたら。または、他のアプリケーションで予期しない問題が発生し、以下の手順に戻ってから、DCOMを再度有効にします。さらに、リモートコンピューターでDCOMをオフにすると、DCOMを再度有効にするためにコンピューターにリモートアクセスすることはできなくなります。その場合、皆さんはそのPCに物理的にアクセスする必要があります。
odinの使い方
ステップ|サーバーが登録されませんでした
- クリック Windowsキー+ R 実行ウィンドウを開くため。次に、 comexp.msc をクリックします 入る 開く コンポーネントサービス。
- コンソールツリーで、に移動する必要があります コンピューターサービス>コンピューター 、右タップ ぼくのコンピュータ、 次に選択します プロパティ 。
- に マイコンピュータのプロパティ、 ただ デフォルトのプロパティ 、横のチェックボックスをオフにします 分散COMを有効にする このコンピュータで、次にタップします 適用する 変更を登録するため。
DCOMを無効にした後、システムを再起動し、イベントビューアを監視して、 サーバーが必要なタイムアウト内にDCOMに登録されませんでした エラー。したがって、一部のアプリケーションがこの問題の影響を受けていることに気付いた場合は、上記の手順を使用して分散COMを再度有効にしてください。
結論
さて、それはすべての人々でした!このTheServer Did Not Registerの記事を気に入っていただければ幸いです。また、この記事がお役に立てば幸いです。それについてのフィードバックをお寄せください。また、この記事に関連する質問や問題がある場合もあります。次に、下のコメントセクションでお知らせください。間もなくご連絡いたします。
すてきな一日を!