TL;DL
Microsoft Edge のIEモードを使おうと思ったけれど、組織で管理されているPCのため、
「設定>既定のブラウザー」には「Internet Explorer モードでサイトの再読み込みを許可」が存在しなかった。
一部の環境ではグループポリシーを設定することで「その他のツール」に「サイトをInternet Explorer モードで開く」が表示されるようになったが、組織で管理されているPCではうまくいかない。
レジストリに設定値を追加する方法で「その他のツール」に「サイトをInternet Explorer モードで開く」が表示されるようになったので、備忘として記載する。
環境
・Windows 10 OS Version 1909 (Build 18363.1621)
・Microsoft Edge 91.0.864.67 (公式ビルド) (64 ビット)
追加するレジストリ
名称 | 種類 | データ | 意味 |
---|---|---|---|
InternetExplorerIntegrationTestingAllowed | REG_SZ | 1 | Internet Explorer モードのテストを許可| |
InternetExplorerIntegrationLevel | REG_SZ | 1 | Internet Explorer 統合を構成する |
※REG_SZ ・・・文字列データ
※InternetExplorerIntegrationTestingAllowed は近日廃止予定。
配布できるようにバッチも作成
rem 管理者として実行しているかチェック
net session > nul 2>&1
if %ERRORLEVEL% == 0 (
echo 管理者権限:OK
echo レジストリを登録します。中止する場合は「×」で終了して下さい。
pause
) else (
echo 管理者として実行してください。
pause
exit
)
rem EdgeのIEモードを使用できるようレジストリ値を追加する。
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge" /v "InternetExplorerIntegrationLevel" /t "REG_SZ" /d "1" /f
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge" /v "InternetExplorerIntegrationTestingAllowed" /t "REG_SZ" /d "1" /f
pause
備考
・レジストリ変更は怖いからやりたくないけど、全然解決方法が見つからなかったので最終手段として実行。
・Microsoft のサイト見ても分かりづらいのは相変わらず。