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

12

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

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

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

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

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

Ответы:

16

Откройте редактор реестра (нажмите на шар 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.

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

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

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

Это сообщение об ошибке не имеет ничего общего со свободной оперативной памятью. Это связано с исчерпанием лимита коммита.

Правильный ответ - добавить дополнительную оперативную память или включить файл подкачки. Желательно оба.

Джейми Ханрахан
источник