optimizerDuck : optimiser Windows sans casser son PC, c'est possible ?
Télémétrie, services inutiles, applications préinstallées, réglages cachés : ce que fait optimizerDuck, quelles optimisations appliquer, lesquelles éviter, et comment télécharger un outil non signé sans se faire piéger.
Un Windows fraîchement installé n'est pas un Windows propre. Il démarre avec des jeux préinstallés, de la télémétrie, Copilot, des suggestions publicitaires dans le menu Démarrer, et des dizaines de services qui tournent pour des fonctions que vous n'utiliserez jamais. Rien de dramatique, mais tout ça consomme du processeur, de la mémoire et de la bande passante en arrière-plan.
optimizerDuck est un outil gratuit et open source (licence GPL v3) qui rassemble dans une seule interface les réglages qu'on irait sinon chercher dans le registre, les stratégies de groupe et PowerShell. Il propose 42 optimisations notées par niveau de risque, 44 réglages de personnalisation et quelques outils de maintenance. Chaque modification est sauvegardée avant d'être appliquée et peut être annulée en un clic.
Le projet, écrit en C# par le développeur itsfatduck, a dépassé les 10 000 étoiles sur GitHub en moins d'un an. Il fonctionne sur Windows 10 et 11 en 64 bits, et son interface existe en français.
Ce qu'il fait réellement
Avant de cliquer, il faut comprendre ce que l'outil touche. optimizerDuck agit à quatre niveaux :
| Mécanisme | Exemple |
|---|---|
| Registre Windows | Désactiver l'identifiant publicitaire, afficher les extensions de fichiers |
| Services | Passer un service de « Automatique » à « Manuel » ou « Désactivé » |
| Tâches planifiées | Désactiver les tâches de collecte de télémétrie |
| Commandes PowerShell | Supprimer une application préinstallée, nettoyer le disque |
Rien de magique, donc. Chaque optimisation correspond à un réglage que vous pourriez faire à la main. Afficher les extensions de fichiers, par exemple, revient à cette ligne :
Set-ItemProperty -Path 'HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced' -Name HideFileExt -Value 0L'intérêt de l'outil n'est pas de faire des choses impossibles. Il les regroupe, les documente, et surtout il les rend réversibles.
Les sept catégories d'optimisations
| Catégorie | Ce qu'elle couvre |
|---|---|
| Performance | Regroupement des services selon la RAM, priorité des processus, latence clavier, planificateur multimédia |
| Confidentialité | Télémétrie, rapports d'erreurs, identifiant publicitaire, localisation, Cortana, Copilot, suggestions |
| GPU | Réglages spécifiques NVIDIA, AMD et Intel : états d'alimentation, latence d'affichage |
| Alimentation | Hibernation, démarrage rapide, mise en veille USB, plan haute performance |
| Applications et services | Blocage de la réinstallation des applis constructeur, réglage de plus de 200 services |
| Expérience utilisateur | Délais des menus, animations, transparence |
| IA | Désactivation de Recall et de l'overlay Click To Do sur Windows 11 |
Chaque optimisation porte un niveau de risque : Safe, Moderate ou Risky. C'est l'information la plus utile de toute l'interface.
À côté, l'onglet de personnalisation regroupe 44 réglages qu'on change souvent sur un nouveau PC : alignement de la barre des tâches, ancien menu contextuel de Windows 10, secondes dans l'horloge, fichiers cachés, mode développeur, chemins longs, désactivation de la recherche Bing dans le menu Démarrer, accélération de la souris, mode Jeu.
Et une boîte à outils : tableau de bord matériel, gestionnaire des programmes au démarrage, explorateur des tâches planifiées, nettoyage de disque, et un désinstalleur d'applications préinstallées qui classe chaque paquet en « Safe », « Caution » ou « Unknown ».
Télécharger le bon fichier
C'est l'étape où la plupart des problèmes arrivent, et elle n'a rien à voir avec l'optimisation.
optimizerDuck n'est pas signé numériquement : un certificat de signature de code coûte cher pour un projet bénévole. Au premier lancement, SmartScreen affiche donc un avertissement, et il faut cliquer sur Informations complémentaires > Exécuter quand même. Ce n'est pas un signe de danger en soi. Mais ça veut dire que Windows ne peut pas vous garantir l'origine du fichier. C'est à vous de le faire.
Or un outil populaire, non signé, qui demande les droits administrateur et qu'on cherche sur Google, c'est la cible idéale. Il existe déjà sur GitHub des dépôts aux noms presque identiques, avec des descriptions du type « Download optimizerDuck ». C'est une technique classique de diffusion de logiciels malveillants : copier le nom d'un projet connu et attendre les clics.
Les règles :
- Le seul dépôt officiel est
github.com/itsfatduck/optimizerDuck. Téléchargez depuis son onglet Releases, pas depuis un lien trouvé sur YouTube, Discord ou un site de téléchargement. - Vérifiez le compte, pas seulement le nom du projet. Un dépôt créé il y a trois semaines avec une poignée d'étoiles n'est pas le bon.
- Les binaires officiels sont compilés par GitHub Actions à partir du code public. Le journal de compilation est consultable, ce qui relie le fichier publié au code source. Si la mécanique vous est étrangère, le guide GitHub Actions explique comment une release est produite automatiquement à partir d'un dépôt.
- En cas de doute, compilez vous-même. Le projet se construit avec un
dotnet buildaprès un clone.
Ces réflexes valent pour n'importe quel exécutable qui demande les droits administrateur. La cybersécurité pour les développeurs revient sur ces attaques par usurpation de projets open source, qui touchent aussi npm et PyPI.
Avant d'appliquer quoi que ce soit
L'application propose de créer un point de restauration avant la première optimisation. Acceptez. Vous pouvez aussi le créer vous-même dans un PowerShell administrateur :
Checkpoint-Computer -Description "Avant optimizerDuck" -RestorePointType MODIFY_SETTINGSLa protection du système doit être activée sur le disque C:, et Windows refuse de créer plus d'un point de restauration toutes les 24 heures par défaut.
En plus de ce point de restauration, optimizerDuck écrit sa propre sauvegarde. Avant chaque modification, il lit la valeur actuelle, l'enregistre dans un fichier JSON, puis applique la nouvelle. Ces fichiers sont dans %localappdata%\optimizerDuck\Revert\. Annuler une optimisation, c'est recliquer sur son interrupteur : la valeur d'origine est restaurée.
Les deux protections sont complémentaires. Le fichier de sauvegarde permet d'annuler une optimisation précise. Le point de restauration sert de filet si Windows ne démarre plus correctement.
Quel ordre suivre
Le projet recommande d'optimiser après avoir fini d'installer le système, et je suis d'accord :
- Installer Windows.
- Installer les pilotes (chipset, carte graphique, réseau, audio).
- Passer Windows Update jusqu'à ce qu'il n'y ait plus rien, y compris les mises à jour facultatives.
- Mettre à jour les applications du Microsoft Store.
- Installer ses logiciels.
- Appliquer les optimisations, puis redémarrer.
La raison : une grosse mise à jour Windows ou un nouveau pilote peut réécrire certains réglages. Optimiser trop tôt, c'est refaire le travail.
Pour l'étape 5, un gestionnaire de paquets fait gagner un temps fou. Chocolatey pour installer ses logiciels Windows en une commande permet de réinstaller tout son environnement avec un script, ce qui se combine bien avec une configuration optimizerDuck reproduite à chaque réinstallation.
Ce que j'applique, ce que j'évite
Ma règle : tout ce qui est noté Safe, une partie du Moderate, et presque rien de Risky.
Sans hésiter :
- la catégorie Confidentialité : télémétrie, identifiant publicitaire, suggestions du menu Démarrer, Copilot si vous ne l'utilisez pas ;
- la catégorie IA si vous ne voulez pas de Recall, qui prend des captures d'écran régulières de votre activité ;
- les réglages d'expérience utilisateur : délais de menus, animations ;
- la personnalisation : extensions visibles, ancien menu contextuel, recherche Bing désactivée.
Avec prudence :
- Les services. C'est là que le gain est le plus discutable et le risque le plus réel. Un service désactivé peut casser une fonction qu'on utilise sans le savoir : impression, Bluetooth, partage réseau, ou le sous-système Linux et la virtualisation dont dépendent WSL et Docker Desktop. Appliquez par petites touches et testez.
- L'alimentation sur un portable. Désactiver la mise en veille USB, l'hibernation ou la limitation de puissance améliore la réactivité, mais réduit l'autonomie. Sur un PC fixe, aucun problème.
- Les réglages GPU. Utiles pour un PC de jeu, sans intérêt pour un PC de bureau, et parfois annulés par la mise à jour suivante du pilote.
Ce que je n'applique pas :
- La désactivation des mises à jour Windows. Le README la suggère comme astuce, temporairement, pour éviter qu'une mise à jour annule les optimisations. Je ne le recommande pas. Un PC sans correctifs de sécurité perd bien plus qu'il ne gagne en performance. Si une mise à jour remet un réglage à zéro, il suffit de le réappliquer.
- Les applications préinstallées marquées « Unknown ». Si on ne sait pas à quoi sert un paquet, on le garde.
Quels gains attendre
Il faut être honnête, et le projet l'est : optimizerDuck ne va pas doubler vos images par seconde. Un meilleur processeur, plus de RAM ou un SSD apportent bien plus que n'importe quel réglage logiciel.
Ce qu'on gagne est plus diffus :
- moins d'activité en arrière-plan, donc un PC plus réactif au démarrage et en multitâche ;
- une latence un peu plus basse et plus régulière, sensible en jeu compétitif ;
- moins de données envoyées à Microsoft ;
- une interface débarrassée des publicités et suggestions.
Sur un PC récent, la différence se ressent surtout dans la propreté du système. Sur une machine modeste avec 8 Go de RAM, elle se ressent aussi dans les performances.
optimizerDuck face aux autres outils
| optimizerDuck | Optimisation manuelle | Scripts de « debloat » | |
|---|---|---|---|
| Interface | Graphique, en français | Registre, PowerShell, stratégies de groupe | Ligne de commande |
| Niveau de risque affiché | Oui, pour chaque optimisation | À vous de le savoir | Rarement |
| Annulation | Un clic, par optimisation | À documenter soi-même | Souvent impossible |
| Code source | Ouvert, GPL v3 | — | Variable |
| Contrôle fin | Bon | Total | Faible : tout ou rien |
Les scripts de « debloat » qui s'exécutent d'un bloc sont les plus dangereux : ils appliquent des dizaines de modifications d'un coup, sans retour arrière. optimizerDuck fait le choix inverse, et c'est sa vraie qualité.
Pour ceux qui aiment garder la main, rien n'empêche de faire le même travail à la main et de le scripter. Avec quelques alias PowerShell sous Windows, les réglages qu'on refait à chaque installation tiennent dans un fichier de profil.
Optimiser Windows sans casser son PC, c'est possible, à trois conditions : télécharger le bon fichier, savoir ce que chaque réglage touche, et pouvoir revenir en arrière. optimizerDuck coche les deux dernières mieux que la plupart des outils du genre. La première dépend de vous. Et si l'envie d'optimiser chaque service finit par devenir une passion, c'est peut-être que Linux vous attend.