win7では、バッチスクリプトを使用してこの設定を変更することができます。
無効にする:
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\3" /t REG_DWORD /v 1400 /d 3 /f
有効にする:
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\3" /t REG_DWORD /v 1400 /d 0 /f
インターネットオプションguiを使用する場合を除き、インターネットオプションを更新する方法はありません。このため、閉じる、つまりスクリプトを実行してから、つまりIEを開くのが最適です。
開いているページを保持したい場合、win7の手法は、この方法の後にバッチスクリプトを使用することです。
taskkill /f /im iexplore.exe
reg add(etc)
start "" "program files\internet explorer\iexplore.exe"
startステートメントの構文に注意してください。
quote quote space quote path quote
フォルダー名にスペースが含まれる場合、startステートメントで逐語的リテラルを指定する必要があります。
つまり、最後のセッションを復元するオプションを使用して、「最後のセッションが予期せず終了しました」と言って再開する必要があります。
win8の動作が十分に変更された場合、上記は機能しませんが、うまくいけば、これは類似の解決策を見つけるのに十分なものになるでしょう。