启用虚拟内存后出现各种错误信息而且 Windows 性能下降

文章翻译 文章翻译
文章编号: 239094 - 查看本文应用于的产品
本文已归档。它按“原样”提供,并且不再更新。
如果本文没有描述出现的错误信息,请查看以下 Microsoft 知识库文章,以了解描述错误信息的其他文章:
315854 Windows 98 and Windows Me Error Message Resource Center
如果本文没有描述您看到的无效页错误信息,请访问以下 Microsoft Web站点,以查看描述 Internet Explorer 中无效页错误信息的其他文章:
单击此处可看到有关无效页错误的文章的列表
展开全部 | 关闭全部

症状

您在单击系统属性 工具的性能 选项卡时,可能会看到以下信息:
Performance may be improved by enabling virtual memory.
您在检查虚拟内存 选项时,会看到虚拟内存处于启用状态。

另外,Windows 的性能可能会很差,而且,在您启动程序时,可能会出现类似于以下示例的随机错误信息:
  • Control Panel and My Computer icons may change to the default Windows icon.Internet Explorer cannot open the site http://c:\windows\web\controlp.httThere was an internal error and one of the windows you were using will be closed.It is recommended that you save your work, close all programs, and then restart your computer.There is not enough free memory to run this program.Quit one or more programs, and then try again.This program has performed an illegal operation and will be shut down.If the problem persists, contact the program vendor.(“控制面板”和“我的电脑”可能更改为默认 Windows 图标。Internet Explorer 无法打开 http://c:\windows\web\controlp.htt 站点。出现内部错误,您正使用的一个窗口将被关闭。建议保存所做操作,关闭所有程序,然后重新启动计算机。内存不足,无法运行此程序。请退出一个或多个程序,然后重试。该程序执行了非法操作,将被关闭。如果问题仍然存在,请与程序供应商联系。)
如果您单击详细信息 按钮,会显示下列任一错误信息:
  • IEXPLORE caused an invalid page fault in module Mshtml.dll at 015f:70c449bb.IEXPLORE caused a stack fault in module Shdocvw.dll at 0167:77c8ebe0.IEXPLORE caused a stack fault in module Shlwapi.dll at 0167:70bd3114.(IEXPLORE 在 015f:70c449bb 处导致模块 Mshtml.dll 中出现无效页错误。IEXPLORE 在 0167:77c8ebe0 处导致模块 Shdocvw.dll 中出现堆栈错误。IEXPLORE 在 0167:70bd3114 处导致模块 Shlwapi.dll 中出现堆栈错误。)

原因

如果 Windows 文件夹中的 Win386.swp 文件的文件属性被设为只读,就可能会发生此现象。Windows 使用 Win386.swp 文件来创建虚拟内存。

解决方案

解决此问题的步骤:
  1. 单击开始,指向查找,然后单击“文件或文件夹”。
  2. 名称 框中,键入 win386.swp
  3. 在“搜索”框中,单击驱动器 C,然后单击开始查找
  4. 右键单击 Win386.swp 文件,单击属性,然后单击“只读”复选框,将其清除。
  5. 单击应用,然后单击关闭

更多信息

虚拟内存被设计为动态的。如果交换文件 (Win386.swp) 被设置为只读,Windows 就会使用所分配的内存量。当 Windows 尝试进行扩展,以便对超出物理内存的程序进行补偿时,就会生成系统错误信息。

有关虚拟内存的其他信息,请参见以下 Microsoft 知识库文章:
128327 How Windows 95/98 Manages Virtual Memory

属性

文章编号: 239094 - 最后修改: 2013年10月21日 - 修订: 2.0
这篇文章中的信息适用于:
  • Microsoft Windows 98 Standard Edition
  • Microsoft Windows 98 第二版
  • Microsoft Windows 95
  • Microsoft Windows Millennium Edition
关键字:?
kbnosurvey kbarchive kbinvalidpagefault kbprb kbdiskmemory KB239094
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