通过registry更改IE 11的安全级别看起来已经实现,但是一旦打开IE Internet选项安全选项卡,将其更改为0

这是Windows 7 SP1更新到最新版本后

所以我一直在尝试改变受信任网站的安全级别,它只是不想坚持。 我修改当前的水平值为10000hex,当我打开IE11转到互联网选项,看看信任的网站,它什么都没说,当我检查registry的值重置为零

HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\2\CurrentLevel 

我想知道是否这是因为Zones \ 0 \ CurrentLevel中的整体设置,它说零,所以它没有执行任何其他用户(我认为)?

我试着阅读如何改变安全级别,但每个人都只是说改变这个价值,它的工作原理,但我只是重置为零,它必须从互联网选项中更改。

编辑:所以我所做的testing是,首先我进去,并通过IE11的价值使用互联网的select,以低。 为了清晰起见,logginghex和十进制的值。 回去改为中等。 closuresIE11,手动将值更改为低安全性使用registry值十进制10000,十进制65536,进入互联网选项,看看是否改变工作。 我看到一个空白的地方,通常是酒吧,如果我刷新registry,我看到的价值被重置为0.要注意我只改变currentLevel没有其他值,除了当前的水平,其他值的internetsettings还没有被触及,我已经在多台机器上进行了testing,发生了相同的事情。 此外,这总是在2区,我可以validation它是受信任的站点区域,因为首先我看到一个空白,当我看在testing之后,在其中一个值先前设置的testing在互联网选项,其次在区域2registry值PMDisplayName也说可信站点。

编辑2:所以它看起来像有2种方法来做到这一点,要么手动logging区域中的每个值与适当的安全设置,然后更改所有的值在另一台机器上的相同区域匹配。 或者只是做一个导入导出,真的很不幸,它必须这样做,因为它好像你可以改变设置只是编辑值,但显然不是。 即使您没有打开安全选项卡并导致值被重置,我也不相信如果执行不当,强制执行设置。

改变CurrentLevel是不够的。 需要在IE中更改安全级别,并且需要创build每个级别(例如低,高和中)的HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\2 的导出 。

要更改级别,请closuresIE,导入一个特定的安全级别文件,例如介质,启动IE,并且区域的安全级别将被更改。

出口:

 c:\>reg export "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\2" "C:\medium.reg" The operation completed successfully. 

并可以通过CMD进行导入:

 c:\>reg import "C:\security-level-zones\medium.reg" The operation completed successfully. 

validation:

 c:\>reg query "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\2" /v CurrentLevel HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\2 CurrentLevel REG_DWORD 0x11000