2010/03/18

虚拟内存不足 和 DLL错误 的解决办法

问题 1: 我收到这样的信息“您的系统运行的虚拟内存不足 (you system is running low on virtual memory)”

原因: 除了内存,PC 也使用虚拟内存运行应用程序。 程序被打开而没有关闭的时间越长,虚拟内存的使用率将越高。 因此如果您偶尔碰到此类错误,可能就是此原因,重启某些程序或重启机器可能有所帮助。 否则,您可能有内存泄漏的应用程序。

修复方案: 如果您怀疑内存泄漏,则按下 Ctrl-Alt-Delete 键,打开任务管理器。 单击进程选项卡,然后查看 -> 选择列。 勾选虚拟内存大小框。 在 Vista(R) 中,选择内存 - 提交大小。 现在将会有新的一列,用以显示所有运行的应用程序的虚拟内存大小。 要从最大到最小排序列表,则单击两次列名称。 如果您发现某一应用程序有可能占用高级别的虚拟内存,它可能就是错误所在,应该重新安装。 如果应用程序似乎没有错误,但您仍然重复收到此类信息,则您的系统内存可能太低了,您需要安装更多的内存

问题 2: 不断收到 DLL 错误 

原因: 执行常规任务和在不同的 Windows(R) 应用程序之间共享的文件具有后缀 .dll,代表动态链接库 (Dynamic Link Library)。 因此,如果这些文件中的一个“缺失”或“未找到”,可能在另一个程序卸载期间被删除或损坏。 

修复方案: 如果错误信息仅在您运行特定应用程序时出现,您应该重新安装该应用程序,因为它可能未被正确安装。 其他 DLL 文件可以搜索和从互联网上下载。 但请确保从可靠来源获取它们。 同时一定要清理您的 PC,保护它免受病毒和间谍软件的威胁,因为它们也可以损坏 DLL 文件。
(From HP)

没有评论: