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


12

几周前,我禁用了Media Center上的所有页面文件。我发现它只能运行AVG,Media Center,Logmein,Chrome和其他服务来支持这些服务,并且永远不会超过1.4-1.5 GB的物理内存使用,那么这有什么危害呢?总体而言,这非常出色,并且没有出现驱动器抖动的情况。

但是,Windows坚持弹出警告,提示系统内存不足,尽管从来没有少于450 MB的可用RAM。现在我知道为什么这样做了,幸运的是弹出窗口不会干扰Media Center(否则,妻子肯定会有话要说!),但是每次我回到桌面做一些沙发冲浪时,有一个警告对话框。

有没有一种我可以基本告诉Windows的方法:

“是的,我知道物理内存还不多,但是我现在是个大男孩,我知道我在做什么,所以如果某个任性的过程吞噬了我所有的备用RAM,就让我去做葬礼吧。”


您总是可以考虑再增加一个GB的RAM。;-)您现在有2个,可以再使用一个。
Wim 10 Brink

是的,但是即使成本很小(25英镑/ 35美元),仍然会有成本……对于永远无法使用的内存来说似乎有些愚蠢!而且无论如何,不​​能保证Windows不会仅仅因为页面文件被禁用而警告PC内存不足。
卢纳提克

1
小心!除非您倾向于禁用Superfetch,否则将使用该内存,这会使启动应用程序更快。除此之外,随着程序获得更多功能,内存消耗将趋于增长。最后但并非最不重要的一点是,如果收到警告并且内存不足,Windows将自动关闭应用程序。
塔玛拉·威斯曼

Answers:


16

打开注册表编辑器(单击Windows Orb,键入“ 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。


听起来不错,请尝试一下。
卢纳提克

终于有机会尝试一下,它似乎运行良好:)
Lunatik 2009年

我在这里碰运气,但是..将警告时刻从75%更改为大约90%怎么办?
Lodewijk 2014年

0

这有点骇人听闻,但您可以将便宜的闪存驱动器放在后面,并告诉它将交换文件放在此处。与根本没有交换运行完全不同,但是至少您不必等待驱动器搜寻。


过一会儿,它会破坏驱动器。:-(廉价的USB记忆棒通常具有相对较低的写入寿命,即使您有足够的物理RAM,Windows也会坚持将内容循环到交换文件中
。– bobince

实际上,它与在Vista上使用ReadyBoost几乎完全相同,并且对于驱动器来说似乎还可以。
Joel Coehoorn

实际上,Windows不允许您将页面文件放在可移动驱动器上。不,这与ReadyBoost完全不同。
Jamie Hanrahan

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.