好的,现在要澄清的是,我并不是在谈论全面启用或禁用 IE 的保护模式。我指的是仅使用注册表在每个安全区域内执行此操作。换句话说,就像只针对 Intranet 区域一样。
所以是的,我已经知道 tab proc 增长 = 0,但这会禁用保护模式并将所有 IE tab 进程置于同一个进程中。
我要说的是:
我本质上想问的是这个问题,但我希望以注册表项而不是组策略的形式来获得答案。
答案1
我检查了 ADMX 文件(组策略设置定义)以弄清楚这些数据的结构;相关设置在inetres.admx
中\Windows\PolicyDefinitions
。
这些设置存储在 中HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones
。下面Zones
是每个区域的子项,以数字形式命名:
0
是本地计算机区域1
是 Intranet 区域2
是受信任的站点区域3
是互联网区域4
是受限站点区域
Lockdown_Zones
(下面还可能有一个子项Internet Settings
- 您猜对了 - 适用于相应区域的锁定版本。)
在每个以数字命名的键下,您可以创建或设置一个REG_DWORD
值2500
来控制是否为区域启用保护模式。将该值设置为0
可启用保护模式;设置为3
可禁用保护模式。
因此,要为 Internet 区域启用保护模式,请将此条目设置为0
:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\3\2500
如果要读取/写入这些设置的策略版本:您链接的问题和答案中显示的组策略设置与绝大多数组策略选项一样,都是作为注册表项实现的。策略项存储在HKCU\Software\Policies
(对于单个用户)或HKLM\SOFTWARE\Policies
(对于计算机)。在 下Policies
,Microsoft\Windows\CurrentVersion\Internet Settings\Zones
与前面描述的完全一样,但不允许用户更改设置。除非用户是管理员,否则以该用户身份运行的程序无法修改每用户策略。
答案2
要启用保护模式(根据您的要求勾选该框),请将密钥设置HKEY_CURRENT_USER\SOFTWARE\Policies\Microsoft\Internet Explorer\Main
为"Isolation"="PMEM"
。