重要说明:本文包含有关修改注册表的信息。修改注册表之前,一定要备份注册表,并且一定要知道在发生问题时如何还原注册表。有关如何备份、还原和编辑注册表的信息,请单击下面的文章编号,以查看Microsoft 知识库中相应的文章:256986 Microsoft Windows 注册表说明
ADO 流对象包含用于读写二进制文件和文本文件的方法。当 ADO 流对象与 Internet Explorer 中的已知安全漏洞组合后,Web 站点就可以从本机域执行脚本。为了帮助保护您的计算机免受此类攻击,可以手动修改您的注册表。
简介
ADO 流对象指内存中的一个文件。该流对象包含用于读写二进制文件和文本文件的几个方法。当此项特意设计的功能与 Microsoft Internet Explorer 中的已知安全漏洞组合后,Internet Web 站点就可以从本机域执行脚本。出现此问题的原因是,当 Internet Explorer 中存在 ADODB.Stream 对象时,ADODB.Stream 对象允许对硬盘进行访问。
更多信息
任何需要将文件加载或保存到硬盘上的业务流程 Web 应用程序可能会在 Internet Explorer 中使用ADODB.Stream 对象。例如,如果 Intranet 服务器上存有一个需要员工下载并填写的表,ADODB.Stream 对象则用来获取该文件并将其保存在本地。用户在本地编辑完该文件并将其提交回服务器后,ADODB.Stream 对象则用来从本地硬盘中读取该文件并将其发送回服务器。
强烈建议您使用其他方法提供此功能。例如,可以使用需要用户审慎访问硬盘的应用程序或控件。
软件更新信息
警告:“注册表编辑器”使用不当可导致严重问题,可能需要重新安装操作系统。Microsoft 不能保证您可以解决因“注册表编辑器”使用不当而导致的问题。使用“注册表编辑器”需要您自担风险。
Microsoft 提供了三种方法用来禁用 Internet Explorer 中的 ADODB.Stream 对象。您可以使用 Microsoft Windows Update 更新您的计算机、可以从 Microsoft 下载中心下载更新文件,也可以手动禁用 ADODB.Stream 对象。
这些方法将在创建以下注册表项后奏效:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\ActiveX Compatibility\{00000566-0000-0010-8000-00AA006D2EA4}
该注册表项具有 ADODB.Stream 对象的 GUID。当 Internet Explorer 识别此注册表项时,Internet Explorer 不允许在浏览器中启动此组件。
Windows 更新
要安装此更新,请访问下面的 Microsoft Web 站点:
http://v4.windowsupdate.microsoft.com/zhcn/default.asp
Microsoft 下载中心更新
要使用 Microsoft 下载中心提供的注册表项更新来禁用 ADODB.Stream 对象,请访问下列 Microsoft Web 站点之一,具体情况视您的操作系统而定:
32-bit
http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=4D056748-C538-46F6-B7C8-2FBFD0D237E3
64-bit
http://www.microsoft.com/downloads/details.aspx?FamilyId=E7576B19-DE8B-41B0-BBD9-06C39591CECF&displaylang=en