none
Microsoft Edgeで閲覧データのクリアをするたびに,イベントビューアにDcomエラーが記録される。 RRS feed

  • 質問

  • イベントビューアに以下のようなエラーが何回も記録されます。

    ===========================

    アプリケーション固有 のアクセス許可の設定では、CLSID
    {9E175B6D-F52A-11D8-B9A5-505054503030}
     および APPID
    {9E175B9C-F52A-11D8-B9A5-505054503030}
     の COM サーバー アプリケーションに対するローカルアクティブ化のアクセス許可を、アプリケーション コンテナー Microsoft.MicrosoftEdge_38.14393.0.0_neutral__8wekyb3d8bbwe SID (S-1-15-2-3624051433-2125758914-1423191267-1740899205-1073925389-3782572162-737981194) で実行中のアドレス LocalHost (LRPC 使用) のユーザー ****\**** SID (S-1-5-21-****) に与えることはできません。このセキュリティ アクセス許可は、コンポーネント サービス管理ツールを使って変更できます。

    =========================

    普段は特に動作に影響があるわけでもなかったので,毎回ログを消去していましたが,アプリケーション コンテナーMicrosoft Edge云々の記録があったので,下部のメッセージのようにコンポーネント サービス管理ツールを使って変更すればエラーが出なくなるだろうと思いました。

    APPIDをレジストリエディタで検索したところ,WSearchであることがわかりました。Web検索からの情報でアクセス許可の変更をすればよいとのことでしたので,ユーザーにアクセスを許可するように設定をしてみました。

    コンポーネントサービスより,コンピューター → マイコンピュータ → DCOMの構成 とたどり,WSearchのプロパティでセキュリティタブを開き,アクセス許可 → カスタマイズ → 編集からユーザのアクセスをローカル,リモートともに許可しました。

    これで大丈夫だろうと思い,Microsoft Edgeを開き,いくつかサイトにアクセスした後,ブラウザを開いたまま,設定から閲覧履歴を削除すると,その直後のタイミングでまた同じエラーが記録されました。

    「ブラウザを閉じるときに,常にこれを消去する」をチェックしてブラウザを閉じると,閉じたタイミングですぐにエラーが記録されます。

    PCを再起動させてみても結果は同じでした。

    無視してもよいエラーなのかもしれませんが,できればこのエラーが記録されないようにしたいです。

    アドバイスを頂けませんでしょうか。よろしくお願いします。


    • 編集済み ItchPC 2017年2月27日 8:05
    2017年2月27日 8:01

回答

  • 質問の件が自己解決できましたので,ご報告させていただきます。

    当方のDCOMエラーは,WEB上でヒットするDCOMエラーと少し違っているところがありました。検索によりヒットするDCOMエラーは,

    ①アプリケーション コンテナー 利用不可 SID (利用不可) で実行中のアドレス

    となっているものが多く,当方のDCOMエラーは,

    ②アプリケーション コンテナー Microsoft.MicrosoftEdge_38.14393.0.0_neutral__8wekyb3d8bbwe SID (S-1-15-2-3624051433-xxxxxxx-xxxxxxx-xxxxxxxx-xxxxxxxx-xxxxxxxx-xxxxxxx) で実行中のアドレス

    という具合に,「利用不可」という部分が入っていませんでした。どのような意味なのかは分からないままなのですが,少なくともMicrosoft Edgeが絡むもので,①のDCOMエラーに対する対処法とは少し違うのだろうと考えました。ただし,①,②いずれも

    ③このセキュリティ アクセス許可は、コンポーネント サービス管理ツールを使って変更できます。

    となっていましたので,レジストリエディタでAdministratorsのアクセス権を変更した後,コンポーネントサービス管理ツールでのみ変更が可能であることは理解できました。

    当方の場合,WSearchの「起動とアクティブ化のアクセス許可」で,どの「グループ名またはユーザー名」に許可を与えれば良いかが分かりませんでした。

    当方のユーザー名を含む様々な「グループ名またはユーザー名」を入れて,「ローカルからのアクティブ化」にチェックを入れても,同じ現象が出ました。あれやこれやと,手当たり次第に許可しては元に戻しを繰り返し,ストレスばかりが溜まっていく状態でしたので,一度冷静に①と②の違いを考えてみました。

    ユーザーが直接WSearchにアクセスするには,そのユーザーのアクセス権が必要なのは理解できますが,アプリケーションコンテナー上で実行中のユーザー?どう違うのだろうと考え,ひょっとするとアプリケーションコンテナー(今回はMicrosoft Edge)自体がアクセスを許可されていないのではないかという結論に達しました。

    なんとかMicrosoft EdgeにWSearchのアクセス許可ができないかと考えましたが,当然「グループ名またはユーザー名」にはMicrosoft Edgeなどはありません。

    そこで以前Edgeの再インストールをした時,Microsoft Edgeが以下の場所にあったことを思い出しました。

    ルート/ユーザー/(ユーザー名)/AppData/Local/Packages/Microsoft.MicrosoftEdge_8wekyb3d8bbwe

    Packagesフォルダ内にあるということは,アプリケーションパッケージという扱いだろうと考え,WSearchのアクセス許可を「ALL APPLICATION PACKAGES」に与えてみることにしました。

    結果,ついにDCOMエラーが出なくなりました。

    この方法が正しい方法かどうかは定かではありませんが,閲覧履歴を削除するたびにイベントビューアーに吐かれるDCOMエラーはとりあえず出なくなりましたので,もし同様のエラーで困っておられる方の参考になればと,投稿させていただきます。

    専門の方にお聞きして行ったものではなく,あくまでも素人弄りの結果です。同様の方法で対処を試みられる方は,自己責任でお願いいたします。

    自己解決のため,回答としてマークします。

    • 編集済み ItchPC 2017年3月14日 7:51
    • 回答としてマーク ItchPC 2017年3月14日 7:52
    2017年3月14日 7:51

すべての返信

  • チャブーンです。

    この件ですが、私が実際に対応したわけではないのですが、したの情報を見ると、「ユーザーアクセスを許可する」ように設定するわけでは、必ずしもないようです。

    http://blog.goo.ne.jp/nx01ep/e/d19750763a50e486ef0f7edd1892dde1

    うえのぺーじではアクセス許可を与えるプリンシパルには「INTERACTIVE」を指定しています。INTERACTIVEはデスクトップに対話的アクセスするための特別の権限となりますので、これを指定してはどうでしょうか?


    フォーラムは有償サポートとは異なる「コミュニティ」です。フォーラムでご質問頂くにあたっての注意点 をご一読のうえ、お楽しみください。


    2017年2月28日 2:34
  • チャブーン 様

    すぐにご返信いただいていたにもかかわらず,お礼が遅くなりまして申し訳ございません。

    コミュニティにも質問しましたが情報が得られず,こちらへの質問を勧められました。

    なかなか他のサイト等を確認しても,ユーザーアクセスの許可に関する情報のみで,どうやってもエラーが止まりませんでした。しかし,チャブーン様にご紹介いただいたページを参考に,INTERACTIVEに権限を与えたところ,DCOMエラーが一旦は止まったように見えました。

    と言いますのは,今まではイベントビューアを見ながら,Microsoft Edgeの設定よりクリアするデータの選択→クリアをクリックするたびに毎回DCOMエラーが発生していましたが,INTERACTIVEに権限を与えた後は,初めの1回のみDCOMエラーとなり,その後は何回クリアしてもエラーメッセージが出なくなったからです。

    ただし,いったんブラウザを再起動し履歴を削除すると,また同じメッセージが出現しました。

    ブラウザが立ち上がっている間は,初めの1回を除き,何度履歴クリアをしてもエラーメッセージは出現しません。ブラウザを閉じると設定が元に戻るのか,初めの1回は必ずエラーとなります。「ブラウザを閉じるときに,常にこれを消去する」にチェックを入れ,ブラウザを閉じても同じでした。

    アプリケーション コンテナー Microsoft.MicrosoftEdge_38.14393.0.0_neutral__8wekyb3d8bbwe SID (S-1-15-2-3624051433-xxxxxxx-xxxxxxx-xxxxxxxx-xxxxxxxx-xxxxxxxx-xxxxxxx) で実行中のアドレス LocalHost (LRPC 使用) のユーザー xxxxxxxxx\xxxxxxx SID (S-1-5-21-xxxxxxxx-xxxxxxxx-xxxxxxx-1000) に与えることはできません。

    また,上記エラーメッセージ中の「アプリケーション コンテナー」や「実行中のアドレス LocalHost (LRPC 使用) のユーザー」などの意味も分かりません。

    不躾で申し訳ございませんが,お教えいただけませんでしょうか。

    よろしくお願いします。


    • 編集済み ItchPC 2017年3月6日 8:28
    2017年3月6日 5:06
  • 質問の件が自己解決できましたので,ご報告させていただきます。

    当方のDCOMエラーは,WEB上でヒットするDCOMエラーと少し違っているところがありました。検索によりヒットするDCOMエラーは,

    ①アプリケーション コンテナー 利用不可 SID (利用不可) で実行中のアドレス

    となっているものが多く,当方のDCOMエラーは,

    ②アプリケーション コンテナー Microsoft.MicrosoftEdge_38.14393.0.0_neutral__8wekyb3d8bbwe SID (S-1-15-2-3624051433-xxxxxxx-xxxxxxx-xxxxxxxx-xxxxxxxx-xxxxxxxx-xxxxxxx) で実行中のアドレス

    という具合に,「利用不可」という部分が入っていませんでした。どのような意味なのかは分からないままなのですが,少なくともMicrosoft Edgeが絡むもので,①のDCOMエラーに対する対処法とは少し違うのだろうと考えました。ただし,①,②いずれも

    ③このセキュリティ アクセス許可は、コンポーネント サービス管理ツールを使って変更できます。

    となっていましたので,レジストリエディタでAdministratorsのアクセス権を変更した後,コンポーネントサービス管理ツールでのみ変更が可能であることは理解できました。

    当方の場合,WSearchの「起動とアクティブ化のアクセス許可」で,どの「グループ名またはユーザー名」に許可を与えれば良いかが分かりませんでした。

    当方のユーザー名を含む様々な「グループ名またはユーザー名」を入れて,「ローカルからのアクティブ化」にチェックを入れても,同じ現象が出ました。あれやこれやと,手当たり次第に許可しては元に戻しを繰り返し,ストレスばかりが溜まっていく状態でしたので,一度冷静に①と②の違いを考えてみました。

    ユーザーが直接WSearchにアクセスするには,そのユーザーのアクセス権が必要なのは理解できますが,アプリケーションコンテナー上で実行中のユーザー?どう違うのだろうと考え,ひょっとするとアプリケーションコンテナー(今回はMicrosoft Edge)自体がアクセスを許可されていないのではないかという結論に達しました。

    なんとかMicrosoft EdgeにWSearchのアクセス許可ができないかと考えましたが,当然「グループ名またはユーザー名」にはMicrosoft Edgeなどはありません。

    そこで以前Edgeの再インストールをした時,Microsoft Edgeが以下の場所にあったことを思い出しました。

    ルート/ユーザー/(ユーザー名)/AppData/Local/Packages/Microsoft.MicrosoftEdge_8wekyb3d8bbwe

    Packagesフォルダ内にあるということは,アプリケーションパッケージという扱いだろうと考え,WSearchのアクセス許可を「ALL APPLICATION PACKAGES」に与えてみることにしました。

    結果,ついにDCOMエラーが出なくなりました。

    この方法が正しい方法かどうかは定かではありませんが,閲覧履歴を削除するたびにイベントビューアーに吐かれるDCOMエラーはとりあえず出なくなりましたので,もし同様のエラーで困っておられる方の参考になればと,投稿させていただきます。

    専門の方にお聞きして行ったものではなく,あくまでも素人弄りの結果です。同様の方法で対処を試みられる方は,自己責任でお願いいたします。

    自己解決のため,回答としてマークします。

    • 編集済み ItchPC 2017年3月14日 7:51
    • 回答としてマーク ItchPC 2017年3月14日 7:52
    2017年3月14日 7:51
  • チャブーンです。

    対応ごくろうさまでした。またフィードバックいただき、ありがとうございます。

    念のため再度探してみたところ、まさに同じ事例(ただしEdgeに特化した話しではないようですが)の解決策があったようです。

    http://winaero.com/blog/fix-for-event-id-error-10016-dcom-server-not-having-local-activation-permissions-for-pcnameusername-sid/

    残念ながら私は見つけられませんでしたが、対応方法としては「正しい」と理解いただいて差し支えなさそうです。

    結果的にお役に立てなかった点については、申し訳なく思っています。


    フォーラムは有償サポートとは異なる「コミュニティ」です。フォーラムでご質問頂くにあたっての注意点 をご一読のうえ、お楽しみください。

    2017年3月14日 8:41
  • チャブーン 様

    ねぎらいのお言葉有難うございます。

    チャブーン様のプリンシパルをINTERACTIVEにしてみるというアドバイスがなければ,プリンシパルをあれやこれやといじってはいなかったと思います。有難うございました。

    またご紹介のリンクを拝見しましたが,まさに全く同じ事例でビックリしております。リンク先を拝見する限り,この方法で正しそうですね。あまりいじり倒して初期化する羽目になるのは嫌なのですが,妙に挑戦することが好きで,ついついいじってしまいます。でも,数か月悩まされたイベントログのエラーが出なくなるととてもスッキリします。

    アクセス許可の仕組みについても,少しずつは理解できるようになってきましたので,もし今後また「悩み・イライラ」→「素人弄り」→「解決」という事例がおきましたら,書き込んでみたいと思います。

    お付き合いいただき有難うございました。

    2017年3月14日 16:02