Ultime news

Processi bloccati e servizi fermi

10 Ottobre 2026 · 2 min di lettura
AttenzioneCMD / PowerShellRichiede amministratore

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.

Guide collegate