没有分页文件运行时,如何抑制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.