Questi 4 comandi PowerShell in una riga possono farti risparmiare ore di manutenzione mensile di Windows
La maggior parte delle persone può ricorrere ai comandi PowerShell quando incontrano problemi comuni di Windows. Tuttavia, alcuni comandi di manutenzione di PowerShell possono aiutare a evitare alcuni di questi problemi. Anche se molti di essi possono essere complessi, alcuni sono comandi a riga singola che puoi facilmente ricordare e tenere a portata di mano. Questi comandi a riga singola rendono la manutenzione meno gravosa. Sono diventati strumenti indispensabili nel mio arsenale di manutenzione.
Aggiorna tutte le app sul tuo PC in un colpo solo
Smetti di cercare i pulsanti di aggiornamento in ogni programma
Alcuni dei principali crash che si verificano su Windows sono causati da app obsolete. Possono anche provocare rallentamenti del sistema e, poiché potrebbero lasciare alcune vulnerabilità non corrette, diventano una preoccupazione per la sicurezza che può consentire a soggetti malintenzionati di installare malware o rubare dati.
Winget è un gestore di pacchetti integrato in Windows che posso eseguire in PowerShell. Mi dà accesso a un comando in una sola riga che mi permette di aggiornare quasi tutte le app sul mio computer contemporaneamente. Ecco il comando che eseguo:
winget upgrade --all --include-unknownSe Winget è assente, puoi installarlo tramite il pacchetto App Installer nel Microsoft Store.
Questo comando include due flag importanti:
- --all aggiorna tutte le app in una volta
- --include-unknown cattura le app la cui versione installata non può essere rilevata, come browser o strumenti di sviluppo
Quando esegui questo comando, dovresti ottenere un elenco di app aggiornate, app saltate e numeri di versione. Mi piace il feedback perché mi aiuta a sapere quali app potrebbero richiedere attenzione manuale. È uno dei modi più pratici per aggiornare le app di Windows e riduce la dipendenza dai controlli delle singole app.
Alcune app richiedono i diritti di amministratore per gli aggiornamenti, quindi dovresti eseguire il comando di aggiornamento in un PowerShell elevato per ottenere i migliori risultati.
Elimina i file temporanei inutili prima che ti rallentino silenziosamente
Esegui questo ogni mese e smetti di pensare al gonfiore del disco
Con l'uso regolare del computer, rischi di esaurire lo spazio di archiviazione sul tuo dispositivo. Questo perché, man mano che i file temporanei si accumulano, possono silenziosamente occupare gigabyte di spazio. Sono prodotti di residui di installazioni, cache del browser e file temporanei delle app.
Man mano che si accumulano, potresti notare che le prestazioni del tuo computer sono più lente e, in alcuni casi, possono causare piccoli malfunzionamenti delle app. Windows ha opzioni integrate per pulire i file temporanei, e puoi anche farlo manualmente. Ma PowerShell ha un comando a riga singola che è veloce ed efficiente per cancellare i file temporanei:
Get-ChildItem $env:TEMP -Recurse -Force -ErrorAction SilentlyContinue | Remove-Item -Recurse -Force -ErrorAction SilentlyContinueL'ambito di questo comando è limitato a $env:TEMP. I file temporanei vengono anche raccolti in C:\Windows\Temp e potrebbero dover essere cancellati separatamente.
Il comando include il flag -ErrorAction SilentlyContinue, che assicura che tutti i file attualmente in uso vengano saltati. Questo flag garantisce che il comando venga completato in sicurezza e senza interruzioni.
Una volta completato il comando, recupererai immediatamente spazio su disco, e la quantità di solito varia da centinaia di megabyte a diversi gigabyte.
Per ottenere i migliori risultati, non eseguirlo quando le applicazioni critiche sono in esecuzione, poiché potrebbero bloccare alcuni file temporanei.
Questo comando su una riga funziona meglio di una pulizia manuale perché non devi aprire più strumenti, navigare attraverso diversi menu o indovinare quali file possono essere eliminati in sicurezza.
Ripara Windows prima che un piccolo problema diventi un grande guaio
Esegui SFC e DISM insieme per la riparazione più approfondita
Ho osservato nel corso degli anni che un'installazione sana di Windows può comunque accumulare piccole corruzioni nei file di sistema o nel componente store. Se questo accade per un lungo periodo, si traducono in blocchi, crash delle applicazioni o avvii lenti. Se si esegue la manutenzione precocemente, si eviterà questo inconveniente.
Ecco il comando che uso:
DISM /Online /Cleanup-Image /RestoreHealth; sfc /scannowQuesto comando ha due parti, e l'ordine è importante:
- DISM ripara l'archivio dei componenti di Windows (WinSxS).
- SFC sostituisce i file di sistema corrotti con versioni sane memorizzate nella cache prelevate dallo Store dei componenti riparato.
I due comandi verranno eseguiti in sequenza e possono richiedere diversi minuti. Dopo che sono completati, un riavvio è essenziale affinché le riparazioni abbiano pieno effetto. Anche se non è necessario, a volte abbino questo comando al modulo PSWindowsUpdate quando ho bisogno di automatizzare gli aggiornamenti del sistema operativo insieme alla riparazione del sistema.
È un'opzione più conveniente rispetto alla risoluzione manuale dei blocchi e dei crash, che può richiedere ore.
Scopri cosa sta davvero consumando il tuo spazio di archiviazione
Mostra i file che Esplora file di Windows ti sta nascondendo
Non hai sempre un motivo chiaro quando Windows riempie i tuoi dischi, e anche quando controlli lo spazio di archiviazione in Esplora file, potresti solo grattare la superficie. Non è sempre semplice trovare i file di log nascosti, i vecchi installatori e i download dimenticati. Ma con questo comando PowerShell, puoi scoprire i veri colpevoli:
Get-ChildItem -Path C:\Users -Recurse -ErrorAction SilentlyContinue | Where-Object { $_.Length -gt 500MB } | Sort-Object Length -Descending | Select-Object FullName, @{Name="Size(GB)";Expression={[math]::Round($_.Length/1GB,2)}}L'ambito del comando è limitato a C:\Users, dove è probabile che si trovino la maggior parte dei file di grandi dimensioni, ma può essere esteso a C: se necessario.
Includere Dimensione(GB) nel comando garantisce che i conteggi dei byte grezzi siano formattati come numeri chiari e utilizzabili. Il comando ordina i risultati per dimensione, evidenziando i file più grandi. Se non usi questo comando, potresti dover continuare a indovinare cosa sta riempiendo il tuo disco.
Questa è la routine di 10 minuti a cui effettivamente mi attengo
Questi quattro comandi sono il mio pass mensile di manutenzione. Gestiscono l'aggiornamento delle app, la pulizia della spazzatura, l'identificazione dei consumatori di spazio di archiviazione e le riparazioni dei file di sistema. Ci sono altri comandi di manutenzione che puoi eseguire regolarmente, ma questi quattro sono un buon punto di partenza. Sono pratici, proattivi ed efficienti per la manutenzione nel mondo reale.








