注册表法修改IE8安全级别的方法
1、将当前用户IE安全级别设置为“中”:[code]Windows Registry Editor Version 5.00[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\3]
"CurrentLevel"=dword:00011000
"1207"=dword:00000000
"1208"=dword:00000000
"120B"=dword:00000000
"1408"=dword:00000000
"160A"=dword:00000000
"2005"=dword:00000000
"2103"=dword:00000000
"2104"=dword:00000000
"2105"=dword:00000000 [/code]2、使所有用户使用相同的IE安全设置:[code]Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\CurrentVersion\Internet Settings]
"Security_HKLM_only"=dword:00000001[/code]说明:Internet Settings以及“Security_HKLM_only”原来没有,为新建,键值为时1(DWORD)时应用到所有的用户,为0或不存在时只应用到当前用户。
3、关闭在首次打开IE8(或重置后)弹出“设置Windows Internet Explorer”窗口:[code]Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main]
"DisableFirstRunCustomize"=dword:00000001[/code]4、对所有网站使用“兼容性视图”:[code]Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\BrowserEmulation]
"AllSitesCompatibilityMode"=dword:00000001[/code]
Internet Explorer 安全区域注册表项说明
Internet Explorer 6 中的隐私设置Internet Explorer 6 中新增了一个“隐私”选项卡,使用户可以对 Cookie 有更多的控制。Internet 区域上有不同的隐私级别,它们与安全区域存储在注册表中的同一位置。您也可以添加一个网站,并根据该网站的情况启用或禁止 Cookie,而不必考虑网站的隐私策略。这些注册表项存储在以下注册表子项中: HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Internet Settings\P3P\History
已添加为托管站点的域列出在此子项下。这些域可使用以下两个 DWORD 值: 0x00000005 - 总是禁止
0x00000001 - 总是允许
Internet Explorer 5.0 和 Internet Explorer 的更高版本Internet Explorer 安全区域设置存储在以下注册表子项下面: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings
这些注册表项包含以下项: [list][*]TemplatePolicies
[*]ZoneMap
[*]Zones
[/list][b]注意[/b]:默认情况下,安全区域设置存储在 HKEY_CURRENT_USER
注册表项子树中。因为该子树是为每个用户动态加载的,所以一个用户的设置不会影响另一个用户的设置。
[b]如果在组策略中启用了“安全区域:仅使用计算机设置”[/b];或者 [b]Security_HKLM_only[/b] DWORD 值存在,并在以下注册表子项中的值为 1,则只使用本地计算机设置,并且所有用户都具有相同的安全设置: HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\CurrentVersion\Internet Settings
在启用 Security_HKLM_only 策略的情况下,Internet Explorer 将使用 HKLM 值,而 HKCU 值仍会显示在 Internet Explorer 中“[b]安全[/b]”选项卡上的区域设置中。在 Internet Explorer 7 中,“[b]Internet 选项[/b]”对话框的“[b]安全[/b]”选项卡显示以下消息,表示这些设置由系统管理员管理: 有些设置由系统管理员管理
[b]如果在组策略中启用了“安全区域:仅使用计算机设置[/b]”;或者 [b]Security_HKLM_only[/b] DWORD 值不存在或被设置为 0,则同时使用计算机设置和用户设置。不过,“Internet 选项”中只显示用户设置。例如,当此 DWORD 值不存在或设置为 0 时,将同时读取 HKEY_LOCAL_MACHINE
设置和 HKEY_CURRENT_USER
设置,但“Internet 选项”中仅显示 HKEY_CURRENT_USER
设置。 TemplatePoliciesTemplatePolicies
项确定默认安全区域级别的设置。这些级别包括[b]低[/b]、[b]中低[/b]、[b]中[/b]和[b]高[/b]。可以更改默认设置中的安全级别设置。但是,不能添加更多安全级别。项中包含的值决定了安全区域的设置。每项均包含一个[b]描述[/b]字符串值和一个[b]显示名称[/b]字符串值,它们决定了每个安全级别的[b]安全[/b]选项卡上显示的文本。 ZoneMapZoneMap
项包含以下项: [list][*]Domains
[*]EscDomains
[*]ProtocolDefaults
[*]Ranges
[/list][b]Domains[/b] 项包含为更改其默认行为而添加的域和协议。在添加域的同时,还会为 Domains
项添加一个项。子域作为项出现在它们所属的域下面。列出域的每个项都包含一个 DWORD 值,其中含有受影响协议的值名称。DWORD 值与域添加到的安全区域的数值相同。
EscDomains
项与 Domains
项类似,只是 EscDomains
项适用于那些受增强的安全配置 (ESC) 影响的协议。ESC 是在 Microsoft Windows Server 2003 中引入的。
[b]ProtocolDefaults[/b] 项指定用于特定协议(ftp、http、https)的默认安全区域。若要更改默认设置,可单击“[b]安全[/b]”选项卡上的“[b]添加站点[/b]”将协议添加到安全区域中,或者在 Domains
项下面添加一个 DWORD 值。DWORD 值的名称必须与协议名称匹配,而且不能包含任何冒号 (:) 或斜杠 (/)。
ProtocolDefaults
项还包含指定使用协议的默认安全区域的 DWORD 值。无法使用“[b]安全[/b]”选项卡上的控件来更改这些值。如果特定 Web 站点没有在安全区域中,请使用该设置。
Ranges
项包含 TCP/IP 地址的范围。指定的每个 TCP/IP 范围出现在一个任意命名的项中。该项包含一个 [b]:Range[/b] 字符串值,其中包含指定的 TCP/IP 范围。对于每个协议,都会添加一个 DWORD 值,它包含指定 IP 范围的安全区域的数值。
当 Urlmon.dll 文件使用 [b]MapUrlToZone[/b] 公共函数将特定 URL 解析为安全区域时,它使用以下方法之一: [list][*]如果 URL 包含完全限定的域名 (FQDN),则处理 Domains
项。
在此方法中,精确的站点匹配取代随机匹配。[*]如果 URL 包含 IP 地址,则处理 Ranges
项。将 URL 的 IP 地址与 [b]:Range[/b] 值进行比较,该值包含在 [b]Ranges[/b] 项下面的任意命名的项中。
[b]注意[/b]:由于任意命名的项按添加到注册表中的顺序进行处理,因此,此方法在找到精确匹配前可能会找到随机匹配。如果此方法首先找到了一个随机匹配,则可能在另一个安全区域中执行 URL,而不是在其通常被分配到的那个安全区域中执行。 这种现象是设计使然。[/list]Zones[b]注意[/b]:为了提高安全性,从 Windows XP SP2 开始,“本地计算机区域”默认是锁定的。 有关更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章: [url=http://support.microsoft.com/kb/922704][color=#0000ff]922704[/color][/url] ([url]http://support.microsoft.com/kb/922704/[/url] )
有关 Microsoft Windows XP Service Pack 2 和 Microsoft Windows Server 2003 Service Pack 1 中“Internet Explorer 安全区域”的一些新组策略设置的信息
有关更多信息,请访问下面的 Microsoft 网站: [url=http://technet.microsoft.com/zh-cn/library/cc782928(WS.10).aspx][color=#0000ff]http://technet.microsoft.com/zh-cn/library/cc782928(WS.10).aspx[/color][/url] ([url]http://technet.microsoft.com/zh-cn/library/cc782928[/url](WS.10).aspx)
Zones
项包含表示为计算机定义的每个安全区域的项。默认情况下,定义以下 5 个区域(编号从 0 到 4): 值 设置 ------------------------------0 我的电脑1 本地 Intranet 区域2 受信任的站点区域3 Internet 区域4 受限制的站点区域
[b]注意[/b]:默认情况下,“我的电脑”不会出现在[b]“安全”[/b]选项卡的[b]“区域”[/b]框中。
其中的每项都包含以下 DWORD 值,用于表示自定义“[b]安全[/b]”选项卡上的相应设置。
[b]注意[/b]:除非另外声明,否则每个 DWORD 值等于 0、1 或 3。通常,设置为 0 则将具体操作设置为允许;设置为 1 则导致出现提示;设置为 3 则禁止执行具体操作。 值 设置 ---------------------------------------------------------------------------------- 1001 ActiveX 控件和插件:下载已签署的 ActiveX 控件 1004 ActiveX 控件和插件:下载未签署的 ActiveX 控件 1200 ActiveX 控件和插件:运行 ActiveX 控件和插件 1201 ActiveX 控件和插件:对没有标记为可安全执行脚本的 ActiveX 控件进行初始化和脚本运行 1206 其他:允许 Internet Explorer Web 浏览器控件的脚本编写 ^ 1207 保留 # 1208 ActiveX 控件和插件:允许以前未使用的 ActiveX 控件在没有提示的情况下运行 ^ 1209 ActiveX 控件和插件:允许脚本小程序 120A ActiveX 控件和插件:ActiveX 控件和插件:覆盖每站点(基于域)ActiveX 限制 120B ActiveX 控件和插件:覆盖每站点(基于域)ActiveX 限制 1400 脚本编写:活动脚本编写 1402 脚本编写:Java 小程序脚本编写 1405 ActiveX 控件和插件:对标记为可安全执行脚本的 ActiveX 控件执行脚本 1406 其他:跨域访问数据源 1407 脚本:允许编程剪贴板访问 1408 保留 # 1601 其他:提交未加密的表单数据 1604 下载:字体下载 1605 运行 Java # 1606 其他:用户数据持久性 ^ 1607 其他:跨域浏览子框架 1608 其他:允许 META REFRESH * ^ 1609 其他:显示混合内容 * 160A 其他:在将文件上载到服务器时包括本地目录路径 ^ 1800 其他:桌面项目的安装 1802 其他:拖放或复制和粘贴文件 1803 下载:文件下载 ^ 1804 其他:在 IFRAME 中启动程序和文件 1805 在 Web 视图中启动程序和文件 # 1806 其他:启动应用程序和不安全文件 1807 保留 ** # 1808 保留 ** # 1809 其他:使用弹出窗口阻止程序 ** ^ 180A 保留 # 180B 保留 # 180C 保留 # 180D 保留 # 1A00 用户身份验证:登录 1A02 允许计算机上存储的持久 cookie # 1A03 允许每会话 cookie(未存储) # 1A04 其他:没有证书或只有一个证书时不提示进行客户证书选择 * ^ 1A05 允许第三方持久 cookie * 1A06 允许第三方会话 cookie * 1A10 隐私设置 * 1C00 Java 权限 # 1E05 其他:软件频道权限 1F00 保留 ** # 2000 ActiveX 控件和插件:二进制和脚本行为 2001 依赖 NET Framework 的组件:运行未用 Authenticode 签名的组件 2004 依赖 NET Framework 的组件:运行未用 Authenticode 签名的组件 2100 其他:基于内容打开文件,而不是基于文件扩展名 ** ^ 2101 其他:在低特权 Web 内容区域中的网站可以导航到此区域 ** 2102 其他:允许由脚本初始化的窗口,没有大小和位置限制 ** ^ 2103 脚本:允许通过脚本更新状态栏 ^ 2104 其他:允许网站打开没有地址或状态栏的窗口 ^ 2105 脚本:允许网站使用脚本窗口提示信息 ^ 2200 下载:文件下载自动提示 ** ^ 2201 ActiveX 控件和插件:ActiveX 控件自动提示 ** ^ 2300 其他:允许网页为活动内容使用受限制的协议 ** 2301 其他:使用钓鱼网站筛选器 ^ 2400 .NET Framework:XAML 浏览器应用程序 2401 .NET Framework:XPS 文档 2402 .NET Framework:松散 XAML 2500 打开保护模式 [仅 Vista 设置] # 2600 启用 .NET Framework 设置 ^{AEBA21FA-782A-4A90-978D-B72164C80120} 第一方 Cookie * {A8A88C49-5EB2-4990-A1A2-0876022C854F} 第三方 Cookie ** 表示 Internet Explorer 6 或更高版本设置 ** 表示 Windows XP Service Pack 2 或更高版本设置 # 表示未在 Internet Explorer 7 的用户界面中显示的设置 ^ 表示只有“已启用”或“已禁用”两个选项的设置
关于 1200、1A00、1A10、1E05、1C00 和 2000 的说明以下两个注册表项影响是否可以在特定区域中运行 ActiveX 控件: [list][*][b]1200[/b] 此注册表项影响是否可以运行 ActiveX 控件或插件。[*][b]2000[/b] 此注册表项控制 ActiveX 控件或插件的二进制行为和脚本行为。[/list]关于 1A02、1A03、1A05 和 1A06 的说明以下四个注册表项仅当以下项存在时才生效: [list][*]{AEBA21FA-782A-4A90-978D-B72164C80120} 第一方 Cookie *[*]{A8A88C49-5EB2-4990-A1A2-0876022C854F} 第三方 Cookie *[/list][b]注册表项[/b] [list][*][b]1A02[/b] 允许在计算机上存储的持久 cookie #[*][b]1A03[/b] 允许每会话 cookie(未存储)#[*][b]1A05[/b] 允许第三方持久 cookie *[*][b]1A06[/b] 允许第三方会话 cookie *[/list]这些注册表项位于以下注册表子项中: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\<ZoneNumber>
在此注册表子项中,<ZoneNumber> 是诸如 0(零)之类的区域。1200 注册表项和 2000 注册表项均包含一个名为[b]管理员认可[/b]的设置。当启用了此设置时,特定注册表项的值会被设置为 00010000。当启用[b]管理员认可[/b]设置时,Windows 会检查以下注册表子项以查找认可的控件列表: HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\CurrentVersion\Internet Settings\AllowedControls
登录设置 (1A00) 可以使用以下任一值(十六进制): 值 设置 ---------------------------------------------------------------0x00000000 自动使用当前用户名和密码登录0x00010000 用户名和密码提示0x00020000 只在 Intranet 区域自动登录0x00030000 匿名登录
隐私设置 (1A10) 由“[b]隐私[/b]”选项卡滑块使用。DWORD 值如下: 禁止所有 Cookie: 00000003
高: 00000001
中高: 00000001
中: 00000001
低: 00000001
接受所有 Cookie:00000000
它还会根据滑块中的设置,修改 {A8A88C49-5EB2-4990-A1A2-0876022C854F} 和/或 {AEBA21Fa-782A-4A90-978D-B72164C80120} 中的值。
软件频道权限 (1E05) 具有三个不同的值:高、低和中安全度。对应的值是: 高: 00010000
中: 00020000
低:00030000
Java 权限设置 (1C00) 具有以下五个可能的值(二进制): 值 设置 -----------------------00 00 00 00 禁用 Java00 00 01 00 安全度 - 高00 00 02 00 安全度 - 中00 00 03 00 安全度 - 低00 00 80 00 自定义
如果选择“自定义”,它使用 {7839DA25-F5FE-11D0-883B-0080C726DCBB}(位于同一注册表位置)在二进制文件中存储自定义信息。
每个安全区域都包含[b]描述[/b]字符串值和[b]显示名称[/b]字符串值。在“[b]区域[/b]”框中单击某个区域时,这些值的文本将出现在“[b]安全[/b]”选项卡上。还有一个“[b]图标[/b]”字符串值,用于设置为每个区域显示的图标。除了“我的电脑”区域外,每个区域都包含 [b]CurrentLevel[/b]、[b]MinLevel[/b] 和 [b]RecommendedLevel[/b] DWORD 值。[b]MinLevel[/b] 值设置在出现警告消息前可以使用的最低设置;[b]CurrentLevel[/b] 是区域的当前设置;[b]RecommendedLevel[/b] 是区域的建议级别。
[b]Minlevel[/b]、[b]RecommendedLevel[/b] 和 [b]CurrentLevel[/b] 值的含义如下: 值(十六进制) 设置----------------------------------0x00010000 安全度 - 低0x00010500 安全度 - 中低0x00011000 安全度 -中0x00012000 安全度 - 高
[b]Flags[/b] DWORD 值决定用户能否修改安全区域的属性。若要确定 [b]Flags[/b] 值,请将相应设置的数目加在一起。可以使用以下 [b]Flags[/b] 值(十进制): 值 设置 ------------------------------------------------------------------1 允许更改自定义设置2 允许用户向该区域中添加网站4 需要经过验证的网站(https 协议)8 包括绕过代理服务器的网站16 包括在其他区域中没有列出的网站32 不在 Internet 属性中显示安全区域(“我的电脑”的默认设置)64 显示“要求服务器验证”对话框128 将通用命名连接 (UNC) 看作 Intranet连接
如果向 HKEY_LOCAL_MACHINE
和 HKEY_CURRENT_USER
子树中添加设置,则这些设置是相加的。如果向两个子树中添加网站,则只能看到 HKEY_CURRENT_USER
中的那些网站。 HKEY_LOCAL_MACHINE
子树中的网站仍按照它们的设置执行。但是,它们是不可用的,也无法对其进行修改。由于网站只能在每个协议的一个安全区域中列出,这可能会造成混淆。
转自:[url]http://support.microsoft.com/kb/182569/zh-cn[/url]
IE安全选项的注册表键值 修改注册表启用Activex控件的脚本
IE安全选项的注册表键值通过Total Uninstall 5的帮助,一次一次对比快照总结出IE安全选项对应的注册表键值,分享一下。基于Win8+IE9+.net framework 3.5总结的,对比了Win XP+IE6和Win7+IE8,把个别不同的已标注出来。
除“ActiveX 控件和插件”以外所有值都是安全基本为低时默认的。“ActiveX 控件和插件”因为我自己的需要,都改成了启用。
; .NET Framework - 开始
;--------------------------------------------------
; XAML 浏览器应用程序
; (3=禁用、0=启用、1=提示)
"2400"=dword:00000000
; XPS 文档
; (3=禁用、0=启用、1=提示)
"2401"=dword:00000000
; 松散 XAML
; (3=禁用、0=启用、1=提示)
"2402"=dword:00000000
;--------------------------------------------------
; .NET Framework - 结束
; .NET Framework 相关组件 - 开始
;--------------------------------------------------
; 带有清单的权限的组件
; (3=禁用、10000=高安全级)
"2007"=dword:00010000
; 运行未用 Authenticode 签名的组件
; (3=禁用、0=启用、1=提示)
"2004"=dword:00000000 ;
;运行已用 Authenticode 签名的组件
; (3=禁用、0=启用、1=提示)
"2001"=dword:00000000
;--------------------------------------------------
; .NET Framework 相关组件 - 结束
;ActiveX 控件和插件 - 开始
;--------------------------------------------------
; ActiveX控件自动提示
; (3=禁用、0=启用)
"2201"=dword:00000000
; 对标记为可安全执行脚本的ActiveX控件执行脚本
; (3=禁用、0=启用、1=提示)
"1405"=dword:00000000
; 对未标记为可安全执行脚本的ActiveX控件初始化并执行脚本
; (3=禁用、0=启用、1=提示)
"1201"=dword:00000000
; 二进制和脚本行为
; (3=禁用、0=启用、10000=管理员认可)
"2000"=dword:00000000
; 仅允许经过批准的域在未经提示的情况下使用ActiveX
; (0=禁用、3=启用)
; XP+IE6不存在此项
"120B"=dword:00000003
;下载未签名的ActiveX控件
; (3=禁用、0=启用、1=提示)
"1004"=dword:00000000
;下载已签名的ActiveX控件
; (3=禁用、0=启用、1=提示)
"1001"=dword:00000000
; 允许ActiveX筛选
; (3=禁用、0=启用)
; XP+IE6不存在此项,Win7+IE8不存在此项
"2702"=dword:00000000
;允许Scriptlet
; (3=禁用、0=启用、1=提示)
; XP+IE6不存在此项
"1209"=dword:00000000
; 允许运行以前未使用的ActiveX控件而不提示
; (3=禁用、0=启用)
; XP+IE6不存在此项
"1208"=dword:00000000
; 运行ActiveX控件和插件
; (3=禁用、0=启用、1=提示、10000=管理员认可)
"1200"=dword:00000000
; 在没有使用外部媒体播放机的网页上显示视频和动画
; (3=禁用、0=启用)
; XP+IE6不存在此项
"120A"=dword:00000000
;--------------------------------------------------
;ActiveX 控件和插件 - 结束
; Microsoft VM - 开始
;--------------------------------------------------
; Java 权限
; (00,00,03,00=安全级 – 低、00,00,01,00=安全级 – 高、00,00,02,00=安全级 – 中、00,00,00,00=禁用、00,00,80,00=自定义:自定义时会修改一个CLSID)
; Win7+IE8不存在此项, Win7+IE9不存在此项,XP+IE6存在此项
"1C00"=hex:00,00,03,00
;--------------------------------------------------
; Microsoft VM - 结束
; 脚本 - 开始
;--------------------------------------------------
; Java 小程序脚本
; (3=禁用、0=启用、1=提示)
"1402"=dword:00010000
; 活动脚本
; (3=禁用、0=启用、1=提示)
"1400"=dword:00000000
; 启用 XSS 筛选器
; (3=禁用、0=启用)
; XP+IE6不存在此项
"1409"=dword:00000003
; 允许对剪贴板进行编程访问
; (3=禁用、0=启用、1=提示)
; IE6:允许通过脚本进行粘贴操作
"1407"=dword:00000000
; 允许网站使用脚本窗口提示获得信息
; (3=禁用、0=启用)
; XP+IE6不存在此项
"2105"=dword:00000000
; 允许状态栏通过脚本更新
; (3=禁用、0=启用)
; XP+IE6不存在此项
"2103"=dword:00000000
;--------------------------------------------------
; 脚本 - 结束
; 其他 - 开始
;--------------------------------------------------
; 持续使用用户数据
; (3=禁用、0=启用)
"1606"=dword:00000000
; 加载应用程序和不安全文件
; (3=禁用、0=启用、1=提示)
; XP+IE6不存在此项
"1806"=dword:00000001
; 将文件上载到服务器时包含本地目录路径
; (3=禁用、0=启用)
; XP+IE6不存在此项
"160A"=dword:00000000
; 跨域浏览窗口和框架
; (3=禁用、0=启用、1=提示)
; IE6:跨域浏览子框架
"1607"=dword:00000000
; 启用 MIME 探查
; (3=禁用、0=启用)
; IE6 IE8:基于内容打开文件,而不是基于文件扩展名
; IE9:启用 MIME 探查
"2100"=dword:00000000
; 使用 SmartScreen 筛选器
; (3=禁用、0=启用)
; XP+IE6不存在此项
"2301"=dword:00000003
; 使用弹出窗口阻止程序
; (3=禁用、0=启用)
"1809"=dword:00000003
; 特权较少的 Web 内容区域中的网站可以定位到该区域
; (3=禁用、0=启用、1=提示)
; IE6: 在低特权 Web 内容区域中的网站可以导航到此区域
"2101"=dword:00000001
; 提交非加密表单数据
; (3=禁用、0=启用、1=提示)
"1601"=dword:00000000
; 通过域访问数据源
; (3=禁用、0=启用、1=提示)
"1406"=dword:00000000
; 拖放或复制和粘贴文件
; (3=禁用、0=启用、1=提示)
"1802"=dword:00000000
; 显示混合内容
; (3=禁用、0=启用、1=提示)
"1609"=dword:00000000
; 允许 META REFRESH
; (3=禁用、0=启用)
"1608"=dword:00000000
; 允许 Microsoft 网页浏览器控件的脚本
; (3=禁用、0=启用)
; IE6:允许 Internet Exlorer Webbrowser 控件的脚本
"1206"=dword:00000000
; 允许脚本初始化的窗口,不受大小或位置限制
; (3=禁用、0=启用)
; XP+IE6不存在此项
"2102"=dword:00000000
; 允许网页使用活动内容受限协议
; (3=禁用、0=启用、1=提示)
; IE6:允许网页为活动内容使用受限制的协议
"2300"=dword:00000001
; 允许网站打开没有地址或状态栏的窗口
; (3=禁用、0=启用)
; XP+IE6不存在此项
"2104"=dword:00000000
; 在 IFRAME 中加载程序和文件
; (3=禁用、0=启用、1=提示)
"1804"=dword:00000000
; 只存在一个证书时不提示进行客户端证书选择
; (3=禁用、0=启用)
; IE6 IE8:没有证书或只有一个证书时不提示进行客户证书选择
; IE9:只存在一个证书时不提示进行客户端证书选择
"1A04"=dword:00000000
; 软件频道权限
; (30000=安全度 - 低、10000=安全度 - 高、20000=安全度-中)
; XP+IE6存在此项,Win7+IE8不存在此项,Win7+IE9不存在此项
"1E05"=dword:00030000
; 桌面组件的安装
; (3=禁用、0=启用、1=提示)
; XP+IE6存在此项,Win7+IE8存在此项,Win7+IE9不存在此项
"1800"=dword:00000000
;--------------------------------------------------
; 其他 - 结束
; 启用 .NET Framework 安装程序 - 开始
;--------------------------------------------------
; 启用 .NET Framework 安装程序
; (3=禁用、0=启用)
"2600"=dword:00000000
;--------------------------------------------------
; 启用 .NET Framework 安装程序 - 结束
; 下载 - 开始
;--------------------------------------------------
; 文件下载
; (3=禁用、0=启用)
"1803"=dword:00000000
; 文件下载自动提示
; (3=禁用、0=启用)
; XP+IE6存在此项,Win7+IE8存在此项,Win7+IE9不存在此项
"2200"=dword:00000000
; 字体下载
; (3=禁用、0=启用、1=提示)
"1604"=dword:00000000
;--------------------------------------------------
; 下载 - 结束
; 用户验证 - 开始
;--------------------------------------------------
; 登录
; (30000=匿名登录、10000=用户名和密码提示、20000=只在 Intranet 区域自动登录、0=自动使用当前用户名和密码登录)
"1A00"=dword:00000000
;--------------------------------------------------
; 用户验证 - 结束
; 安全级别 - 开始
;--------------------------------------------------
; 安全级别
; (12000=高、11500=中-高、11000=中、10500=中低、10000=低、0=自定义)
"CurrentLevel"=dword:00000000
;---------------
; 安全级别 - 结束
==================
Javascript 注册表添加IE信任站点及启用Activex控件详解
2008-11-18 12:05
// 添加信息站点及将指定IP添加到本地Intranet中,
// "*"=dword:00000002 表示受信任的站点区域
// "*"=dword:00000001 表示本地 Intranet 区域
//
////////////////////////////////////////////////////////////////////////
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap\Ranges]
@=""
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap\Ranges\Range100]
"*"=dword:00000002
":Range"="192.168.10.121"
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap\Ranges\Range101]
"*"=dword:00000001
":Range"="192.168.10.121"
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\2]
@=""
"DisplayName"="可信站点"
"CurrentLevel"=dword:00001000
"Flags"=dword:00000043
"1004"=dword:00000000
"1201"=dword:00000000
"1402"=dword:00000000
"2201"=dword:00000000
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\1]
@=""
"DisplayName"="本地 Intranet"
"CurrentLevel"=dword:00000000
"1001"=dword:00000000
"1004"=dword:00000000
"1201"=dword:00000000
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\3]
@=""
"DisplayName"="Internet"
"CurrentLevel"=dword:00000000
"1001"=dword:00000000
"1004"=dword:00000000
"1201"=dword:00000000
/////////////////////////////////////////////////////////////////////////////
//
// 通过网页修改activex安全设置,添加信任站点,禁用弹出窗口阻止程序
//
/////////////////////////////////////////////////////////////////////////////
信任站点的注册表项
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap\Ranges\Range[*]
ActiveX的注册表项
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\[0-4]\[*]
[0-4]
值 设置
------------------------------
0 我的电脑
1 本地 Intranet 区域
2 受信任的站点区域
3 Internet 区域
4 受限制的站点区域
[*]
1001 下载已签名的 ActiveX 控件
1004 下载未签名的 ActiveX 控件
1200 运行 ActiveX 控件和插件
1201 对没有标记为安全的 ActiveX 控件进行初始化和脚本运行
1405 对标记为可安全执行脚本的 ActiveX 控件执行脚本
2201 ActiveX 控件自动提示 **
弹出窗口阻止程序的注册表项
HKEY_CURRENT_USERHKCU\Software\Microsoft\Internet Explorer\New Windows\PopupMgr
具体脚本如下:
<SCRIPT LANGUAGE="JavaScript">
<!--
var WshShell=new ActiveXObject("WScript.Shell");
//添加信任站点ip
WshShell.RegWrite("HKCU\\Software\\Microsoft\\Windows\\CurrentVersion\\Internet Settings\\ZoneMap\\Ranges\\Range100\\","");
WshShell.RegWrite("HKCU\\Software\\Microsoft\\Windows\\CurrentVersion\\Internet Settings\\ZoneMap\\Ranges\\Range100\\http","2","REG_DWORD");
WshShell.RegWrite("HKCU\\Software\\Microsoft\\Windows\\CurrentVersion\\Internet Settings\\ZoneMap\\Ranges\\Range100\\:Range","192.168.0.1");
WshShell.RegWrite("HKCU\\Software\\Microsoft\\Windows\\CurrentVersion\\Internet Settings\\ZoneMap\\Ranges\\Range101\\","");
WshShell.RegWrite("HKCU\\Software\\Microsoft\\Windows\\CurrentVersion\\Internet Settings\\ZoneMap\\Ranges\\Range101\\http","2","REG_DWORD");
WshShell.RegWrite("HKCU\\Software\\Microsoft\\Windows\\CurrentVersion\\Internet Settings\\ZoneMap\\Ranges\\Range101\\:Range","192.168.0.2");
//修改IE ActiveX安全设置
WshShell.RegWrite("HKCU\\Software\\Microsoft\\Windows\\CurrentVersion\\Internet Settings\\Zones\\3\\1001","0","REG_DWORD");
WshShell.RegWrite("HKCU\\Software\\Microsoft\\Windows\\CurrentVersion\\Internet Settings\\Zones\\3\\1004","0","REG_DWORD");
WshShell.RegWrite("HKCU\\Software\\Microsoft\\Windows\\CurrentVersion\\Internet Settings\\Zones\\3\\1200","0","REG_DWORD");
WshShell.RegWrite("HKCU\\Software\\Microsoft\\Windows\\CurrentVersion\\Internet Settings\\Zones\\3\\1201","0","REG_DWORD");
WshShell.RegWrite("HKCU\\Software\\Microsoft\\Windows\\CurrentVersion\\Internet Settings\\Zones\\3\\1405","0","REG_DWORD");
WshShell.RegWrite("HKCU\\Software\\Microsoft\\Windows\\CurrentVersion\\Internet Settings\\Zones\\3\\2201","0","REG_DWORD");
//禁用xinxp弹出窗口阻止程序
WshShell.RegWrite("HKCU\\Software\\Microsoft\\Internet Explorer\\New Windows\\PopupMgr","no");
alert("active控件安全设置,弹出窗口设置,信任站点设置成功");
//-->
</SCRIPT>
URL:
比如说我们要把[url]www.Microsoft.com[/url]添加到客户的受信任站点
1.运行regedit,打开注册表,首先打开下面的键值
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Inte
rnet Settings\ZoneMap\Domains
2.在其下面新建一个项命名为"Microsoft.com"
3.在Microsoft.com下面再新建一个项,命名为"www"
4.在www下新键一个双字节子键,命名为"*","*"表示任何协议,你还可以把
"*"替换为"http","ftp"等其它名称
5.双击刚才新建的双字节子键"*",确保基数里选择是"十六进制",在数值
数据种填写"2"
6.关闭注册表
<SCRIPT LANGUAGE="JavaScript">
<!--
var WshShell=new ActiveXObject("WScript.Shell");
WshShell.RegWrite("HKCU\\Software\\Microsoft\\Windows\\CurrentVe
rsion\\Internet Settings\\ZoneMap\\Domains\\Microsoft.com","");
WshShell.RegWrite("HKCU\\Software\\Microsoft\\Windows\\CurrentVe
rsion\\Internet Settings\\ZoneMap\\Domains\\Microsoft.com\\www","");
WshShell.RegWrite("HKCU\\Software\\Microsoft\\Windows\\CurrentVe
rsion\\Internet
Settings\\ZoneMap\\Domains\\Microsoft.com\\www\\http","2","REG_DWORD"
);
alert("写入成功");
//-->
相关主键的含义及状态是:
1201:执行没有标记为安全的ActiveX控件, 状态:0、1、3
1004:下载未签名的ActiveX控件, 状态:0、1、3
1001:下载已签名的ActiveX控件, 状态:0、1、3
1200:运行ActiveX控件和插件, 状态:0、1、3
1A02:允许使用存储在你机器上的Cookie, 状态:0、1、3
1A03:允许使用每一个对话Cookie, 状态:0、1、3
1C00:java权限, 状态:0、$10000、$20000、$30000、$80000,其中$80000是知自定义Java权限,一旦选中该项,系统将添加一字符串序列键值来修改数据,其中的详细含义我就不介绍了(这块我也没写,太烦,意义又不大)
1402:Java小程序脚本, 状态:0、1、3
1400:活动脚本, 状态:0、1、3
1405:标记为安全可执行的ActiveX控件执行, 状态:0、1、3
1407:允许利用脚本进行粘贴, 状态:0、1、3
1606:持续使用用户数据, 状态:0、3
1607:跨域浏览子框架, 状态:0、1、3
1A04:无证书或单证书不作证书提示, 状态:0、3
1E05:软件频道权限,状态:0、$10000、$20000、$30000
1601:提交非加密表单数据, 状态:0、1、3
1406:通过域访问数据资源, 状态:0、1、3
1802:拖放或复制和粘贴文件, 状态:0、1、3
1804:在IFRAME中加载程序和文件, 状态:0、1、3
1800:桌面组件安装, 状态:0、1、3
1803:文件下载, 状态:0、3
1604:字体下载, 状态:0、1、3
1A00:登录, 状态:0、$10000、$20000、$30000
页:
[1]