none
インターネットオプションのセキュリティのレジストリ変更について RRS feed

  • 質問

  • 質問させていただきます。

    インターネットオプションのセキュリティのローカルイントラネットの以下サイト設定を

    レジストリエディターで変更したが、設定が反映されません。

    HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap

    ・AutoDetect(DWORD):0

    ・IntranetName(DWORD):1

    ・ProxyBypass(DWORD):0

    ・UNCAsIntranet(DWORD):1

    レジストリエディターで各DWORD値を変更しインターネットオプションの各設定値を確認しても

    変更されておらず、再度レジストリエディターで確認すると設定したはずの値が元に戻っています(再起動済)。

    環境は、Windows7(32bit) IE11です。

    目的ですが、上記レジストリ値を変更するバッチファイルを社内端末に展開することです。

    ちなみに、上記設定ですが、UI(インターネットオプション)からの変更では値は反映されます。

    よろしくお願いいたします。

    2017年11月6日 0:50

回答

  • 念のためタスクマネージャーなどで iexplore.exe のプロセスがないか確認しましょう。

    場合によっては内部的に IE を呼び出している別のアプリケーションがあるかもしれないので、クリーンブートで起動直後にレジストリの変更を試してみても良いでしょう。

    追記:このゾーンの設定は Internet Explorer 自体の設定ではなく Windows のシステムの設定なので、IE 以外のプログラムで Windows Internet モジュール(WinInet)を呼び出していて、その WinInet で設定が保持されているための現象かもしれません。

    因みにレジストリ値を書き換えた後、IE / インターネット オプションで確認せず、そのまま再起動して再起動後に確認するとどうなっていますか?またその際の IE / インターネット オプションの設定はどうなりますか?


    hebikuzure


    2017年11月6日 8:25

すべての返信

  • レジストリ値を変更した際に Internet Explorer のインスタンスが起動していないでしょうか?

    そのレジストリ値は IE 起動中に変更しても起動済みの IE には影響を与えず、かつ IE を終了する際に IE 側で認識している設定(レジストリ変更前の設定)で上書きされるようです。


    hebikuzure

    2017年11月6日 3:30
  • hebikuzureさん

     返信ありがとうございます。

     Internet Explorerのインスタンスは起動していません。

     >>そのレジストリ値は IE 起動中に変更しても起動済みの IE には影響を与えず、かつ IE を終了する際に

      >>IE 側で認識している設定(レジストリ変更前の設定)で上書きされるようです。

       →挙動はまさにこの通りです。

     よろしくお願いします。

    2017年11月6日 4:52
  • 念のためタスクマネージャーなどで iexplore.exe のプロセスがないか確認しましょう。

    場合によっては内部的に IE を呼び出している別のアプリケーションがあるかもしれないので、クリーンブートで起動直後にレジストリの変更を試してみても良いでしょう。

    追記:このゾーンの設定は Internet Explorer 自体の設定ではなく Windows のシステムの設定なので、IE 以外のプログラムで Windows Internet モジュール(WinInet)を呼び出していて、その WinInet で設定が保持されているための現象かもしれません。

    因みにレジストリ値を書き換えた後、IE / インターネット オプションで確認せず、そのまま再起動して再起動後に確認するとどうなっていますか?またその際の IE / インターネット オプションの設定はどうなりますか?


    hebikuzure


    2017年11月6日 8:25
  • hebikuzureさん

    今回の目的ですが、社内端末の起動時にスタートアップ処理として当レジストリ変更を実施する予定でしたが

    各端末のInternet Explorerの起動状況を把握することが難しいため、別の方法で実施することにしました。

    理由としては

    >>追記:このゾーンの設定は Internet Explorer 自体の設定ではなく Windows のシステムの設定なので、

    >>IE 以外のプログラムで Windows Internet モジュール(WinInet)を呼び出していて、その WinInet で

    >>設定が保持されているための現象かもしれません。

    おそらくその通りだと思います。全台確認するわけにもいかず時間もかかるため、UIにて変更する手順書を

    作成することにしました。

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


    • 編集済み koccyan 2017年11月7日 1:10
    2017年11月7日 1:09