IEのセキュリティ設定をいじくるバッチ

まぁかなり頻出ですがIEでアプリ用に設定しないといけなくて クリックOnlyで処理したかったので色々と調べてみて作ってみた。 ローカルイントラネットの設定いじくるのとActiveX関連をいじくるのと 互換表示設定をいじくっています。 というよりそういう設定しないと動かないアプリの組み方辞めてください。 頼むから・・・。 挙動が微妙に他と違うのでIEとかEdgeには苦しめられます。
@echo off
 
set REGROOT="HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap"
 
reg add %REGROOT% /f /v "AutoDetect" /t REG_DWORD /d "0"
reg add %REGROOT% /f /v "IntranetName" /t REG_DWORD /d "1"
reg add %REGROOT% /f /v "ProxyBypass" /t REG_DWORD /d "1"
reg add %REGROOT% /f /v "UNCAsIntranet" /t REG_DWORD /d "1"
 
rem IEのローカルイントラネット設定(*ドメイン指定)
set REGROOT="HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap\Ranges\Range1"
 
set REGROOT="HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap\Domains\対象ドメイン"
reg add %REGROOT% /f /v "*" /t REG_DWORD /d "1"
 

rem スクリプトを実行しても安全だとマークされていない activex コントロールの初期化とスクリプトの実行 →有効
set REGROOT="HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\1"
reg add %REGROOT% /v "1201" /t REG_DWORD /d 0 /f

rem 互換表示設定(イントラネットサイトを互換表示で表示する)
set REGROOT="HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\BrowserEmulation"
reg add %REGROOT% /v "IntranetCompatibilityMode" /t REG_DWORD /d 1 /f
 
rem 互換表示設定サイトの追加
set REGROOT="HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\BrowserEmulation\ClearableListData"
reg add %REGROOT% /v "UserFilter" /t REG_BINARY /d バイナリ値

rem ポップアップブロック許可設定
set REGROOT="HKEY_CURRENT_USER\SOFTWARE\Microsoft\Internet Explorer\New Windows\Allow"
reg add %REGROOT% /v "*.hoge,jp" /t REG_BINARY /d "0000" /f

rem スタートページ設定
set REGROOT="HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main"
reg add %REGROOT% /v "Start Page" /t REG_SZ /d "http://google.co.jp" /f


pause

コメント

このブログの人気の投稿

証券外務員1種勉強(計算式暗記用メモ)

GASでGoogleDriveのサブフォルダとファイル一覧を出力する

マクロ経済学(IS-LM分析)