在没有分页文件的情况下运行时,如何抑制 Vista Home Premium 中的“内存不足”警告?

在没有分页文件的情况下运行时,如何抑制 Vista Home Premium 中的“内存不足”警告?

几周前,我禁用了我的媒体中心。我认为它只会运行平均、Media Center、Logmein、Chrome 和各种服务来支持这些,并且物理内存使用量从未超过 1.4-1.5 GB,所以它能有什么坏处呢?总的来说,它运行得非常出色,而且没有出现驱动器抖动,这是一个启示。

然而,尽管可用 RAM 从未少于 450 MB,Windows 仍坚持弹出系统内存不足的警告。现在我知道它为什么会这样了,幸运的是,弹出窗口不会干扰 Media Center(否则妻子肯定会对此有所抱怨!),但每次我回到桌面进行沙发冲浪时,都会出现一个警告对话框。

有没有办法可以告诉 Windows:

“是的,我知道剩下的物理 RAM 不多了,但我已经长大了,我知道自己在做什么,所以如果某个任性的过程耗尽了我所有的备用 RAM,那就当我是葬礼吧”

答案1

打开注册表编辑器(单击 Windows 球体,键入“regedit”,然后单击Enter)。

浏览至

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\WDI\DiagnosticModules\

导出以下文件夹。如果出现问题,这是您的备份。

  {5EE64AFB-398D-4edb-AF71-3B830219ABF7}

  {45DE1EA9-10BC-4f96-9B21-4B6B83DBF476}

  {C0F51D84-11B9-4e74-B083-99F11BA2DB0A}

获取步骤 3 中提到的每个文件夹的所有权。(您可以通过右键单击文件夹,然后单击权限来获取所有权。单击先进的按钮并将所有者更改为您的用户。单击OK,然后将完全控制权授予您的用户组。OK再次点击。)

删除步骤 3 中的文件夹。

重新启动并享受。

警告:完成上述步骤后,您应该知道一旦内存耗尽,就无法再用了。您不会收到任何警告。一旦内存耗尽,程序将表现得非常不稳定,并突然崩溃而没有任何警告。我认为这种副作用可能和弹出窗口一样烦人。如果您不断将机器的内存推到极限,您应该三思而后行,不要禁用低内存消息。

来源

当然,您可以随时从备份中恢复这 3 个文件夹,Windows Vista 会很乐意再次警告您:)

PS:这也适用于Windows 7。

答案2

这有点儿像黑客行为,但你可以将廉价的闪存驱动器放在后面,并告诉它将交换文件放在那里。这与完全没有交换的运行不同,但至少你不必等待驱动器寻道。

答案3

此错误消息与可用 RAM 无关。它与超出提交限制有关。

正确的答案是添加更多 RAM 或启用页面文件。最好两者兼而有之。

相关内容