メイン Windows 8.1 イベントIDエラー10016の修正:DCOMサーバーにPCNAME UsernameSIDのローカルアクティベーション権限がありません

イベントIDエラー10016の修正:DCOMサーバーにPCNAME UsernameSIDのローカルアクティベーション権限がありません



最近、Windows 8.1 PCで、火曜日のパッチに更新プログラムをインストールした後、どこからともなくイベントログにエラーが記録され始めました。エラーは分散COM(DCOM)に関連していました:

Spotify ios でキューをクリアする方法

アプリケーション固有のアクセス許可設定では、CLSID {9E175B6D-F52A-11D8-B9A5-505054503030}およびAPPID {9E175B9C-F52A-11D8-B9A5-505054503030}のCOMサーバーアプリケーションのローカルアクティベーションアクセス許可がユーザーPCNAME UsernameSIDに付与されません。 S-1-5-21-81864976-3388411891-1937036257-1001 from address LocalHost(Using LRPC)running in the application container Unavailable SID(S-1-15-2-1430448594-2639229838-973813799-439329657-1197984847-4069167804- 1277922394)。このセキュリティ権限は、コンポーネントサービス管理ツールを使用して変更できます。

このような複雑なエラーは、経験の浅いユーザーにフラストレーションを投げかける可能性があります。彼らはこの用語に精通していません。さらに、DCOMエラーのトラブルシューティングは面倒なので、最初は無視しましたが、イベントログは1時間ごとに発生するため、エラーでいっぱいでした。それを修正することを決心し、私は調査することにしました。

広告

ご存じない方のために説明すると、COMはMicrosoftの古いオブジェクト指向プロセス間通信テクノロジです。 COMサーバーは、一連のCOMオブジェクトを実装する実行可能ファイル(EXEまたはDLL)です。多くのWindowsコンポーネントはCOMオブジェクトとして実装され、標準のCOMルールに従って相互に通信します。 COMサーバーはレジストリに登録されており、クラスID(CLSID)とAPPIDがあります。

このエラーのトラブルシューティングを行うための最初のステップは、CLSIDとAPPIDが関連するDCOMコンポーネントを見つけることでした。したがって、レジストリエディタを起動し、次のレジストリキーに移動します。

HKEY_CLASSES_ROOT  CLSID  {9E175B6D-F52A-11D8-B9A5-505054503030}

このレジストリキーは、{9E175B9C-F52A-11D8-B9A5-505054503030}であるエラーメッセージと同じAppIDも指します。だから、次に行く

HKCR  APPID  {9E175B9C-F52A-11D8-B9A5-505054503030}

これにより、コンポーネントはWSearch(Windows Search COMオブジェクト)であることがわかりました。

次のステップは、このCLSID / AppIDに、必要な正しいローカルアクティベーション権限(ユーザーのセキュリティID(SID)とアプリSID)を割り当てることでした。これを行うために、Windowsには、COMサーバーでの起動とアクティブ化のアクセス許可、アクセスアクセス許可、および構成アクセス許可をユーザーが変更できるコンポーネントサービスツールが用意されています。

[管理ツール]-> [コンポーネントサービス]を開きます。 [コンポーネントサービス]-> [コンピューター]-> [マイコンピューター]-> [DCOM構成]を展開します。 「WSearch」を見つけて右クリック->「プロパティ」。 [セキュリティ]タブに移動します。

これを行うと、このCOMオブジェクトの[セキュリティ]タブですべてがグレー表示(無効)になっていることがわかりました。そのため、最初にレジストリでユーザーアカウントに完全なアクセス許可を与える必要がありました。もう一度Regeditを開いて、同じキーに移動しました

HKEY_CLASSES_ROOT  AppID  {9E175B9C-F52A-11D8-B9A5-505054503030}

権限を変更しました。最初に所有権を取得し([サブコンテナとオブジェクトの所有者を置き換える]をオンにします)、次にユーザー名を追加してフルコントロールを付与する必要があります。その後、所有権を元のアカウント(NT Service TrustedInstaller)に戻すことができます。

Winaeroを使用すると、所有権の取得と管理者権限の付与が非常に簡単になります。 RegOwnershipEx アプリ。

ここで、コンポーネントサービス(Dcomcnfg.exe)を再度開き、WSearchプロパティの[セキュリティ]タブに移動して、次のように表示される起動およびアクティブ化のアクセス許可のセキュリティアクセス許可を編集できるようになりました。

起動とアクティブ化の許可

セキュリティグループEveryoneを通じて、私のユーザーアカウントには既にローカルアクティベーション権限がありますが、アイコンが示すように、既知のユーザーアカウントまたはグループではない他の3つのSIDも表示されます。これらはアプリケーションSIDであり、アプリケーションを参照します。イベントログエラーには、「...アプリケーションコンテナで実行中の利用できないSID(S-1-15-2-1430448594-2639229838-973813799-439329657-1197984847-4069167804-1277922394)」も表示されます。

現在、WindowsオブジェクトピッカーUIでは、セキュリティプリンシパルオブジェクトのアプリケーションSIDを追加できないようです。そのため、[追加]をクリックした後、[詳細...]、[今すぐ検索]の順にクリックしました。これにより、すべてのオブジェクトが一覧表示されます。しかし、それらのほとんどはアカウントSIDでした。 「ALLAPPLICATIONPACKAGES」という名前が示すように、おそらくすべてのアプリケーションパッケージのグループであることに気付いたので、それを選択しました。どこでも[OK]をクリックして追加し、ローカル起動とローカルアクティベーションのアクセス許可を付与します。

all-application-packages

vizio tvでwifiネットワークを忘れる方法

[OK]をクリックしてコンポーネントサービスUIを閉じると、イベントログからエラーが消えます。これは、WSearchCOMコンポーネントに正しいローカルの起動とアクティブ化のアクセス許可があることを意味します。

この記事は、他の人が同様の方法でイベントログのDCOMエラーをトラブルシューティングできるようにするための一般的なガイドとして作成しました。 Windowsに、COMオブジェクトが台無しになった場合に、COMオブジェクトへの正しいアクセス許可を簡単に復元するためのツールがまだないのはなぜか心配です。

興味深い記事

エディターズチョイス

OBS Studio を使用した Twitch ストリーミングの初心者ガイド
OBS Studio を使用した Twitch ストリーミングの初心者ガイド
わかりやすいガイドに従って、OBS Studio を使用した Twitch ストリーミングをわずか 30 分で開始できます。アラートや画像などをストリームに追加する方法を学びます。
Windows10でデスクトップアイコンを小さくする方法
Windows10でデスクトップアイコンを小さくする方法
Windowsの最も優れた点の1つは、Windowsをほぼ無限にカスタマイズして、思いどおりの外観と感触を実現できることです。デフォルト設定はかなり良いですが、常に改善の余地があります。だから、どうやって
Amazon Fire StickでHBOを解約する方法
Amazon Fire StickでHBOを解約する方法
ほとんどの人は、HBO が The Sopranos、The Wire、Game of Thrones など、数多くの素晴らしいオリジナルの番組を持つ素晴らしいチャンネルであり、リストは続きます。どれも評価の高いドラマなので、
Mac OSXプレビューでPDFドキュメントからページを抽出する方法
Mac OSXプレビューでPDFドキュメントからページを抽出する方法
OS Xのプレビューアプリは、ページの再配置や削除、メタデータの変更など、PDFドキュメントの基本的な変更を実行できる強力なツールです。あまり知られていない可能性のある機能の1つは、既存のPDFドキュメントから1つ以上のページを抽出する機能です。それを行うための2つの方法を学ぶために読んでください。
黒曜石ジャーナル テンプレート
黒曜石ジャーナル テンプレート
メモ作成アプリの Obsidian は、ゼロから始めなくても日記を構造化する優れた方法となるテンプレートを利用しています。完璧な黒曜石日記テンプレートを見つけるのが難しい場合は、ここが最適です。
マックス: 内容と視聴方法
マックス: 内容と視聴方法
オリジナル番組に加えて、HBO とワーナーメディアの両方のコンテンツを提供するストリーミング サービス、Max について学びましょう。
Windows10で仮想デスクトップを削除する
Windows10で仮想デスクトップを削除する
Windows10で仮想デスクトップを削除する方法Windows10には、タスクビューと呼ばれる便利な機能が付属しています。これにより、ユーザーは仮想デスクトップを使用できるようになります。