Как подавить предупреждения о нехватке памяти в Vista Home Premium при работе без файла подкачки?

18367
Lunatik

Несколько недель назад я отключил все файлы подкачки на моем медиацентре . Я полагал, что он поддерживает только AVG, Media Center, Logmein, Chrome и другие сервисы для их поддержки и никогда не получает более 1,4-1,5 ГБ используемой физической памяти, так какой вред это может принести? В целом, это сработало великолепно, и отсутствие побоев - откровение.

Тем не менее, Windows настаивает на появлении предупреждений о том, что системе не хватает памяти, несмотря на то, что свободной оперативной памяти никогда не бывает менее 450 МБ. Теперь я знаю, почему это происходит, и, к счастью, всплывающие окна не мешают работе Media Center (в противном случае жене определенно есть, что сказать об этом!), Но каждый раз, когда я возвращаюсь на рабочий стол, чтобы заняться серфингом на диване есть диалоговое окно с предупреждением.

Есть ли способ, которым я могу сказать Windows:

«Да, я знаю, что осталось не так много физической памяти, но теперь я большой мальчик, и я знаю, что я делаю, поэтому пусть это будут мои похороны, если какой-то странный процесс съест всю мою свободную память»

12
Вы всегда можете рассмотреть возможность добавления еще одного ГБ оперативной памяти. ;-) У вас есть 2 сейчас, вы можете использовать еще один. Wim ten Brink 15 лет назад 0
Да, но даже при том, что стоимость будет минимальной (25 фунтов / 35 долларов), стоимость все равно останется ... кажется немного ненормальной для памяти, которая никогда не будет использована! И в любом случае, нет никакой гарантии, что Windows все равно не предупредит, что на ПК недостаточно памяти, просто потому, что файл подкачки отключен. Lunatik 15 лет назад 0
Осторожно! Эта память будет использоваться, если вы не хотите отключить Superfetch, что делает запуск приложений намного быстрее. И, кроме того, потребление памяти будет расти с годами, так как программы получают больше функций. И последнее, но не менее важное: если вы получите предупреждение и не хватит памяти, Windows автоматически закроет приложения. Tom Wijsman 15 лет назад 1

3 ответа на вопрос

16
Peter Mortensen

Откройте редактор реестра (нажмите на шар Windows, введите «regedit» и нажмите Enter).

Перейти к

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

Экспортируйте следующие папки. Это ваша резервная копия на случай, если что-то пойдет не так.

      

Возьмите на себя ответственность за каждую папку, упомянутую в шаге 3. (Вы можете вступить во владение, щелкнув правой кнопкой мыши папку и затем нажав разрешения. Нажмите кнопку « Дополнительно» и измените владельца на своего пользователя. Нажмите, OKа затем предоставьте полный контроль своей группе пользователей. Нажмите OKснова .)

Удалите папки с шага 3.

Перезагрузитесь и наслаждайтесь.

Предупреждение: выполнив вышеуказанные шаги, вы должны знать, что как только память заканчивается, она заканчивается. Вы не будете предупреждены. Как только ваша память будет исчерпана, программы будут вести себя очень хаотично и внезапно аварийно завершать работу. Я решил, что этот побочный эффект может быть таким же раздражающим, как всплывающие окна. Если вы постоянно увеличиваете объем памяти вашей машины до предела, вам следует дважды подумать об отключении сообщений о нехватке памяти.

Источник

Конечно, вы всегда можете восстановить 3 папки из резервной копии, и Windows Vista с радостью предупредит вас снова :)

PS: это работает и для Windows 7.

Звучит хорошо, попробую. Lunatik 15 лет назад 0
Наконец-то появилась возможность попробовать это, и это, похоже, работает хорошо :) Lunatik 15 лет назад 0
Я испытываю здесь удачу, но .. Как насчет изменения момента предупреждения с 75% до 90%? Lodewijk 10 лет назад 0
0
Joel Coehoorn

Это хакерское дело, но вы можете вставить дешевую флешку в спину и сказать, чтобы она поместила туда свой файл подкачки. Не то же самое, что работать без замены, но, по крайней мере, вам не придется ждать поиска дисков.

Это сломает диск через некоторое время, хотя. :-( У дешевых USB-флешек обычно относительно низкое время записи, а Windows настаивает на том, чтобы зацикливать файлы в файле подкачки, даже если у вас достаточно физической памяти. bobince 15 лет назад 0
На самом деле, это почти то же самое, что и использование ReadyBoost в Vista, и с дисками это нормально. Joel Coehoorn 15 лет назад 0
На самом деле, на самом деле, Windows не позволит вам поместить файл подкачки на съемный диск. И нет, это совсем не то же самое, что ReadyBoost. Jamie Hanrahan 7 лет назад 0
0
Jamie Hanrahan

This error message has nothing to do with free RAM. It has to do with running out of commit limit.

The correct answer is to either add more RAM or enable the pagefile. Preferably both.