引:帮助您诊断和解决在使用基于 Windows 的 Internet Explorer 并收到不可恢复的错误(故障或异常)消息时出现的问题
不可恢复的错误也称为用户模式故障或异常。诸如 Internet Explorer 之类的程序在您的计算机上以称为用户模式(或 Ring3)的模式运行。以用户模式运行的进程在它们的虚拟地址空间中运行,并且不能直接访问未分配给它们的硬件或内存。由于用户模式进程被从系统和其他用户模式进程有效隔离,它们不会干扰这些资源。因此,它们不会危及计算机的完整性。例如,如果某个进程尝试读/写尚未分配给它的内存位置,将导致不可恢复的错误(在这种情况下,将出现异常)。出现这些不可恢复的错误时,您必须关闭受影响的程序或进程以维护计算机的完整性。
请注意,大多数程序都与其他用户模式进程交互。您可以扩展某些程序,方法是使用能够共享其内存空间的附加功能。对于 Internet Explorer 而言,ActiveX 控件、浏览器帮助器对象、工具栏和其他组件可以向浏览器中添加自定义功能,例如附加工具栏、墙纸或横幅广告。这些组件与浏览器在同一内存空间运行,并可能在 Internet Explorer 或其某个组件中生成故障或异常。与大多数程序一样,Internet Explorer 还与计算机的其他部件交互。例如,您使用您的显示驱动程序、显示硬件和已安装的字体来显示 Web 页。您使用您的打印机驱动程序和硬件打印 Web 页。其他程序也可能与 Internet Explorer 交互。这些与其他软件或服务进行的交互也可能在 Internet Explorer 中导致不可恢复的错误。
排除不可恢复的错误
要排除 Internet Explorer 中的不可恢复的错误,请按照下列步骤操作。执行各个步骤后,请停下来进行测试以查看问题是否已解决。如果没有解决,请继续通过下一步来排除故障。
1. 使用 Microsoft Internet Explorer 错误报告工具。要做到这一点,请在提示您将错误报告发送给 Microsoft 时单击“发送错误报告”。如果有修补程序或变通方法,请在将错误报告发送给 Microsoft 后单击“更多信息”链接,以获取修补程序或有关如何避免该问题的信息。
2. 单击“Internet Explorer 错误报告”对话框上的“单击此处”链接可查看错误详细信息。然后,您可以看到类似于以下内容的错误签名信息:
如果为“ModName”列出的模块不是 Windows 或 Internet Explorer 文件,您或许可以通过删除或禁用与受影响的模块关联的所有程序、服务或驱动程序来隔离该问题。为此,请找到硬盘上的 Module.dll,右键单击该文件,单击“版本”选项卡上的“属性”,然后查看“公司”框以验证该文件是 Microsoft 文件。如果不是,“公司”和“产品版本”框可能指明与此文件关联的程序、服务或驱动程序。如果未指明,请尝试在 Internet 中搜索有关该文件的信息。当您确定与此文件关联的程序、服务或驱动程序时,请删除相应的程序、服务或驱动程序以查看问题是否得到解决。例如,要删除程序或服务,请使用“控制面板”中的“添加或删除程序”工具,或者与程序或服务的制造商联系,以了解有关如何删除它的信息。
3. 如果您有 Internet Explorer 修复工具,请使用该工具查找过期的或注册不正确的 Internet Explorer 文件。
4. 禁用第三方浏览器扩展。
5. 与 Internet Explorer 在同一时间运行的不兼容或冲突软件可能导致某些故障。要确定这是否是引起该问题的原因,请执行 Windows 的“干净启动”。干净启动通过暂时消除计算机配置中对启动 Windows 和 Internet Explorer 没有帮助的项目,来帮助您隔离问题。
如果在干净启动配置中未出现错误消息,则 Internet Explorer 和您的某些已安装的程序、驱动程序或服务之间的冲突可能是导致该问题的原因。在这种情况下,请将前面消除的项目逐个或成组重新添加到您的配置中,直至重新出现该问题。当您已隔离冲突的程序或服务时,请与制造商联系以了解有关已知问题或可能的更新的信息。
6. 如果该故障仅在您访问某些特定的 Web 站点时出现,则该问题可能与损坏的 Internet Explorer 收藏夹、Cookie、历史记录(包括“自动完成”)、Internet 临时文件或 ActiveX 控件有关。要解决此问题,请删除这些项目中的每一个。为此,请按下列步骤操作: