Internet Explorerを起動したときに"Web サイトで、このプログラムを使って Web コンテンツを開こうとしています"と表示される

Windows 7上のInternet Explorerを起動したときにIME 2010に関してメッセージが表示されることがあります。
ユーザーアカウント制御が無効な環境では、おそらく表示されないと思います。

Web サイトで、このプログラムを使って Web コンテンツを開こうとしています というメッセージ

f:id:morokoshidog:20160309223149p:plain

対処

以下の条件に合う場合にのみ、許可をします。

レジストリ

既存のレジストリを修正してください。
以下に該当するキーに所属するPolicyの値を1か3に変更します。

  • HKEY_LOCAL_MACHINE\Software\Microsoft\Internet Explorer\Low Rights\ElevationPolicy内にあるGUIDのいずれか
  • AppName が IMECMNT.EXE
[HKEY_LOCAL_MACHINE\Software\Microsoft\Internet Explorer\Low Rights\ElevationPolicy\{ほにゃらら}]
"AppPath"="C:\\Program Files\\Common Files\\Microsoft Shared\\IME14\\SHARED"
"AppName"="IMECMNT.EXE"
"Policy"=dword:00000001

Policyの値について

IME脆弱性を狙うようなウイルス対策としては、1がベターでしょうか?

  • 1 … 保護モードは、低い整合性のプロセスとしてブローカーを通知なしに起動します。
  • 2 … 保護モードは、プロセスを起動する許可をユーザーに求める画面を表示します。 許可が承認されると、プロセスは中間の整合性のプロセスとして起動されます。
  • 3 … 保護モードは、中間の整合性のプロセスとしてブローカーを通知なしに起動します。

Winodwsが64ビット版の場合

  • IMEが32ビット版の場合は"Program Files (x86)"かも
  • HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Internet Explorer\Low Rights\ElevationPolicy\も要チェック