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
コメント