Windows7でInternet Explorer 9という環境で以下の警告が出ます。レジストリで「許可」を設定し、この警告がでないようにする方法があったのでメモ。コンピューター丸ごとではなく、ユーザー毎の設定になりますが...。
「今後、このプログラムに関する警告を表示しない」にチェックを入れて「許可する」を押しても、同じコンピューターでログオンするユーザーが違うと出てきます。
原因はKB2899516らしいのですが、セキュリティの関係上、削除はしないほうがよさそうです。
レジストリの場所
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Internet Explorer\Low Rights\ElevationPolicy\{****}
IME 2010の場合の{****}の部分
{****}はOfficeアプリケーションによって決まっているようです。IME 2010の場合は以下のいずれかのようです。
- {9CDE85F5-9233-4bf4-89CB-CC7B51BBAD8A}
- {CF1E7C6B-B6CC-4AF8-84B9-86A7F6BDCA96}
- {A52FD337-7C43-494f-9D47-68950F39708C}
- {CE103198-9107-4D02-937E-F0D82826D68C}
[参考ページ] https://support.microsoft.com/ja-jp/kb/3112369
変更する値
上記のキーに「Policy」のDWORD値を「3」(許可する)に変更します。
[参考ページ] http://morokoshi.hateblo.jp/entry/2014/09/07/000000
バッチファイル
Policyの値を「3」に変更するバッチファイルを作るとしたら以下のようになります。
reg add HKCU\Microsoft\Internet Explorer\Low Rights\ElevationPolicy\{****} /v Policy /t REG_DWORD /d 3 /f