Sola lettura: Mostra informazioni e non modifica nulla.
Per capire perché un PC è lento o si riavvia da solo, controlla il tempo di accensione, gli errori recenti e i processi più pesanti. Questi comandi sono in sola lettura: raccolgono informazioni senza cambiare nulla.
Da quanto è acceso il PC
systeminfo | findstr /B /C:"Ora di avvio sistema"
Su Windows in inglese la riga si chiama System Boot Time. In PowerShell, indipendentemente dalla lingua:
(Get-CimInstance Win32_OperatingSystem).LastBootUpTime
Con l’avvio rapido attivo, spegnere il PC non azzera questo valore: solo il comando Riavvia lo fa. Un PC acceso da settimane accumula rallentamenti che un riavvio risolve.
Errori recenti del sistema (PowerShell)
Get-WinEvent -LogName System -MaxEvents 100 | Where-Object { $_.LevelDisplayName -eq 'Error' } | Select-Object -First 20 TimeCreated, Id, ProviderName, Message
Se il filtro non restituisce nulla su un sistema in italiano, usa il livello numerico (2 = errore), che non dipende dalla lingua:
Get-WinEvent -FilterHashtable @{LogName='System'; Level=1,2} -MaxEvents 20 | Select-Object TimeCreated, Id, ProviderName, Message
Riavvii improvvisi
Alcuni codici aiutano a capire cosa è successo:
- 41 (Kernel-Power): il PC si è spento senza una chiusura regolare, per esempio per un blackout, un alimentatore difettoso, surriscaldamento o un blocco.
- 1074: riavvio richiesto da un programma o da un aggiornamento, con il nome del processo che l’ha chiesto.
- 6008: l’arresto precedente non è stato previsto.
Get-WinEvent -FilterHashtable @{LogName='System'; Id=41,1074,6008} -MaxEvents 10 | Select-Object TimeCreated, Id, Message
Processi che usano più risorse
Get-Process | Sort-Object CPU -Descending | Select-Object -First 10 Name, CPU, WorkingSet
Report sulla batteria e sull’efficienza energetica (portatili)
powercfg /batteryreport
powercfg /energy
Il primo crea battery-report.html nella cartella corrente e mostra la capacità residua della batteria rispetto a quella di fabbrica; il secondo va eseguito come amministratore, impiega circa un minuto e produce un report in HTML. Il codice Id degli errori è la chiave per cercare la causa sul sito del produttore.