La parola ottimizzatore applicata a Windows fa scattare, giustamente, un riflesso di diffidenza. Vent’anni di programmi che promettevano il raddoppio delle prestazioni, pulivano un registro che non aveva bisogno di pulizia e lasciavano dietro di sé sistemi instabili, hanno insegnato a stare alla larga da questa categoria di software.
optimizerDuck merita comunque uno sguardo, per un motivo preciso. Non promette numeri, non vende versioni “pro” e, soprattutto, salva su disco il valore originale di ogni impostazione prima di modificarla, così che ogni singola modifica possa essere annullata con un clic. È esattamente la linea che separa uno strumento difendibile da un pulisci-tutto che ti lascia con un sistema da reinstallare.
Il progetto è scritto in C# su .NET, distribuito con licenza GPL v3, e gira come singolo eseguibile portabile su Windows 10 e 11 a 64 bit. L’ultima versione pubblicata è la 2.25.5, uscita tre settimane fa. Vediamo quanto si guadagna realmente a mettere mano alle impostazioni di sistema con optimizerDuck.
Tre criteri per giudicare un tweaker
Prima di guardare cosa fa questo specifico programma, conviene fissare i criteri di giudizio. Ne bastano tre, e sono gli stessi che applicherei a qualsiasi strumento del genere.
- La reversibilità. Ogni modifica deve poter tornare indietro senza reinstallare il sistema, e il meccanismo di ripristino deve essere ispezionabile, non una scatola nera.
- La trasparenza. Deve essere possibile sapere quale chiave di registro o quale servizio viene toccato, con una descrizione leggibile e non un’etichetta generica del tipo “accelera il PC“.
- L’assenza di promesse numeriche. Chi dichiara “+40% di FPS” sta vendendo qualcosa. Le prestazioni dipendono da hardware, driver e carico di lavoro, e nessuno può prometterle a scatola chiusa.
A questi tre aggiungerei un quarto criterio, meno tecnico ma altrettanto utile, ovvero il modello economico. Un programma gratuito, open source e senza versione a pagamento non ha alcun incentivo a spaventare chi lo apre con schermate piene di problemi critici rilevati. I vecchi pulitori commerciali facevano esattamente questo, perché il finto allarme era il motore delle vendite.
optimizerDuck supera i quattro criteri, ma questo non lo rende automaticamente adatto a tutti. La differenza tra “posso fidarmi del meccanismo” e “mi serve davvero” resta, ed è il tema delle sezioni successive.

Come funziona optimizerDuck
La documentazione del progetto è insolitamente chiara su questo punto, e vale la pena riassumerla perché smonta l’idea che ci sia qualcosa di magico. Il programma non installa driver, non tocca la memoria del kernel e non usa metodi proprietari. Automatizza quattro strumenti che Windows già mette a disposizione.
| Metodo | Cosa modifica | Esempio pratico |
|---|---|---|
| Registro di sistema | Chiavi documentate di configurazione | Disattivare la ricerca Bing nel menu Start |
| Servizi di Windows | Tipo di avvio (automatico, manuale, disabilitato) | Portare a manuale un servizio inutilizzato |
| Utilità di pianificazione | Attività pianificate di sistema e di terze parti | Disattivare i controlli aggiornamenti al login |
| PowerShell e CMD | Comandi non disponibili nell’interfaccia grafica | Rimuovere app preinstallate |
Tutto quello che il programma fa, in altre parole, è replicabile a mano. La differenza è che farlo a mano richiede di cercare la chiave giusta, capire quale servizio dipende da quale altro e ricordarsi il valore precedente. Chi ha già passato una serata a confrontare guide contraddittorie sul registro sa quanto quel lavoro sia lento e a volte fragile.
Il meccanismo di ripristino è la parte che interessa di più. Prima di applicare qualsiasi cosa, il programma legge il valore attuale e lo scrive in un file JSON dentro una cartella locale.
# La cartella dove finiscono i backup delle singole modifiche
explorer "$env:LOCALAPPDATA\optimizerDuck\Revert"
# I log di crash, utili se qualcosa va storto
explorer "$env:LOCALAPPDATA\optimizerDuck\Crashes"
Quei file sono testo leggibile, quindi anche in caso di abbandono del progetto resterebbe traccia di cosa è stato cambiato e con quale valore di partenza.
Sul fronte della trasparenza, ogni voce mostra un livello di rischio (basso, medio, alto) e nulla è attivo per impostazione predefinita. Il codice sorgente dei quattro moduli è linkato direttamente dalla documentazione, quindi chi sa leggere C# può verificare cosa viene scritto nel registro senza scaricare nulla.
Installazione e precauzioni
L’applicazione è portabile, quindi non c’è un installer. Si scarica un singolo .exe dalla pagina delle release, lo si esegue e il programma chiede i privilegi di amministratore, necessari perché le modifiche riguardano l’intera macchina.
Due avvisi sono normali e non indicano un problema. Il primo è Windows SmartScreen, che segnala l’eseguibile perché non ha ancora una reputazione consolidata. Il secondo è l’antivirus, Microsoft Defender compreso, che può classificare questo tipo di software come HackTool o programma potenzialmente indesiderato, dato che modifica il registro e ferma servizi in background. Sono falsi positivi ben noti per l’intera categoria, ma restano un motivo in più per scaricare solo dal repository ufficiale e verificare l’impronta del file.
# Impronta SHA-256 del file scaricato, da confrontare con quella pubblicata
Get-FileHash .\optimizerDuck.exe -Algorithm SHA256
La precauzione che conta di più, però, non riguarda il programma ma il sistema, ed è quella che rende ogni errore rimediabile. Prima di toccare qualsiasi impostazione va creato un punto di ripristino.
# Da eseguire in PowerShell come amministratore
# 1. Abilita la protezione sul disco di sistema, se non lo è già
Enable-ComputerRestore -Drive "C:\"
# 2. Crea il punto di ripristino
Checkpoint-Computer -Description "Prima di optimizerDuck" -RestorePointType "MODIFY_SETTINGS"
# 3. Verifica che sia stato creato
Get-ComputerRestorePoint | Select-Object CreationTime, Description
Da qui in poi l’ordine di lavoro è semplice. Conviene installare prima tutti gli aggiornamenti di Windows, in modo da partire da una build stabile, applicare poche modifiche per volta e riavviare, perché la maggior parte dei cambiamenti a registro e servizi ha effetto solo dopo il riavvio.
C’è un ultimo avvertimento che la documentazione riporta. Gli aggiornamenti di funzionalità di Windows, quelli che cambiano versione maggiore, possono riportare ai valori predefiniti alcune chiavi e configurazioni di servizio. Non è un difetto del programma, è il comportamento del sistema operativo, e significa che ogni tanto le impostazioni vanno riapplicate.
Le sei categorie e cosa conviene toccare
Il catalogo dichiarato supera le trentacinque ottimizzazioni distribuite su sei aree, alle quali si aggiungono la messa a punto di oltre duecento servizi e una serie di interruttori per funzioni di Windows che normalmente stanno sepolte nelle impostazioni.
- Le voci di Performance agiscono su priorità dei processi, velocità della tastiera e alcuni parametri legati al gioco.
- Le voci di Sicurezza e privacy disattivano telemetria, segnalazione errori, Cortana, Copilot, pubblicità nel menu Start e tracciamento della posizione.
- La sezione GPU applica ritocchi specifici a schede AMD, NVIDIA o Intel.
- L’area Risparmio energetico gestisce ibernazione, avvio rapido, risparmio energia sulle porte USB e piani energetici personalizzati.
- La sezione Bloatware e servizi rimuove le app preinstallate e regola i servizi di sistema.
- Le voci di Esperienza d’uso intervengono su velocità di Explorer, effetti visivi e ritardi dei menu.
Accanto a queste ci sono strumenti che, a mio avviso, valgono da soli il download. Il gestore dell’avvio automatico e la vista sulle attività pianificate mostrano cosa parte davvero all’accensione, la pulizia disco recupera spazio da file temporanei e vecchie installazioni di Windows, e il pannello riepilogativo elenca CPU, RAM, GPU e archiviazione senza dover aprire quattro finestre diverse.
Su cosa attivare, la regola è semplice ovvero non si spuntano tutte le caselle. Chi usa cuffie Bluetooth non disattiva il servizio Bluetooth, chi stampa non tocca lo spooler di stampa, chi lavora con Docker o WSL lascia stare i servizi di virtualizzazione e di rete.
Su un computer aziendale il discorso cambia ancora. Disattivare desktop remoto o servizi di rete può rompere l’accesso alle risorse condivise, e in quel contesto il rischio non è misurato in secondi di avvio ma in ore di lavoro perse. Chi ha una macchina gestita dall’ufficio farebbe bene a limitarsi alla parte cosmetica dell’interfaccia, se non a lasciar perdere del tutto.
Quanto si guadagna
Su un PC recente con SSD e memoria abbondante, disattivare telemetria e servizi inutilizzati produce miglioramenti di prestazioni che vanno dal marginale all’impercettibile. Chi si aspetta guadagni misurabili nei giochi resterà deluso, perché i colli di bottiglia stanno altrove, cioè nella GPU, nei driver e nella temperatura.
I benefici esistono, ma sono di natura diversa e vale la pena elencarli.
- Lo spazio su disco recuperato dalla pulizia è tangibile e si misura in gigabyte, soprattutto dopo un aggiornamento di versione maggiore.
- Il tempo di avvio migliora in modo percepibile su macchine con molti programmi che partono da soli, meno su installazioni pulite.
- La riduzione della telemetria è un guadagno di privacy, non di velocità.
- La rimozione delle app preinstallate toglie ingombro visivo e qualche processo in background, il che conta più su portatili economici che su desktop potenti.
C’è poi un effetto che nessuno misura e che pesa parecchio, ovvero la sensazione di controllo. Sapere cosa parte all’accensione e cosa gira in background cambia il rapporto con la macchina, anche a parità di prestazioni.
Sul fronte dei rischi, il progetto dichiara compatibilità con i sistemi anticheat più diffusi, spiegando che non inietta DLL e non tocca la memoria del kernel ma solo impostazioni standard.
Strumenti alternativi
| Strumento | Ambito | Costo | Nota |
|---|---|---|---|
| optimizerDuck | Tweak, bloatware, avvio, pulizia | Gratuito, GPL v3 | Ripristino per singola modifica |
| WinUtil di Chris Titus | Tweak e installazione software | Gratuito, script | Comunità molto più ampia |
| O&O ShutUp10++ | Solo privacy e telemetria | Gratuito, portabile | Storico e collaudato |
| Windhawk | Modifica visiva dell’interfaccia | Gratuito, open source | Terreno diverso, si integra bene |
Windhawk (di cui abbiamo già scritto) non è un concorrente ma un compagno di viaggio, perché lavora sull’aspetto e sul comportamento delle finestre invece che sui servizi. E per chi reinstalla spesso il sistema, la strada più raccomandata resta un file di configurazione WinGet Configuration, che ricostruisce la macchina da zero in modo ripetibile invece di modificarla dopo il fatto.
Un buon punto di partenza per chi vuole capire il proprio PC
optimizerDuck non fa niente che non si possa fare a mano, e questa è la cosa migliore che si possa dire di un programma di questo tipo. Non introduce componenti proprietari, non resta residente in memoria, non chiede un account e non prova a vendere niente. Automatizza operazioni documentate, le descrive in un linguaggio comprensibile e tiene traccia di quello che tocca.
Il consiglio pratico è di trattarlo come una lente più che come un acceleratore. Aprirlo, guardare il gestore dell’avvio automatico, leggere l’elenco delle attività pianificate e capire cosa gira sul proprio computer vale già il tempo speso, anche senza attivare nulla. Poi, se qualcosa infastidisce davvero, si disattiva quella cosa lì, si riavvia e si verifica.
Un sistema di cui conosci i pezzi è un sistema che sai riparare, e per chi ha voglia di guardare dentro Windows senza smontarlo questo è il modo giusto di cominciare.













