Come cancellare la cache di memoria di Windows

Anziché eseguire il software direttamente dal disco rigido, Windows archivia temporaneamente alcuni dei dati correlati nella memoria di sistema. Questo ti offre il vantaggio della velocità: tornare al software è più rapido, perché è molto più rapido accedere ai dati nella memoria di sistema rispetto al disco rigido.

Nel tempo, tuttavia, questi dati possono iniziare a riempire la memoria disponibile. Più grande è la cache, meno memoria libera ha il tuo PC per eseguire altre attività cruciali. Sapere come svuotare la cache in Windows 10 potrebbe offrirti un aumento di velocità immediato se il tuo PC inizia a funzionare un po' lentamente.

Riavvia il tuo PC(Restart Your PC)

Il tuo disco rigido non richiede alimentazione per archiviare i tuoi dati. Quando spegni il PC, i tuoi file vengono salvati, pronti per l'accesso al prossimo avvio.

La tua memoria di sistema è diversa. È volatile, il che significa che ha bisogno di energia elettrica costante per mantenere il suo stato. Quando si spegne il PC, tutti i dati contenuti nella memoria di sistema vengono cancellati.

Ciò significa che il percorso più rapido per svuotare la cache di memoria di Windows è semplicemente spegnere il PC. Riavvia o spegnilo e riavvialo manualmente: in ogni caso, la breve interruzione dell'alimentazione cancellerà i dati contenuti all'interno. 

Al riavvio di Windows, di conseguenza, l'utilizzo della memoria dovrebbe essere inferiore.

Anche se è vero che Windows 10 è molto meglio se lasciato acceso rispetto alle versioni precedenti di Windows , la cache dei dati aumenterà più a lungo verrà eseguita senza un riavvio. Riavviando occasionalmente il PC, puoi svuotare rapidamente la cache in Windows 10 e darti un aumento di velocità immediato.

Disabilita Windows Superfetch(Disable Windows Superfetch)

Windows cerca di migliorare le prestazioni del sistema analizzando il modo in cui utilizzi il PC e prevedendo le tue azioni. Superfetch è una funzionalità di Windows progettata per aiutare questo caricando automaticamente determinati dati dell'applicazione nella memoria di sistema.

Tecnicamente, Windows considera l'utilizzo della memoria di Superfetch come una priorità bassa. (Superfetch)Quando le richieste sulla memoria del tuo sistema aumentano, i dati di Superfetch dovrebbero essere abbandonati. Questo processo può essere lento, tuttavia, soprattutto se l'utilizzo della memoria è elevato e c'è un "tiro alla fune" tra Superfetch e le altre tue applicazioni aperte.

Se stai utilizzando un'unità SSD come unità di sistema di Windows , Windows disabiliterà automaticamente questa funzione. È molto più veloce accedere ai file su un SSD rispetto a un tipico disco rigido, quindi è sicuro lasciare che i dati sull'unità vengano eseguiti direttamente, rendendo Superfetch superfluo.

Probabilmente sei sicuro di lasciare Superfetch attivo(Superfetch) nella maggior parte dei casi, ma se noti rallentamenti regolari, un utilizzo elevato della RAM(RAM) o un avvio lento, disabilitare Superfetch potrebbe essere un buon punto per iniziare la risoluzione dei problemi.

  • Per iniziare, apri l' editor del registro(Windows Registry Editor) di Windows premendo Win + R sulla tastiera, digita regedit , quindi premi invio. 
  • Premere (Yes) per visualizzare la finestra Controllo accesso utente .(User Access Control)

  • Nell'Editor del Registro di sistema(Registry Editor) , vai a HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters nel pannello di sinistra.

  • Fare clic con il pulsante destro del mouse(Right-click) nella finestra aperta, passare al sottomenu Nuovo , quindi fare clic su (New)Valore D-WORD (32 bit)(D-WORD (32 bit) Value) .

  • Assegna un nome al nuovo valore EnableSuperfetch

  • Se vuoi disabilitare completamente Superfetch , lascia il valore di EnableSuperfetch come 0. Se vuoi modificarlo, tuttavia, fai doppio clic sul valore EnableSuperfetch , quindi in ValueData , cambialo in 1 per abilitare Superfetch per le applicazioni, 2 per abilitare it per l'avvio o 3 per abilitarlo completamente. Fare clic su OK per confermare la cifra.

  • Una volta salvato, riavvia il PC.

Ciò disabiliterà il servizio Superfetch , completamente o limitandone l'ambito alle applicazioni o all'avvio. Come accennato, gli utenti con un'unità di sistema SSD dovrebbero avere Superfetch disabilitato automaticamente e possono invece cercare uno degli altri metodi per svuotare la cache in Windows 10 .

Cancella le attività inattive in sospeso per liberare memoria(Clear Pending Idle Tasks to Free Up Memory)

Un trucco vecchio e comunemente segnalato per svuotare la cache di Windows consiste nell'utilizzare un collegamento personalizzato che "dovrebbe" svuotare la cache in Windows 10 e versioni precedenti di Windows

Sfortunatamente, questo in realtà non cancella la cache della memoria di Windows , ma indica a Windows di iniziare a elaborare le attività "inattive" del sistema in sospeso. Si tratta di attività nascoste di Windows che vengono eseguite in background quando le risorse di sistema non vengono utilizzate. 

Il completamento del processo potrebbe richiedere del tempo, ma potrebbe darti un aumento a lungo termine delle risorse di sistema disponibili mentre il PC è in esecuzione.

Questo è un metodo obsoleto, ma non c'è certamente nulla di male nel provarlo se stai cercando di capire come svuotare la cache del tuo computer in movimento. Tuttavia, se desideri un aumento immediato delle prestazioni del sistema, è meglio riavviare semplicemente il PC.

  • Per iniziare, vai sul desktop o apri Esplora file(Windows File Explorer) di Windows in una posizione adatta. Fai clic con il pulsante destro del mouse(Right-click) , vai al sottomenu Nuovo , quindi fai clic su (New)Collegamento(Shortcut) .

  • Nella finestra di dialogo Crea collegamento (Create Shortcut), in Digitare il percorso dell'elemento(Type the location of the item) , digitare %windir%\system32\rundll32.exe advapi32.dll,ProcessIdleTasks , quindi fare clic su Avanti(Next) .

  • Assegna al collegamento un nome adatto, ad esempio Cancella attività di sistema in sospeso(Clear Pending System Tasks)

  • Fare clic su Fine(Finish) per creare il collegamento.

Il collegamento sarà pronto per l'uso una volta creato: fai doppio clic sul collegamento in qualsiasi momento per iniziare il processo.

Considera altre soluzioni(Consider Other Solutions)

Windows 10 è molto più efficace nella gestione delle risorse di sistema disponibili rispetto alle versioni precedenti di Windows . Se vedi scarse prestazioni, prova a riavviare in prima istanza. Questo è il modo più semplice per cancellare la cache di memoria di Windows .

Gli altri metodi che abbiamo elencato potrebbero aiutare, ma non è garantito che funzionino in ogni situazione. Windows proverà a gestire le risorse di sistema nel miglior modo possibile, ma è probabile che un PC lento abbia una causa principale più grande come RAM insufficiente , spazio su disco insufficiente o un disco rigido più vecchio e più lento. 

Svuotare la cache di memoria solo corregge, anziché risolvere, questi problemi a lungo termine con il tuo PC. Potrebbe essere necessario controllare le prestazioni del sistema(check your system performance) per indagare sulla causa di qualsiasi rallentamento del PC e per aiutarti a trovare una soluzione più adeguata.



About the author

Ciao potenziali datori di lavoro! Sono un software engineer di grande esperienza con oltre 7 anni di esperienza nel settore. So come progettare e sviluppare applicazioni per Windows 7 e ho un'ampia gamma di consigli su fantastici siti Web sul mio profilo. Le mie capacità ed esperienze mi offrono una combinazione eccellente per qualsiasi azienda che cerca una persona di talento con buone capacità di gestione dei progetti, conoscenze di programmazione ed esperienza di sviluppo web.



Related posts