Attenzione: Può interrompere programmi o connessioni e causare perdita di dati non salvati. Prova prima su una macchina di prova e, se possibile, fai un backup.
Un programma che non risponde può bloccare altri servizi o rallentare tutto il PC. Prima cerca i colpevoli, poi termina solo quello che serve: chiudere processi a caso può far perdere dati o rendere instabile Windows.
Trova i processi bloccati
tasklist /FI "STATUS eq NOT RESPONDING"
Elenca solo i programmi che Windows considera “non rispondono”. Su un sistema in lingua italiana il filtro funziona ugualmente, perché usa il valore interno dello stato.
I processi che consumano di più (PowerShell)
Get-Process | Sort-Object CPU -Descending | Select-Object -First 10 Name, Id, CPU, WorkingSet
CPU è il tempo di processore usato dall’avvio del processo, WorkingSet la memoria occupata in byte. Un processo con valori molto alti e in crescita è il primo sospettato. Per vedere la memoria in MB:
Get-Process | Sort-Object WorkingSet -Descending | Select-Object -First 10 Name, Id, @{N='MB';E={[math]::Round($_.WorkingSet / 1MB)}}
Servizi configurati all’avvio ma fermi
Get-Service | Where-Object { $_.StartType -eq 'Automatic' -and $_.Status -ne 'Running' }
Qualche voce in questo elenco è normale: alcuni servizi partono, fanno il loro lavoro e si fermano. Conta quello legato al problema che stai vedendo (per esempio lo spooler se non stampi, Windows Update se gli aggiornamenti non partono).
Termina un processo
taskkill /IM nomeprogramma.exe /F
Sostituisci nomeprogramma.exe con il nome visto nell’elenco. L’opzione /F termina il processo senza salvare: eventuali modifiche non salvate vanno perse. Per chiudere un singolo processo per numero usa taskkill /PID 1234 /F.
Riavvia un servizio
Restart-Service -Name Spooler -Force
Serve il prompt come amministratore. Sostituisci Spooler con il nome del servizio letto con Get-Service.
Cosa non chiudere
Non terminare processi di sistema come csrss.exe, wininit.exe, lsass.exe, services.exe o svchost.exe: Windows si blocca o si riavvia. In caso di dubbio, cerca il nome del processo prima di chiuderlo.