none
既定のブラウザの設定が外れてしまう。 RRS feed

  • 質問

  • Windows7、IE11の環境で、IEのインターネットオプションから、プログラムタブにある「プログラムの設定(S)」を押して

    「ファイルの種類またはプロトコルの関連付け」により、 拡張子 .mht と .mhtml の既定のプログラムをIEから

    MS-wordに変更すると、IE側の既定のブラウザから外れてしまいます。

    また、インターネットオプションのプログラムタブの「既定にする(D) ボタンを押すと、MS-wordに設定した関連付けが

    今度は、IEに戻ってしまいます。

    IEが既定のブラウザとして登録された状態を保つためには、 拡張子 .mht と .mhtml がIEに関連付けされている

    ことが必須条件となるのでしょうか?

    拡張子 .mht と .mhtml がMS-Wordに関連付けされている状態で、既定のブラウザをIEにすることは可能でしょうか?

    よろしくお願いします。

    2017年6月6日 1:18

回答

  • すみません。繰り返しになりますが、「拡張子 .mht と .mhtml の関連付けが既定のブラウザの必須条件」となっているようですので、実現は難しいということになります。

    考えられる方法としましては、Internet Explorer が 拡張子 .mht, .mhtml のパスを引数に立ち上げられた場合、そのイベントをフックし、MS-Word を立ち上げる常駐プログラムを作成すれば可能かもしれません。

    2017年6月6日 4:56

すべての返信

  • IE が既定のブラウザとして登録された状態を保つためには、 拡張子 .mht と .mhtml が IE に関連付けされていることが必須条件となるのでしょうか?

    そのようですね。IEを既定のブラウザに設定している状態で、拡張子 .mht 及び .mhtml を他のプログラムに関連付けをすると、IE の起動時に「Internet Explorer を通常使うブラウザーにしますか?」と尋ねらるようになります。

    このメッセージを表示しない設定にもできるようですので、設定してみてはいかがでしょうか?

    参考サイト:  https://answers.microsoft.com/en-us/windows/forum/windows_7-performance/changed-file-associations-revert-back-to-default/f9bb1f8e-3cff-4134-a8a0-2dbc0cba97b1

    2017年6月6日 2:26
  • 早速のご返答、ありがとうございます。

    ご紹介いただいた「IE の起動時に「Internet Explorerが既定のWebブラウザーでない場合に通知する」設定は

    既に試してみているのですが、この設定が出るということは、その時点で既にIEが既定のブラウザから外れている

    と言うことになると思いますので、(.mhtにIE以外を関連付けたタイミングで外れる)メッセージを非表示にするだけ

    では、残念ながら目的を達成することは出来ません。

    既定のブラウザーをIEにしたまま、. mhtをMS-Wordに関連付けるのは、やはり難しいと言うことんになるでしょうか。

    何か良い回避方法がないかと思案しています。

    2017年6月6日 4:21
  • すみません。繰り返しになりますが、「拡張子 .mht と .mhtml の関連付けが既定のブラウザの必須条件」となっているようですので、実現は難しいということになります。

    考えられる方法としましては、Internet Explorer が 拡張子 .mht, .mhtml のパスを引数に立ち上げられた場合、そのイベントをフックし、MS-Word を立ち上げる常駐プログラムを作成すれば可能かもしれません。

    2017年6月6日 4:56
  • Wordは一般的には編集ツールですが、関連付けを行いたいのはOpen(開く)なのでしょうか? Edit(編集)ではないのでしょうか?

    Editであれば既定のブラウザには影響しないのではと思います。

    2017年6月6日 5:00
  • チャブーンです。

    この件ですが、そもそも論として、「既定のブラウザがIEである」ことと、「.htm/.htmlファイルを開くのはWord」であることを両立しなければならない理由はなんでしょうか。

    話しの流れから、.htmlファイルの紐付けを変更すると既定のブラウザが変わってしまうので、「既定のブラウザが変わっていることをユーザに知らせないようにする」対応は、ある程度やむをえないと思うのですが。


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

    2017年6月6日 5:02
  •  

    必須条件となっている以上は、回避する手段はなさそうですね。

    プログラムを作成するのは、現状、現実的な対応ではないので、制限事項と考えさせていただきます。

    ありがとうございました。

    2017年6月6日 5:11
  • Wordは一般的には編集ツールですが、関連付けを行いたいのはOpen(開く)なのでしょうか? Edit(編集)ではないのでしょうか?

    Editであれば既定のブラウザには影響しないのではと思います。

    補足すれば、mht、mhtmlのデフォルト動詞をeditにすれば、mht、mhtmlファイルをダブルクリックで起動すると、editで開きます。質問者のやりたいことは、これではないのですか?

    既定のブラウザのチェックはopen動詞で、デフォルト動詞ではない、と想像。というか、.mhtの関連付けprogidがIE.AssocFile.MHTかどうかでしょう。IE.AssocFile.MHTのopenを変えても関係ないと思う。


    2017年6月6日 14:54