Come posso eliminare gli avvisi di "memoria insufficiente" in Vista Home Premium quando eseguo senza file di paging?


12

Alcune settimane fa ho disabilitato tutti i file di paging sul mio Media Center . Ho pensato che funzionasse sempre e solo AVG , Media Center, Logmein, Chrome e vari servizi per supportare questi e non supera mai 1,4-1,5 GB di memoria fisica utilizzata, quindi che male potrebbe fare? Nel complesso, ha funzionato magnificamente e la mancanza di thrashing è una rivelazione.

Tuttavia, Windows insiste nel far apparire avvisi sul sistema con poca memoria, nonostante non ci siano mai meno di circa 450 MB di RAM libera. Ora so perché lo fa, e per fortuna i popup non interferiscono con Media Center (altrimenti la moglie avrebbe sicuramente qualcosa da dire al riguardo!), Ma ogni volta che torno sul desktop per fare un po 'di navigazione sul divano c'è una finestra di avviso.

C'è un modo in cui posso sostanzialmente dire a Windows:

"Sì, so che non è rimasta molta RAM fisica, ma ora sono un ragazzino e so cosa sto facendo, quindi lascia che sia il mio funerale se un processo ribelle consuma tutta la mia RAM di riserva"


Puoi sempre considerare di aggiungere un altro GB di RAM. ;-) Adesso ne hai 2, puoi usarne uno in più.
Wim ten Brink,

Sì, ma anche se il costo sarebbe minimo (£ 25 / $ 35) ci sarebbe comunque un costo ... sembra un po 'stupido per la memoria che non verrebbe mai usata! E comunque, non vi è alcuna garanzia che Windows non avvertirà ancora che il PC ha poca memoria, semplicemente perché il file di paging è disabilitato.
Lunatik,

1
Attento! Tale memoria verrà utilizzata, a meno che non si tenda a disabilitare Superfetch, il che rende l'avvio delle applicazioni molto più veloce. Inoltre, il consumo di memoria tenderà a crescere nel corso degli anni man mano che i programmi ottengono più funzionalità. Ultimo ma non meno importante, se ricevi l'avviso ed esaurisci la memoria, Windows chiuderà automaticamente le applicazioni.
Tamara Wijsman,

Risposte:


16

Apri l'editor del registro (fai clic sulla sfera di Windows, digita "regedit" e premi Enter).

Sfoglia per

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

Esporta le seguenti cartelle. Questo è il tuo backup nel caso qualcosa vada storto.

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

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

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

Diventa proprietario di ciascuna cartella menzionata al passaggio 3. (Puoi diventare proprietario facendo clic con il pulsante destro del mouse sulla cartella e quindi colpendo le autorizzazioni. Fai clic sul pulsante Avanzate e cambia il proprietario per il tuo utente. Fai clic su OKe quindi controlla completamente il tuo gruppo di utenti. Premi di OKnuovo .)

Elimina le cartelle dal passaggio 3.

Riavvia e divertiti.

Avviso: dopo aver eseguito i passaggi precedenti, è necessario sapere che una volta che la memoria si esaurisce, è esaurita. Non avrai alcun avviso. Una volta esaurita la memoria, i programmi si comporteranno in modo molto irregolare e improvvisamente si arresteranno senza preavviso. Ho deciso che questo effetto collaterale può essere fastidioso quanto i popup. Se spingi costantemente la memoria della tua macchina ai suoi limiti, dovresti pensarci due volte sulla disabilitazione dei messaggi di memoria insufficiente.

fonte

Ovviamente puoi sempre ripristinare le 3 cartelle dal backup e Windows Vista ti avvertirà di nuovo felicemente :)

PS: funziona anche con Windows 7.


Suona bene, ci proverò.
Lunatik,

Finalmente ho avuto la possibilità di provare questo e sembra funzionare bene :)
Lunatik,

Sto spingendo la mia fortuna qui ma ... Che ne dici di cambiare il momento di avviso dal 75% a circa il 90%?
Lodewijk,

0

È hacker, ma potresti attaccare un'unità flash economica nella parte posteriore e dirgli di mettere lì il tuo file di scambio. Non è la stessa cosa che correre senza swap, ma almeno non dovrai aspettare le ricerche di unità.


Si romperà il disco dopo un po 'però. :-( Le chiavette USB a basso costo in genere hanno una durata di scrittura relativamente bassa e Windows insiste nel ciclare le cose nel file di scambio anche quando si dispone di RAM fisica sufficiente.
bobince

In realtà, è quasi identico all'utilizzo di ReadyBoost su Vista e sembra che vada bene con le unità.
Joel Coehoorn,

In realtà, Windows non ti consente di inserire un file di paging su un'unità rimovibile. E no, non è affatto la stessa cosa di ReadyBoost.
Jamie Hanrahan,

0

Questo messaggio di errore non ha nulla a che fare con la RAM libera. Ha a che fare con l'esaurimento del limite di commit.

La risposta corretta è aggiungere più RAM o abilitare il file di paging. Preferibilmente entrambi.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.