Windows 10 で DCOM イベント ID 10016 エラーが発生する場合は、適切なバージョンのオペレーティング システムを実行していない可能性があります。これを修正する方法は次のとおりです。 まず、Windows 10 バージョン 1607 以降を実行していることを確認します。これを行うには、[設定] > [システム] > [バージョン情報] に移動し、バージョン番号を確認してください。 最新バージョンの Windows 10 を使用していない場合は、[設定] > [更新とセキュリティ] > [Windows Update] に移動し、[更新プログラムの確認] ボタンをクリックして更新できます。 最新の状態になったら、昇格したコマンド プロンプトで次のコマンドを実行して、DCOM イベント ID 10016 エラーを修正できます。 regsvr32 %windir%system32wbemwmiutils.dll PC を再起動すると、DCOM イベント ID 10016 エラーが修正されます。
本日の投稿では、原因を特定し、問題に対する可能な解決策を提供します。 DCOM (DistributedCOM) イベント ID 10016 Windows 10 の通常の動作中に Windows イベント ビューアーに表示される可能性があるエラー。
の 分散コンポーネント オブジェクト モデル (DCOM) は、Windows コンピューターでのネットワークの重要な側面です。これは、アプリケーションがインターネットに接続するたびに起動する Microsoft の特許技術です。従来の COM は 1 台のコンピューター上の情報にしかアクセスできませんが、DCOM はリモート サーバー上のデータにアクセスできます。
たとえば、多くの Web サイトやサービスでは、リモート サーバーにアクセスするスクリプトが使用されています。システムがスクリプトなどを使用して要求を行うと、DCOM はその要求を特定のスクリプト オブジェクトに転送します。最新のアプリケーションがネットワーク接続を使用する頻度と、コンピューターの一般的な使用法を考慮すると、DCOM がどれだけ使用されているかがわかります。
DCOM イベント ID エラー 10016
Windows 10、Windows Server 2016、Windows Server 2019、Windows Server バージョン 1903、または Windows Server 1909 を実行しているコンピューターのシステム イベント ログに、次のイベント 10016 が記録されることがあります。
ソース: Microsoft-Windows-DistributedCOM
イベント ID: 10016
説明: アプリケーション固有のアクセス許可設定では、CLSID を持つ COM サーバー アプリケーションのローカル アクティベーション アクセス許可が付与されません。
{D63B10C5-BB46-4990-A94F-E40B9D520160}
→APPID
{9CA88EE3-ACB7-47C8-AFC4-AB702511C276}
Unavailable SID アプリケーション コンテナーで実行されている LocalHost アドレス (LRPC を使用) から NT AUTHORITY SYSTEM SID (S-1-5-18) ユーザーに送信します。このセキュリティ アクセス許可は、コンポーネント サービス管理ツールを使用して変更できます。
通常、上記のエラーはイベント ビューアに記録されます。ただし、イベント ID 10016 エラーの亜種があることに注意してください。ただし、エラーのトラブルシューティング手順は基本的に同じです。
通常、DCOM エラーは、アプリケーションまたはサービスが DCOM を使用しようとしたが、必要なアクセス許可がない場合に発生します。ほとんどの場合、DCOM エラーは、イベント ビューアを詰まらせる以外にシステムに影響を与えません。これらの 10016 イベントは、Microsoft コンポーネントが必要なアクセス許可なしで DCOM コンポーネントにアクセスしようとするとログに記録されます。この場合、これは予期されたものであり、設計によるものです。
DCOM エラーについて心配する必要はありません。無視しても問題ありません。ただし、イベント ID 10016 エラーが発生するたびに解決するために従うことができる手順があります。
DCOM イベント ID 10016 エラーを解決する方法
この問題を解決するために、Microsoft は XML フィルターを作成して DCOM エラー ID 10016 を抑制することを提案しています。
方法は次のとおりです。
- イベント ビューアーを開きます (Windows キー + R を押します。[ファイル名を指定して実行] ダイアログ ボックスで、次のように入力します。 イベントvwr し、Enter キーを押します)。
- ちくちく ジャーナル ウィンドウ > システム .
- クリック 現在のログをフィルター処理する 下 アクション パン
- XML タブを選択し、チェックボックスをオンにします リクエストを手動で編集 オプション。
- 次の XML テキストをコピーして、フィルター ダイアログ ボックスに貼り付けます。
このリクエストでは param4 COM サーバー アプリケーションの CLSID に対応し、 param5 APPID と一致し、 param8 セキュリティ コンテキストの SID と一致し、これらはすべてイベント ログ 10016 に書き込まれます。
- クリック 大丈夫 .
イベント ID 10016 の DCOM エラー レコードが非表示になりました。
または、レジストリ エディタと DCom 構成ツールを使用して DCOM 権限の問題を修正することもできます。
方法は次のとおりです。
この修正にはレジストリの調整が含まれているため、予防措置として推奨されます レジストリをバックアップする また システムの復元ポイントを作成する .
イベント ログを防止するには、次の手順に従って、特定の CLSID と APPID を持つ DCOM コンポーネントにアクセス許可を付与します。
まず、エラーで示された CLASS ID に関連付けられているプロセスまたはサービスを見つける必要があります。これを行うには、イベントの説明で指定された CLSID をコピーします。この場合、これ {D63B10C5-BB46-4990-A94F-E40B9D520160} .必ず両方の中括弧をコピーしてください。
現在、 レジストリエディタを起動 .レジストリ エディタを開いた状態で、 編集 その後 探す . CLSID を検索フィールドに貼り付けて、Enter キーを押します。
レジストリが検索を開始します。しばらくすると、下に結果が表示されるはずです HK_CLASSES_ROOT CLSID 鍵。右側には 2 つのキーがあり、 デフォルト サービスの名前を指定する必要があります。この場合、それは ランタイムブローカー .
Windowsエラー報告サービス
プロセスを特定したので、次の手順でエラーを修正できます。
- ただし、レジストリ エディターで、RuntimeBroker に関連付けられている次の AppID キーに移動します。
HKEY_CLASSES_ROOT アプリ ID {9CA88EE3-ACB7-47C8-AFC4-AB702511C276}
デフォルトでは、TrustedInstaller がこのレジストリ キーとそのサブキーを所有しています。管理者をキーとそのサブキーの所有者として設定します。見る レジストリ キーの所有権を取得する方法 詳細については。
- インストール後 管理者 所有者を割り当てる方法 管理者 グループと システム アカウントには、キーとサブキーに対するフル コントロール アクセス許可があります。
- レジストリ エディタを閉じます。
次に、DCOM 構成ツールを起動します (Windows + R キーを押します。[ファイル名を指定して実行] ダイアログ ボックスで、次のように入力します。 dcomcnfg.ex は し、Enter を押します。
- クリック コンポーネント サービス > コンピュータ > ぼくのコンピュータ はい> DCOM 構成 .
- イベントログに記録されたアプリケーションIDに対応するアプリケーションを右クリックし、「プロパティ」を選択。
この例のアプリケーション名: ランタイムブローカー これは以前に定義したものです。 DCom Config ツールが 2 つの RuntimeBroker をリストする場合。適切なものを見つけるには、項目を右クリックして [プロパティ] を選択し、アプリケーション ID をレジストリ内の ID と照合します。
- 選択する 安全性 タブ。
- 下 起動とアクティベーションのアクセス許可 、 選ぶ 曲 そしてクリック 編集 .
DCOM Config の RuntimeBroker アプリケーション プロパティ ページで [編集] ボタンがグレー表示されている場合は、AppID レジストリ キーのアクセス許可を確認する必要があります。
- 下 グループまたはユーザー名 、 選ぶ 追加 .
- イベントログに記録されたグループまたはユーザーの名前を入力します。たとえば、ログに記録されたアカウントは次のようになります。 NTオーソリティネットワークサービス 、 NTオーソリティーシステム 、または他のグループまたはアカウント。
- クリック 大丈夫 .
- 追加したこのユーザーまたはグループにローカル アクティベーション権限を割り当て、プロセスを完了します。
この手順により、イベント ログ エラーが防止されます。イベント ID: DCOM 権限に関連する 10016。
録音 : マイクロソフト このエラーがログに記録されないように DCOM コンポーネントのアクセス許可を変更する方法はお勧めしません。これらのエラーは機能に悪影響を与えず、アクセス許可を変更すると予期しない副作用が生じる可能性があるためです。
PC修復ツールをダウンロードして、Windowsエラーをすばやく見つけて自動的に修正しますお役に立てれば!