Jak ukryć ostrzeżenia o niskim poziomie pamięci w systemie Vista Home Premium, gdy działa bez pliku stronicowania?

12

Kilka tygodni temu wyłączyłem wszystkie pliki stronicowania w moim Media Center . Doszedłem do wniosku, że obsługuje on tylko AVG , Media Center, Logmein, Chrome i różne usługi, które je obsługują, i nigdy nie przekracza 1,4-1,5 GB pamięci fizycznej, więc jaką krzywdę może to zrobić? Ogólnie rzecz biorąc, zadziałało to doskonale, a brak przebijania dysku jest objawieniem.

Jednak system Windows nalega na pojawienie się ostrzeżeń o niskim poziomie pamięci w systemie, mimo że nigdy nie ma mniej niż około 450 MB wolnej pamięci RAM. Teraz wiem, dlaczego to robi, i na szczęście wyskakujące okienka nie zakłócają działania Media Center (w przeciwnym razie żona z pewnością miałaby coś do powiedzenia na ten temat!), Ale za każdym razem, gdy wracam na pulpit, aby trochę surfować na kanapie pojawia się okno dialogowe z ostrzeżeniem.

Czy jest sposób, w jaki mogę zasadniczo powiedzieć systemowi Windows:

„Tak, wiem, że nie zostało już dużo fizycznej pamięci RAM, ale teraz jestem dużym chłopcem i wiem, co robię, niech to będzie mój pogrzeb, jeśli jakiś nieobliczalny proces pochłonie całą moją wolną pamięć RAM”

Łunatik
źródło
Zawsze możesz rozważyć dodanie jeszcze jednej GB pamięci RAM. ;-) Masz teraz 2, możesz użyć jeszcze jednego.
Wim ten Brink
Tak, ale mimo że koszt byłby minimalny (25 GBP / 35 USD), nadal byłby koszt ... wydaje się nieco głupi dla pamięci, która nigdy nie zostałaby wykorzystana! Poza tym nie ma gwarancji, że system Windows nadal nie ostrzega, że ​​w komputerze brakuje pamięci, tylko dlatego, że plik stronicowania jest wyłączony.
Lunatik,
1
Uważaj! Ta pamięć zostanie wykorzystana, chyba że masz tendencję do wyłączania Superfetch, co znacznie przyspiesza uruchamianie aplikacji. Poza tym zużycie pamięci będzie rosło z biegiem lat, gdy programy będą miały więcej funkcji. Wreszcie, jeśli pojawi się ostrzeżenie i zabraknie pamięci, system Windows automatycznie zamknie aplikacje.
Tamara Wijsman,

Odpowiedzi:

16

Otwórz edytor rejestru (kliknij kulę systemu Windows, wpisz „regedit” i naciśnij Enter).

Przeglądaj do

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

Wyeksportuj następujące foldery. To jest twoja kopia zapasowa na wypadek, gdyby coś poszło nie tak.

  {5EE64AFB-398D-4edb-AF71-3B830219ABF7}

  {45DE1EA9-10BC-4f96-9B21-4B6B83DBF476}

  {C0F51D84-11B9-4e74-B083-99F11BA2DB0A}

Przejmij na własność każdy folder wymieniony w kroku 3. (Możesz przejąć na własność, klikając prawym przyciskiem myszy folder, a następnie naciskając uprawnienia. Kliknij przycisk Zaawansowane i zmień właściciela na użytkownika. Kliknij, OKa następnie daj pełną kontrolę grupie użytkowników. Hit OKponownie .)

Usuń foldery z kroku 3.

Uruchom ponownie i ciesz się.

Ostrzeżenie: po wykonaniu powyższych kroków powinieneś wiedzieć, że gdy skończy się pamięć, zostanie wyczerpana. Nie dostaniesz ostrzeżenia. Gdy pamięć zostanie maksymalnie wykorzystana, programy będą się zachowywać bardzo nieregularnie i nagle ulegną awarii bez ostrzeżenia. Zdecydowałem, że ten efekt uboczny może być tak samo irytujący jak wyskakujące okienka. Jeśli konsekwentnie przesuwasz pamięć urządzenia do granic możliwości, powinieneś dwa razy pomyśleć o wyłączeniu komunikatów o niskim poziomie pamięci.

Źródło

Oczywiście zawsze możesz przywrócić 3 foldery z kopii zapasowej, a Windows Vista chętnie Cię ostrzeże :)

PS: Działa to również w systemie Windows 7.

Peter Mortensen
źródło
Brzmi dobrze, spróbuje.
Lunatik
W końcu miałem okazję spróbować i wydaje się, że działa dobrze :)
Lunatik,
Pcham tu swoje szczęście, ale .. Co powiesz na zmianę momentu ostrzegawczego z 75% na około 90%?
Lodewijk
0

Jest to hacking, ale możesz włożyć tani dysk flash z tyłu i poprosić go o umieszczenie tam pliku wymiany. To nie to samo, co bieganie bez zamiany, ale przynajmniej nie będziesz musiał czekać na szukanie dysku.

Joel Coehoorn
źródło
Jednak po pewnym czasie zepsuje dysk. :-( Tanie pamięci USB zwykle mają stosunkowo krótki czas zapisu, a system Windows nalega na cykliczne przesyłanie plików do pliku wymiany, nawet gdy masz wystarczającą ilość fizycznej pamięci RAM.
Bob
W rzeczywistości jest to prawie dokładnie to samo, co korzystanie z ReadyBoost w systemie Vista i wydaje się, że jest to w porządku w przypadku dysków.
Joel Coehoorn,
W rzeczywistości system Windows nie pozwala umieścić pliku strony na dysku wymiennym. I nie, to wcale nie jest to samo, co ReadyBoost.
Jamie Hanrahan,
0

Ten komunikat o błędzie nie ma nic wspólnego z wolną pamięcią RAM. Ma to związek z wyczerpaniem limitu zatwierdzeń.

Prawidłowa odpowiedź to albo dodać więcej pamięci RAM, albo włączyć plik stronicowania. Najlepiej oba.

Jamie Hanrahan
źródło