5

我尝试在以下位置添加注册表项:

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")
4

3 回答 3

5

我遇到了同样的问题,但是创建您提到的注册表项对我有用。

您是否尝试过手动创建注册表项?

如果您运行的是 32 位 IE 11,则必须在 32 位注册表配置单元中创建注册表项,如果您运行的是 64 位 IE 11,则必须在 64 位注册表配置单元中创建注册表项。

IE 11 32 位开启:

赢得 32 位 -> HKEY_CURRENT_USER\Software\Policies...

赢得 64 位 -> HKEY_CURRENT_USER\Wow6432Node\Software\Policies...

IE 11 64 位开启:

Win 32 位 -> 无法安装 IE 64 位

赢得 64 位 -> HKEY_CURRENT_USER\Software\Policies...

记住:

  • 如果您在创建注册表项时打开了 IE,则需要重新启动它。
  • 允许使用兼容模式的新域不会显示在兼容性视图设置列表中。
于 2013-11-11T20:29:27.053 回答
2

在 Windows 8.1 Enterprise/IE11 下,该条目似乎是一个二进制条目 - 这是我在系统注册表中的工具/兼容性视图设置下看到添加的条目:

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

寻找一个名为 UserFilter 的二进制值 - 当您查看它时有点难以阅读,但您可以知道它包含您的条目。

我们有几个站点需要添加到列表中,因此很可能会从“主”计算机导出列表,然后通过组策略首选项将其推送至少一次以进行初始设置。不确定此时我们将如何编写其他条目的脚本,以便当用户添加他们的“个人”设置时,我们不会覆盖该值而是附加到它,但我猜一次只有一件事。

于 2013-11-30T14:25:43.973 回答
0

W7 – IE11

蜂巢:HKEY_CURRENT_USER

关键路径:Software\Policies\Microsoft\Internet Explorer\BrowserEmulation\DisableSiteListEditing

右键单击DisableSiteListEditing

调整

将值数据从 更改10

于 2016-04-15T20:33:16.877 回答