FIX Event 10016 on RuntimeBroker on Server 2016: Application-specific permission settings do not grant Local Activation permission for COM Server application with CLSID {D63B10C5-BB46-4990-A94F-E40B9D520160} and APPID {9CA88EE3-ACB7-47C8-AFC4-AB702511C276} (Solved.)

FIX Event 10016 on RuntimeBroker on Server 2016: Application-specific permission settings do not grant Local Activation permission for COM Server application with CLSID {D63B10C5-BB46-4990-A94F-E40B9D520160} and APPID {9CA88EE3-ACB7-47C8-AFC4-AB702511C276} (Solved.)

アンディ・デイビス

Windows Server 2016のイベントID 10016で、説明 "Application-specific permission settings do not grant Local Activation permission for COM Server application with CLSID {D63B10C5-BB46-4990-A94F-E40B9D520160} and APPID {9CA88EE3-ACB7-47C8-AFC4-AB702511C276}" のDistributedCOMエラーはRuntimeBrokerプロセスのSYSTEMアカウントの権限が不足しているため起こりました。

このチュートリアルには、Windows Server 2016/2019で以下の警告イベントを修正するための手順が、説明とともに記載されています。

出典:Distributed COM
イベントID:10016

アプリケーション固有の権限設定により、CLSIDを持つCOMサーバーアプリケーションにローカルアクティベーション権限が付与されない。
{D63B10C5-BB46-4990-A94F-E40B9D520160}
とAPPID
{9CA88EE3-ACB7-47C8-AFC4-AB702511C276}
このセキュリティ権限は、Component Servicesの管理ツールで変更することができます。

アプリケーション固有の権限設定により、CLSIDを持つCOMサーバーアプリケーションにローカルアクティベーション権限が付与されない。
{D63B10C5-BB46-4990-A94F-E40B9D520160}
とAPPID
{9CA88EE3-ACB7-47C8-AFC4-AB702511C276}
アプリケーションコンテナUnavailable SID (Unavailable)で動作するアドレスLocalHost (Using LRPC)からユーザーDomainNameAdministrator SID (S-1-5-21-3604224176-2080924081-1124411871-500) へアクセスできる。 このセキュリティ権限はComponent Services管理ツールを使用して変更可能である。

修正方法: アプリケーション固有の権限設定により、Server 2016上のCOM ServerアプリケーションRuntimeBrokerのローカルアクティベーション権限が付与されない。

ステップ1.RuntimeBrokerレジストリキーの所有権を取得します。

1. レジストリエディタを開き、以下の場所に移動します。

  • HKEY_CLASSES_ROOTAppID

2. AppIDキーを展開し 右クリック {9CA88EE3-ACB7-47C8-AFC4-AB702511C276} を選択し パーミッション

3. 権限」ウィンドウで、以下をクリックします。 アドバンストです。

4. クリック 変更 TrustedInstaller'からオーナーシップを取得する。

5. タイプ 管理者 を押してください。 OKです。

6.チェック その サブコンテナやオブジェクトのオーナーを入れ替える にチェックを入れ、クリックします。 適用 .

7.選択する 管理者 をクリックします。 編集 .

8. を選択します。 フルコントロール のチェックボックスで、Administratorsにフルパーミッションを与え、[OK]を押します。 よっしゃー を3回繰り返すと、変更が適用されます。

9.閉じる レジストリエディタ

ステップ2.RuntimeBroker COM Serverアプリケーションの権限を変更します。

1. コンポーネントサービスを開く。 そのためには

    1. を同時に押してください。 ウィンドウズ + R キーを押して、実行コマンドボックスを開きます。 コムクンフグ を押してください。 入力 .

2. 拡大する コンポーネントサービス -> コンピュータ -> マイコンピュータ -> DCOMコンフィグ .

3. から 表示 メニュー選択 詳細

4.右クリック において ランタイムブローカー を選択し 物件紹介 .

5a. セキュリティ タブをクリックします。 編集 において 起動とアクティベーションの権限 .

5b. 認識できない権限のエントリーを削除するようにセキュリティメッセージが表示されたら 削除 .

6. をクリックします。 追加 ボタンをクリックします。

7. タイプ 管理者; SYSTEM をクリックします。 OKです。

8.チェック その ローカル・アクティベーション の両方のチェックボックスをオンにします。 管理者 & システム をクリックします。 よっしゃー を2回押すと、変更が適用されます。

9. Component Servicesウィンドウを閉じ、サーバーを再起動します。

以上です!このガイドが役に立ったかどうか、あなたの経験についてコメントを残してください。 他の人のために、このガイドを「いいね!」と「シェア」してください。


アンディ・デイビス

Windows に関するシステム管理者のブログ

Leave a comment