警告: 在某些版本的 Windows 10 上,通过 Microsoft Edge 更新永久禁用已停用的不支持的 Internet Explorer 11 桌面应用程序。 有关详细信息,请参阅 Internet Explorer 11 桌面应用停用常见问题解答。
摘要
新的 URL 操作URLACTION_ALLOW_VBSCRIPT_IE (140C) ,可为每个 安全区域或 安全区域模板配置 VBScript 执行策略。 可以为此 URL 操作指定以下值:
已启用 (默认设置) |
|
已禁用 (建议的 Internet 区域、受限站点区域和高Medium-High安全区域模板) |
|
提示 |
本文介绍在 Internet Explorer 中为 Internet 区域和受限站点区域禁用 VBScript 执行的三种方法。
注意: 若要使用本文中所述的 URL 操作,必须安装 Windows 10 创意者更新 或 Internet Explorer 的 4 月累积安全更新。
Microsoft 简易修复解决方案
单击“简易修复”链接,在“文件下载”对话框中单击“运行”,然后按照“轻松修复”向导中的步骤操作。
单击 此简易修复以 在 Internet Explorer 11 中为 Internet 区域和受限站点区域禁用 VBScript。
注意: 应用此简单修补程序后,Internet Explorer 将不会从使用 Internet Explorer 旧文档模式的网站运行 VBScript,这些模式 (Internet Explorer 10 及更低版本) ,并且位于 Internet 区域或受限站点区域中。
单击 此简易修复以 在 Internet Explorer 11 中还原适用于 Internet 区域和受限站点区域的 VBScript。
有关如何使用简易修复解决方案的详细信息,请参阅如何使用 Microsoft 简易修复解决方案。
注册表设置
重要提示
请严格按照本部分中的步骤操作。 对注册表修改不当可能会导致严重问题。 开始修改之前,请备份注册表以便在发生问题时还原。
若要在 Internet Explorer 中为 Internet 区域和受限站点区域手动编辑注册表并禁用 VBScript 执行,请执行以下步骤:
-
单击“ 开始 > 运行”,键入 regedt32 或 regedit,然后单击“ 确定”。
-
若要在 Internet 区域中禁用 VBScript 执行,请在注册表编辑器中找到以下注册表子项:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\3\140C
若要在 受限站点区域中禁用 VBScript 执行,请在注册表编辑器中找到以下注册表子项:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\4\140C -
右键单击相应的注册表子项,然后单击“修改”。
-
在 “编辑 DWORD (32 位) 值 ”对话框中,键入 3。
-
单击“ 确定”,然后重启 Internet Explorer。
注意: 应用这些设置后,Internet Explorer 将不会从使用 Internet Explorer 的旧文档模式的网站运行 VBScript,这些模式 (Internet Explorer 10 及更早版本) ,并且位于 Internet 区域或受限站点区域中。 若要还原安全区域中的 VBScript 执行,请将相应注册表子项的值设置为 0,然后重启 Internet Explorer。
组策略设置
企业客户可以使用组策略设置在 Internet Explorer 中为 Internet 区域和受限站点区域禁用 VBScript 执行。 为此,请按以下步骤操作:
-
打开组策略管理。
-
选择“组策略对象 (GPO) ”,然后右键单击并选择“编辑”。
-
在组策略管理编辑器中,使用以下路径浏览到 Internet 区域和受限站点区域的设置:
若要在 Internet 区域中禁用 VBScript 执行,请在“组策略管理编辑器”中浏览到以下设置:
“计算机配置>管理模板 > Windows 组件 > Internet Explorer > Internet 控制面板 > 安全页 > Internet 区域
若要在受限站点区域中禁用 VBScript 执行,请在“组策略管理编辑器”中浏览到以下设置:
“计算机配置 >管理模板 > Windows 组件 > Internet Explorer > Internet 控制面板 >安全页 >受限站点区域” -
双击并编辑 “允许 VBScript 在 Internet Explorer 中运行” 设置。
-
单击“ 已启用” 以启用策略。
-
在“策略 选项”下,从列表中选择“ 禁用 ”。
-
单击“确定”。
注意: 管理员应通过将 GPO 链接到其环境中的相应组织单位 (OU) ,确保适当地应用此组策略。 应用此策略后,Internet Explorer 将不会从使用 Internet Explorer 的旧文档模式的网站运行 VBScript,这些模式 (Internet Explorer 10 及更低版本) ,并且位于 Internet 区域或受限站点区域中。 如果禁用或未配置此组策略设置,则 VBScript 在指定区域中无需任何交互即可运行。
有关此组策略设置的详细信息,请参阅 Internet Explorer 的新组策略设置。
若要下载管理模板,请参阅用于Windows 10 创意者更新的管理模板 (.admx)。