Come Pulire Windows ed Eliminare i File Spazzatura con un Solo Script
Un piccolo script può trasformare un computer lento in una macchina veloce — e diventare perfino una vera fonte di reddito come servizio di manutenzione.
Uno script di sei righe pulisce Windows gratis — e può perfino diventare un servizio a pagamento:
- Crea sempre un punto di ripristino prima di eseguire script di manutenzione.
- Lo script limpeza.bat elimina solo i file temporanei — documenti e password non vengono toccati.
- Configura una volta la Pulizia disco con
cleanmgr /sageset:1, così lo script sa cosa pulire. - Automatizzalo con l’Utilità di pianificazione perché si esegua da solo ogni settimana.
- Può diventare un servizio a pagamento: pulizia, ottimizzazione e manutenzione mensile ricorrente.
- Introduzione
- Crea un Punto di Ripristino
- La Pulizia in Pratica
- Configura Una Volta il Profilo della Pulizia Disco
- Cosa Fa Ogni Riga dello Script
- Automazione
- Trasformarlo in Reddito
- Pacchetti e Prezzi
- Altra Manutenzione che si Abbina a Questo Script
- Errori Comuni Eseguendo lo Script
- Domande frequenti
🧹 Pulisci Windows con un Solo Script
Se il tuo computer è lento, si blocca o impiega un’eternità ad aprire le cose, parte del problema è spesso la spazzatura digitale: file temporanei lasciati da installer, aggiornamenti, browser e programmi che non puliscono mai dopo di sé. Nel giro di mesi possono accumularsi diversi gigabyte.
In questa guida creerai un piccolo script che elimina quella spazzatura in pochi secondi, lo programmerai perché si esegua da solo ogni settimana e, se vuoi, trasformerai questa conoscenza in un servizio di manutenzione per altre persone.

⚠️ Crea un Punto di Ripristino
Prima di eseguire qualsiasi script di manutenzione su Windows, ti consiglio un’abitudine professionale: creare un punto di ripristino del sistema. Ti permette di riportare indietro le impostazioni di Windows se succede qualcosa di imprevisto.
1. Premi Windows + R
2. Digita: SystemPropertiesProtection
3. Seleziona l'unità di Windows (di solito C:)
4. Clicca su Crea
5. Dagli un nome come: Prima_della_pulizia
6. Attendi che finiscaQuesta abitudine è ciò che separa un dilettante da un professionista: qualsiasi script può, in teoria, interagire in modo imprevisto con una configurazione specifica (driver personalizzati, criteri di gruppo, permessi modificati a mano). Il punto di ripristino è la tua rete di sicurezza gratuita — richiede meno di due minuti e può risparmiarti ore di grattacapi.
🧹 La Pulizia in Pratica
Ecco lo script. Apri il Blocco note, incolla il codice, salvalo come limpeza.bat (in “Salva come”, scegli “Tutti i file”) ed eseguilo come amministratore:
@echo off
echo Pulizia dei file temporanei...
del /s /f /q %temp%\*
del /s /f /q C:\Windows\Temp\*
cleanmgr /sagerun:1
echo Fatto!
pause
Durante l’esecuzione alcuni file mostreranno “accesso negato” o “in uso”. È normale: appartengono a programmi aperti in quel momento e Windows li protegge. Lo script li salta semplicemente e va avanti.
⚙️ Configura Una Volta il Profilo della Pulizia Disco
La riga cleanmgr /sagerun:1 esegue la Pulizia disco usando un profilo salvato con il numero 1. Ma quel profilo deve esistere prima — altrimenti la Pulizia disco non ha nulla di selezionato da pulire. Crealo una volta sola:
- Apri il menu Start, digita cmd, fai clic destro e scegli Esegui come amministratore.
- Digita
cleanmgr /sageset:1e premi Invio. - Nella finestra che si apre, seleziona cosa vuoi pulire (File temporanei, File di Ottimizzazione recapito, Cestino, Pulizia di Windows Update…).
- Clicca su OK. Da ora in poi
/sagerun:1userà sempre queste scelte.
🔍 Cosa Fa Ogni Riga dello Script
| Riga | Cosa fa |
|---|---|
@echo off | Nasconde ogni comando durante l’esecuzione, così l’output resta pulito. |
del /s /f /q %temp%\* | Elimina il contenuto della cartella temporanea dell’utente corrente — in modo ricorsivo nelle sottocartelle (/s), forzando anche i file di sola lettura (/f) e senza chiedere conferma (/q). |
del /s /f /q C:\Windows\Temp\* | Stessa logica, ma nella cartella temporanea del sistema. |
cleanmgr /sagerun:1 | Esegue la Pulizia disco di Windows con il profilo che hai configurato, automatizzando ciò che richiederebbe diversi clic. |
pause | Tiene aperta la finestra alla fine, così puoi leggere “Fatto!” prima che si chiuda. |
Capire ogni riga conta due volte: puoi fidarti di ciò che gira sulla tua macchina e puoi spiegarlo a un cliente se decidi di offrirlo come servizio.
🔥 Automazione
La maggior parte delle persone si ferma qui: esegue lo script una volta, nota il miglioramento e si dimentica che esiste. Qualche mese dopo la spazzatura è tornata. L’automazione risolve alla radice:
- Apri l’Utilità di pianificazione dal menu Start
- Clicca su Crea attività (non “Crea attività di base”)
- Nella scheda Generale, seleziona Esegui con i privilegi più elevati
- Nella scheda Attivazione, scegli Settimanale — per esempio il lunedì mattina
- Nella scheda Azioni, scegli “Avvio programma” e punta a limpeza.bat

Per la versione programmata, togli la riga pause da una copia dello script — altrimenti la finestra resterà in attesa di un tasto che nessuno premerà.
💰 Trasformarlo in Reddito
Questo non è solo uno script — è il cuore di un servizio. Puoi offrire pulizia, ottimizzazione, manutenzione mensile e assistenza remota. Con pochi clienti hai già un reddito ricorrente.
“Ma se lo script è gratis, perché qualcuno dovrebbe pagare?” Perché la maggior parte delle persone — soprattutto chi non ha dimestichezza con la tecnologia — non sa che esiste, non si fida a eseguire un file .bat e non ha tempo di configurare l’Utilità di pianificazione. Non vendi lo script: vendi tranquillità, tempo risparmiato e fiducia tecnica.

| Strumento di base | Ruolo nel servizio |
|---|---|
| Script di pulizia (.bat) | Il cuore tecnico del servizio, gratuito e aperto. |
| AnyDesk o TeamViewer | Accesso remoto, per non doverti spostare. |
| Report sullo stato (PowerShell / HWiNFO) | Un report prima e dopo che dimostra il valore offerto. |
| Un semplice foglio di calcolo | Per tenere traccia di quali clienti hanno ricevuto la manutenzione mensile e quando tocca la prossima. |
📋 Pacchetti e Prezzi
- Definisci un pacchetto chiaro: per esempio “Manutenzione Preventiva Mensile” con pulizia dei temporanei, controllo dello spazio su disco e un rapido check dello stato del sistema.
- Documenta il prima e il dopo: uno screenshot dello spazio liberato o del tempo di avvio prima e dopo convince molto più di “ti ho pulito il PC”.
- Fatti pagare per il valore, non solo per il tempo: un PC tornato veloce può valere per il cliente molto più dei minuti della sessione remota.
- Proponi un piano ricorrente: un pacchetto mensile fisso è più interessante per il cliente (costo prevedibile) e migliore per te (reddito prevedibile).
- Parti con prezzi d’ingresso per costruire un portfolio: i primi clienti portano recensioni e passaparola, che valgono di più nel lungo periodo.
🧰 Altra Manutenzione che si Abbina a Questo Script
- Analisi dello spazio su disco: strumenti come WizTree mostrano cosa occupa spazio oltre ai temporanei — download dimenticati, cartelle di vecchi installer.
- Programmi all’avvio: molte app si aggiungono da sole all’avvio e rallentano il boot. Controlla l’elenco in Gestione attività → App di avvio.
- Aggiornamenti: tieni aggiornati Windows e i programmi — Winget aggiorna tutti i programmi con un comando, e i driver si aggiornano senza strumenti a pagamento.
- Diagnosi dell’hardware: se il PC resta lento dopo la pulizia, la causa può essere fisica — vedi 4 comandi che mostrano la vera salute del PC.
- Riparazione dei file di sistema: se è Windows stesso a dare problemi, vedi SFC e DISM.
🔧 Errori Comuni Eseguendo lo Script
| Errore | Cosa fare |
|---|---|
| “Accesso negato” all’esecuzione | Il file non è stato eseguito come amministratore. Clic destro sul .bat e scegli “Esegui come amministratore”. |
| Windows SmartScreen lo blocca | Normale per i file .bat scaricati da internet. Apri il file nel Blocco note, controlla il contenuto, poi clicca su “Ulteriori informazioni” → “Esegui comunque”. |
| La finestra si chiude prima che io legga il risultato | Controlla che la riga “pause” sia alla fine dello script. |
| cleanmgr non apre nessuna finestra | È previsto — con /sagerun viene eseguito in silenzio in background. |
| Non si è liberato quasi nulla | Controlla di aver creato il profilo con cleanmgr /sageset:1 e di aver selezionato le categorie. |
FAQ
Lo script cancella file personali come foto e documenti?
No. Agisce solo sulle cartelle temporanee (%temp% e C:\Windows\Temp) e sulla Pulizia disco di Windows. Documenti, foto e password salvate non vengono toccati — fai solo attenzione a non selezionare “Download” nel profilo se tieni file lì.
Perché creare un punto di ripristino prima di eseguire lo script?
È un livello di sicurezza professionale in più: se qualcosa va diversamente dal previsto, puoi riportare indietro le impostazioni del sistema in fretta.
Come faccio a far eseguire lo script da solo ogni settimana?
Usa l’Utilità di pianificazione: crea un’attività con “Esegui con i privilegi più elevati”, un’attivazione settimanale e un’azione che punta a limpeza.bat.
Devo saper programmare per usarlo?
No. Copia il codice così com’è, incollalo nel Blocco note, salvalo con estensione .bat ed eseguilo come amministratore.
Si può davvero guadagnare offrendo questo servizio?
Sì, è un vero servizio di manutenzione informatica. La chiave è presentare bene l’offerta (pulizia + ottimizzazione + manutenzione ricorrente) e trovare i primi clienti tramite passaparola o social.
SmartScreen ha bloccato il mio script: è un virus?
Non necessariamente. È il comportamento predefinito di Windows con qualsiasi .bat scaricato da internet. Aprilo nel Blocco note e controlla il contenuto prima di consentirne l’esecuzione.
Ogni quanto conviene eseguire la pulizia?
Una volta a settimana basta per la maggior parte degli utenti. Eseguirla ogni giorno non porta quasi nulla, perché i temporanei impiegano giorni ad accumularsi di nuovo.
🎮 Quanto hai imparato?
Appena scegli una risposta resta bloccata — ricarica la pagina per riprovare.
1. Cosa fa “del /s /f /q %temp%\*” nello script?
2. Perché creare un punto di ripristino prima dello script di pulizia?
3. Cosa bisogna eseguire una volta perché cleanmgr /sagerun:1 sappia cosa pulire?
4. Come si automatizza lo script ogni settimana?
5. Secondo l’articolo, come può questa abilità generare reddito?
Esse conteúdo ajudou você?
Compartilha com alguém que também vai curtir — é rapidinho e ajuda muito o nosso trabalho a chegar em mais gente.
Conhecimento só tem valor quando compartilhado.
Manter essa estrutura de laboratórios funcionando e produzir conteúdos de engenharia de forma totalmente gratuita e acessível exige tempo e dedicação diária à bancada. Esse guia salvou os seus arquivos? Você pode contribuir diretamente para manter o nosso trabalho independente forte. Apoie doando qualquer valor!
Quer apoiar a nossa bancada independente?
[email protected]