web-dev-qa-db-ja.com

互換性リストInternetExplorer 11にプログラムでWebサイトを追加するにはどうすればよいですか?

次の場所でレジストリエントリを追加してみました。

Hive: HKEY_CURRENT_USER
Key Path: Software\Policies\Microsoft\Internet Explorer\BrowserEmulation\PolicyList\
Value name: sub.companyname.com
Value data: sub.companyname.com

ただし、Internet Explorer 11では、リストが移動したように見えるため、この方法は機能しません。

My.Computer.Registry.SetValue("Software\Policies\Microsoft\Internet Explorer\BrowserEmulation\PolicyList", "sub.companyname.com", "sub.companyname.com")
5
Landmine

Windows 8.1 Enterprise/IE11では、エントリはバイナリのもののようです。これは、システムのレジストリの[ツール]/[互換表示設定]で追加されたエントリを表示する場所です。

HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\BrowserEmulation\ClearableListData

UserFilterと呼ばれるバイナリ値を探します。これを調べると少し読みにくいですが、エントリが保持されていることがわかります。

リストに追加する必要のあるサイトがいくつかあるため、ほとんどの場合、「マスター」コンピューターからリストをエクスポートしてから、初期設定のために少なくとも1回はグループポリシーの基本設定にプッシュします。この時点で追加のエントリをどのようにスクリプト化するかわからないため、ユーザーが「個人」設定を追加するときに、値を上書きせずに追加しますが、一度に1つずつ追加します。

2
Dave

私も同じ問題を抱えていましたが、あなたが言及したレジストリキーを作成することは私にとってはうまくいきます。

レジストリキーを手動で作成してみましたか?

32ビットを実行している場合IE 11、32ビットレジストリハイブでレジストリキーを作成する必要があります。64ビットを実行している場合IE 11バスト作成64ビットレジストリハイブのレジストリキー。

IE 11 32ビットオン:

Win32ビット-> HKEY_CURRENT_USER\Software\Policies .. ..

Win64ビット-> HKEY_CURRENT_USER\Wow6432Node\Software\Policies .. ..

IE 11 64ビットオン:

Win32ビット->インストールできませんIE 64ビット

Win64ビット-> HKEY_CURRENT_USER\Software\Policies .. ..

覚えておいてください:

  • レジストリキーの作成時にIEを開いている場合は、再起動する必要があります。
  • 互換モードの使用が許可された新しいドメインは、互換ビュー設定リストに表示されません。
5
Rolo

W7 – IE11

ハイブ:HKEY_CURRENT_USER

キーパス:Software\Policies\Microsoft\Internet Explorer\BrowserEmulation\DisableSiteListEditing

DisableSiteListEditingを右クリックします

変更

値データを1から0に変更します

0
user6211137