Come gestire l’elevato utilizzo della CPU causato da “Sistema e memoria compressa” in Windows.
Sì, questo è un classico fastidio. In pratica, ogni volta che si avvia un gioco o un’app, o anche solo quando si attivano processi casuali di Windows, questo processo subisce un picco, consumando CPU e disco a dismisura. A volte è gestibile, ma altre volte è così grave che l’intero sistema risulta lento o non responsivo.È piuttosto strano perché si tratta di un processo di sistema fondamentale: non si può semplicemente disattivarlo come un malware. Quindi, cosa si può fare? Beh, ci sono alcuni trucchi che di solito domano questa bestia, e alcuni potrebbero essere più invasivi di altri. Ma incrociando le dita, si dovrebbe riuscire a trovare un po’ di sollievo.
Come risolvere il problema dell’elevato utilizzo della CPU da parte di “Sistema e memoria compressa” in Windows
Metodo 1: Eseguire una scansione per rilevare malware — perché, ovviamente, il malware può interferire con i processi di memoria.
A volte il malware si maschera o corrompe i file di sistema, causando un consumo anomalo di risorse. Eseguire una scansione antivirus rapida e approfondita non è mai una cattiva idea. Windows Defender può occuparsene, oppure, se ti senti particolarmente prudente, potresti preferire uno strumento di terze parti. In entrambi i casi, vale la pena iniziare da qui.
- Digita Sicurezza di Windows nella barra di ricerca e premi Invio.
- Boom, vai a Protezione da virus e minacce
- Seleziona le opzioni di scansione
- Seleziona la scansione offline di Microsoft Defender (eseguirà una scansione più approfondita al di fuori di Windows) e fai clic su ” Avvia scansione”.
- Il PC si riavvierà ed eseguirà la scansione. Nota: a volte può richiedere un po’ di tempo, quindi magari prenditi uno spuntino.
- Una volta rientrati in Windows, controllate i risultati. Se è stato rilevato del malware, rimuovetelo prima di procedere.
Metodo 2: Modificare le dimensioni del file di paging: a volte Windows ha dei problemi con la gestione della memoria.
Questo è utile perché il file di paging (memoria virtuale) può essere configurato in modo errato, costringendo Windows a lavorare troppo per gestire la RAM. Impostarlo manualmente può risolvere il problema.È un’operazione un po’ tecnica, ma niente di complicato.
- Fai clic con il pulsante destro del mouse su Start e seleziona Sistema.
- Fai clic su Impostazioni di sistema avanzate (di solito nella barra laterale o sotto Impostazioni correlate ).
- Nella sezione Prestazioni, fai clic su Impostazioni
- Vai alla scheda Avanzate
- Fai clic su Cambia… sotto Memoria virtuale
- Deseleziona ” Gestisci automaticamente le dimensioni del file di paging per tutte le unità” per avere un maggiore controllo.
- Se non sei sicuro, imposta una dimensione personalizzata, ad esempio 4096 MB sia per la dimensione iniziale che per quella massima, oppure, per semplicità, lascia che sia gestita dal sistema. Assicurati solo che non sia un valore eccessivamente basso o troppo alto.
Ciò può stabilizzare la gestione della memoria e ridurre il carico causato dalla “Memoria di sistema e dalla memoria compressa”.
Metodo 3: Regola le opzioni di prestazioni per un Windows più leggero: indicagli su cosa concentrarsi
Windows ha la tendenza a scegliere automaticamente tra estetica e velocità. A volte, sceglie l’estetica, causando un elevato consumo di risorse. Modificare questa impostazione per dare priorità alle prestazioni può contribuire a ridurre il sovraccarico della CPU.
- Fai clic con il pulsante destro del mouse su Start e seleziona Sistema.
- Fai clic su Impostazioni di sistema avanzate
- Nella sezione Prestazioni, fai clic su Impostazioni
- Seleziona Regola per prestazioni ottimali
- Fai clic su Applica e poi su OK.
In pratica, questa opzione riduce l’impatto di animazioni e effetti visivi elaborati che a volte possono causare problemi di gestione delle risorse. Funziona bene per la maggior parte degli utenti che desiderano semplicemente un sistema fluido, senza troppi fronzoli grafici.
Metodo 4: Eseguire controlli sui file di sistema, poiché i file di Windows danneggiati causano comportamenti imprevedibili.
Se i file di sistema sono danneggiati (e, diciamocelo, succede più spesso di quanto vorremmo), Windows può gestire in modo errato la memoria o la CPU. L’esecuzione di scansioni SFC e DISM a volte risolve la causa principale.
- Apri il prompt dei comandi come amministratore: digita cmd nella barra di ricerca, fai clic con il pulsante destro del mouse e seleziona “Esegui come amministratore”.
- Digita ed esegui: `
sfc /scannow` — attendi che termini. - Se si riscontrano problemi o questi non vengono risolti, provare i comandi DISM uno alla volta:
DISM /Online /Cleanup-Image /CheckHealth DISM /Online /Cleanup-Image /ScanHealth DISM /Online /Cleanup-Image /RestoreHealth - Eseguire `
sfc /scannow` di nuovo in seguito. Riavviare se necessario.
Questi passaggi possono riparare i file di sistema danneggiati che potrebbero causare malfunzionamenti nel processo di gestione della memoria.
Metodo 5: Verificare lo stato di salute della RAM (poiché una RAM difettosa può causare picchi anomali di utilizzo della CPU).
Tra tutti i componenti hardware, la RAM è spesso la causa dei problemi. Lo strumento Diagnostica memoria di Windows è un modo semplice per verificare se i moduli di memoria sono difettosi.
- Digita “Diagnostica memoria di Windows” nella barra di ricerca e premi Invio.
- Seleziona Riavvia ora e verifica la presenza di problemi
- Il computer si riavvierà ed eseguirà alcuni test della memoria: non abbiate fretta, potrebbe richiedere qualche minuto.
- Al termine, verranno visualizzati i risultati oppure è possibile consultare il Visualizzatore eventi in un secondo momento per visualizzare il report. In caso di problemi, potrebbe essere necessario sostituire la RAM o consultare un tecnico.
Metodo 6: Disabilitare completamente “Sistema e memoria compressa” (sconsigliato ma a volte necessario)
Se nessun’altra soluzione funziona, alcuni utenti disabilitano il processo in Utilità di pianificazione, ma attenzione: questa non è una soluzione standard e potrebbe causare altri problemi. Utilizzatela solo come ultima risorsa.
- Digita “Utilità di pianificazione” nella barra di ricerca e aprilo
- Accedere alla Libreria Utilità di pianificazione > Windows > Diagnostica della memoria
- Trova RunFullMemoryDiagnostic nell’elenco
- Fai clic con il pulsante destro del mouse e seleziona Disabilita
Su alcune configurazioni, questo riduce il picco di utilizzo della CPU, ma potrebbe anche disabilitare importanti funzioni diagnostiche o di gestione. Usare con cautela.
Metodo 7: Disattivare il servizio SuperFetch/SysMain, poiché a volte supera i limiti consentiti.
Questo servizio precarica le app utilizzate più frequentemente per velocizzare le operazioni, ma su alcuni computer causa un elevato utilizzo del disco e della CPU. Disabilitarlo può talvolta risolvere i picchi di utilizzo delle risorse legati alla “Memoria di sistema e compressa”.
Esistono due metodi per disattivarlo:
Disabilita tramite i servizi
- Apri services.msc dalla barra di ricerca
- Scorri verso il basso fino a SysMain (precedentemente SuperFetch)
- Fai clic con il pulsante destro del mouse e seleziona Proprietà.
- Imposta il tipo di avvio su Disabilitato
- Fare clic su Applica e OK.
Disabilita tramite prompt dei comandi
- Apri il prompt dei comandi come amministratore
- Digita: `
net.exe stop sysmain` e premi Invio - Se dopo il riavvio l’impostazione non viene mantenuta, disabilitala definitivamente con: `
sc config sysmain start=disabled`
Nota: alcune configurazioni potrebbero mostrare un nome di servizio diverso, ad esempio Superfetch, ma su Windows 10/11, di solito è SysMain.
Queste soluzioni non garantiscono una soluzione perfetta: a volte l’elevato utilizzo della CPU persiste ostinatamente. Ma provatele; spesso, una di esse riuscirà ad attenuare il problema.