几周前,我禁用了我的媒体中心。我认为它只会运行平均、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 或启用页面文件。最好两者兼而有之。