在 Internet Explorer 6 中单击某些网站链接时可能收到“The memory could not be read”(无法读取内存)错误消息

文章翻译 文章翻译
文章编号: 899811 - 查看本文应用于的产品
展开全部 | 关闭全部

本文内容

症状

您在运行以下一种操作系统的计算机上使用 Microsoft Internet Explorer 6:
  • Microsoft Windows Server 2003
  • 带有 Service Pack 1 (SP1) 的 Microsoft Windows XP
  • 带有 Service Pack 2 (SP2) 的 Microsoft Windows XP
单击某些网站链接时,可能收到以下错误消息:
The instruction at 0x7777f3d9 reference memory at 0x0c73a8bb.The memory could not be read.Click OK to terminate the program.

原因

如果网站链接使用通过脚本调用的很长的 URL 字符串,则会出现此问题。出现此问题的原因是,与网站 URL 关联的附加信息未正确存储在 Index.dat 文件中。Index.dat 文件维护对您访问的所有网站 URL 的引用。在 Internet Explorer 中单击某个网站链接时,Internet Explorer 会用该网站的 URL 信息更新 Internet Explorer 的历史记录。有时,Internet Explorer 会将与 URL 关联的附加信息存储在 Index.dat 文件中。如果此附加信息非常长,您将收到错误消息。

注意:Index.dat 文件位于 %userprofile%\Local Settings\History 文件夹中。

解决方案

Windows XP

修补程序信息

Microsoft 现在提供了一个受支持的修补程序,但该程序只用于解决本文中提到的问题。仅当系统遇到本文描述的特定问题时才可应用此修补程序。此修补程序可能还会接受进一步的测试。因此,如果这个问题没有对您造成严重影响,我们建议您等待包含此修补程序的下一个 Windows XP Service Pack。

要立即解决此问题,请与 Microsoft 产品支持服务联系,以获取此修补程序。要获取 Microsoft 产品支持服务电话号码和支持费用信息的完整列表,请访问下面的 Microsoft 网站:
http://support.microsoft.com/contactus/?ws=support
注意:特殊情况下,如果 Microsoft 支持专业人员确定某个特定的更新能够解决您的问题,可免收通常情况下收取的电话支持服务费用。对于特定更新无法解决的其他支持问题和事项,将照常收取支持费用。
先决条件
要应用此修补程序,必须在计算机上安装 Windows XP SP1 或 Windows XP SP2。
重新启动要求
应用此修补程序后,必须重新启动计算机。
修补程序替代信息
此修补程序不替代任何其他修补程序。
文件信息
此修补程序的英文版具有下表中列出的文件属性(或更新的文件属性)。这些文件的日期和时间按协调世界时 (UTC) 列出。当您查看文件信息时,该时间将转换为本地时间。要了解 UTC 与当地时间之间的时差,请使用“控制面板”中“日期和时间”工具中的“时区”选项卡。
日期           时间    版本                    大小   文件名        Service Pack
------------------------------------------------------------------------
07-Sep-2005  02:14  6.0.2900.2754   1,485,824  Shdocvw.dll  SP2    
07-Sep-2005  00:09  5.1.2600.2754      30,720  Arpidfix.exe SP2
06-Sep-2005  10:48  6.0.2800.1740   1,338,880  Shdocvw.dll  SP1

Windows Server 2003

修补程序信息

Microsoft 现在提供了一个受支持的修补程序,但该程序只用于解决本文中提到的问题。仅当系统遇到本文描述的特定问题时才可应用此修补程序。此修补程序可能还会接受进一步的测试。因此,如果这个问题没有对您造成严重影响,我们建议您等待包含此修补程序的下一个 Windows Server 2003 Service Pack。

要立即解决此问题,请与 Microsoft 产品支持服务联系,以获取此修补程序。要获取 Microsoft 产品支持服务电话号码和支持费用信息的完整列表,请访问下面的 Microsoft 网站:
http://support.microsoft.com/contactus/?ws=support
注意:特殊情况下,如果 Microsoft 支持专业人员确定某个特定的更新能够解决您的问题,可免收通常情况下收取的电话支持服务费用。对于特定更新无法解决的其他支持问题和事项,将照常收取支持费用。
先决条件
无先决条件。
重新启动要求
应用此修补程序后,必须重新启动计算机。
修补程序替代信息
此修补程序不替代任何其他修补程序。
文件信息
此修补程序的英文版具有下表中列出的文件属性(或更新的文件属性)。这些文件的日期和时间按协调世界时 (UTC) 列出。当您查看文件信息时,该时间将转换为本地时间。要了解 UTC 与本地时间之间的时差,请使用“控制面板”中“日期和时间”项的“时区”选项卡。
日期           时间    版本                    大小   文件名          Service Pack
-------------------------------------------------------------------------
03-Jul-2005  02:19  6.0.3790.363    1,058,304  Browseui.dll     
07-Sep-2005  02:10  6.0.3790.404    1,398,272  Shdocvw.dll      
07-Sep-2005  02:33  6.0.3790.2524   1,503,744  Shdocvw.dll   SP1   
07-Sep-2005  00:29  5.2.3790.2524      32,256  Arpidfix.exe  SP1

替代方法

要解决此问题,请使用以下方法之一。

方法 1:清除临时的 Internet 文件和历史记录缓存

  1. 启动 Internet Explorer。
  2. 在“工具”菜单上,单击“Internet 选项”。
  3. 在“Internet 临时文件”下,单击“删除文件”,单击“删除所有脱机内容”复选框以将其选中,然后单击“确定”。
  4. 在“历史记录”下,单击“清除历史记录”,然后单击“确定”。
  5. 清除临时的 Internet 文件和历史记录缓存。要这样做,在“历史记录”下单击“清除历史记录”,单击“是”,然后单击“确定”。
  6. 重新启动 Internet Explorer。

方法 2:删除 History 文件夹

  1. 重新启动计算机。
  2. 使用管理凭据登录到计算机。
  3. 打开 Windows 资源管理器。
  4. 找到遇到此问题的用户的 %userprofile%\Local Settings\History 文件夹。

    注意:“Local Settings”文件夹是一个隐藏文件夹。要查看此文件夹,请在 Windows 资源管理器中启用“显示所有文件和文件夹”选项。要这样做,在 Windows 资源管理器中单击“工具”菜单,单击“文件夹选项”,单击“查看”选项卡,启用“显示所有文件和文件夹”选项。
  5. 右键单击“History”文件夹,然后单击“删除”。
  6. 当提示您确认删除文件夹时,请单击“是”。
  7. 关闭 Windows 资源管理器。
  8. 重新启动计算机。
  9. 作为遇到此问题的用户登录到计算机。
  10. 启动 Internet Explorer。
  11. 在“工具”菜单上,单击“Internet 选项”。
  12. 在“Internet 临时文件”下,单击“删除文件”,单击“删除所有脱机内容”复选框以将其选中,然后单击“确定”。
  13. 重新启动 Internet Explorer。

状态

Microsoft 已经确认这是在“适用于”一节中列出的 Microsoft 产品中存在的问题。

更多信息

有关用于描述 Microsoft 软件更新的标准术语的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
824684 有关用于描述 Microsoft 软件更新标准术语的介绍

属性

文章编号: 899811 - 最后修改: 2006年9月12日 - 修订: 2.4
这篇文章中的信息适用于:
  • Microsoft Internet Explorer 6.0?当用于
    • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
    • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
    • Microsoft Windows XP Professional
    • Microsoft Windows XP Home Edition
关键字:?
kbbug kbfix kbqfe kbie600fix kbpubtypekc kbwinserv2003sp1fix kbwinxppresp3fix kbhotfixserver KB899811
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。

提供反馈

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com