Skip to content

S0M2/WindowsOpimizer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

 ██╗    ██╗██╗███╗   ██╗██████╗  ██████╗ ██╗    ██╗███████╗
 ██║    ██║██║████╗  ██║██╔══██╗██╔═══██╗██║    ██║██╔════╝
 ██║ █╗ ██║██║██╔██╗ ██║██║  ██║██║   ██║██║ █╗ ██║███████╗
 ██║███╗██║██║██║╚██╗██║██║  ██║██║   ██║██║███╗██║╚════██║
 ╚███╔███╔╝██║██║ ╚████║██████╔╝╚██████╔╝╚███╔███╔╝███████║
  ╚══╝╚══╝ ╚═╝╚═╝  ╚═══╝╚═════╝  ╚═════╝  ╚══╝╚══╝╚══════╝
         O P T I M I Z E R  —  PC Fixe Edition

Script PowerShell tout-en-un pour optimiser, nettoyer et débloater Windows 10/11
Conçu pour les PC fixes — performances maximales, vie privée renforcée, zéro bloatware.


PowerShell Windows License Version


📋 Table des matières


🎯 Présentation

WindowsOptimizer est un script PowerShell open-source conçu pour transformer une installation Windows fraîche (ou existante) en un système rapide, propre et respectueux de votre vie privée.

Il est pensé spécifiquement pour les PC fixes : pas de compromis sur la consommation d'énergie, tout est orienté performance maximale.

✅ Testé sur Windows 10 21H2+ et Windows 11 23H2+


✨ Ce que fait le script

Module Description
🔒 Privacy Coupe toute la télémétrie Microsoft, l'ID publicitaire, Cortana, la Timeline
⚙️ Services Désactive ~12 services inutiles (Xbox Live, Fax, DiagTrack, SysMain...)
Performance Active le plan Performances Ultimes, libère tous les cœurs CPU (Core Parking OFF)
🖥️ Interface Supprime les animations, la transparence, Bing dans le menu Démarrer
🌐 Réseau Libère la bande passante QoS réservée, optimise TCP/IP pour gaming (Nagle OFF)
🗑️ Bloatware Supprime ~30 apps préinstallées pour tous les utilisateurs
🔧 Système Accélère l'arrêt, active le Mode Jeu, désactive GameDVR
🐧 WSL 2 Active le sous-système Linux + plateforme de virtualisation

📦 Prérequis

  • Windows 10 (21H2 ou supérieur) ou Windows 11
  • PowerShell 5.1 ou supérieur (inclus dans Windows)
  • Compte avec droits Administrateur
  • Connexion Internet (optionnel, pour la mise à jour du kernel WSL)

🚀 Installation & Utilisation

Méthode 1 — Téléchargement direct (recommandé)

1. Télécharge le fichier optimisation.ps1 depuis ce dépôt :

Code → Download ZIP  →  extraire  →  optimisation.ps1

Ou clone le dépôt :

git clone https://github.com/S0M2/WindowsOpimizer.git
cd WindowsOpimizer

2. Ouvre PowerShell en tant qu'Administrateur

Cherche PowerShell dans le menu Démarrer → Clic droit → Exécuter en tant qu'administrateur


3. Autorise l'exécution du script (politique d'exécution)

Set-ExecutionPolicy -ExecutionPolicy Bypass -Scope Process -Force

4. Lance le script

cd C:\chemin\vers\WindowsOpimizer
.\optimisation.ps1

5. Suis les instructions à l'écran — à la fin, redémarre ton PC ✅


Méthode 2 — One-liner (depuis PowerShell Admin)

Set-ExecutionPolicy Bypass -Scope Process -Force; iex (irm https://raw.githubusercontent.com/S0M2/WindowsOpimizer/main/optimisation.ps1)

⚠️ Toujours vérifier le contenu d'un script avant de l'exécuter via irm.


🔍 Détail des 8 modules

🔒 1. Privacy — Télémétrie & Tracking
  • Désactivation complète de la télémétrie (AllowTelemetry = 0 via GPO)
  • Suppression de l'ID publicitaire
  • Désactivation de la Timeline Windows
  • Blocage du Wi-Fi Sense (partage automatique de mots de passe)
  • Cortana bloquée par stratégie de groupe
  • Toutes les suggestions/publicités du menu Démarrer supprimées
⚙️ 2. Services — Non essentiels désactivés
Service Rôle
DiagTrack Télémétrie connectée
dmwappushservice Routage WAP Push
SysMain SuperFetch (inutile sur SSD)
WSearch Indexation Windows Search
Fax Service Fax
MapsBroker Cartes hors-ligne
RetailDemo Mode démonstration retail
RemoteRegistry Registre distant (risque sécurité)
XblAuthManager Xbox Live Auth
XblGameSave Xbox Live Sauvegarde
XboxNetApiSvc Xbox Live Network
XboxGipSvc Xbox Accessoires
⚡ 3. Performance — Plan d'alimentation & CPU
  • Activation du plan Performances Ultimes (si disponible) sinon Haute Performance
  • Core Parking désactivé : tous les cœurs CPU restent actifs en permanence
  • Mise en veille disque/veille système désactivée
  • Hibernation désactivée (libère plusieurs Go sur le disque)
🖥️ 4. Interface — Accélération visuelle
  • Bing retiré de la barre de recherche (recherche locale uniquement)
  • Toutes les animations de fenêtres désactivées
  • Transparence Aero désactivée (libère du GPU)
  • Menu contextuel classique restauré sous Windows 11
  • Délai de démarrage des apps au boot supprimé
  • Tips et suggestions système coupés
🌐 5. Réseau — Optimisation Ethernet
  • QoS : libération des 20% de bande passante réservés par Windows
  • Algorithme de Nagle désactivé : réduit la latence pour le gaming
  • TcpAckFrequency = 1 : acquittements TCP immédiats
  • Cache DNS optimisé et démarrage automatique garanti
🗑️ 6. Bloatware — Applications supprimées

Voir la liste complète ci-dessous.
La suppression se fait pour tous les utilisateurs et bloque la réinstallation automatique via les packages provisionnés.

🔧 7. Système — Tweaks registre
  • Redémarrage automatique après mise à jour désactivé
  • Arrêt système accéléré (WaitToKillServiceTimeout réduit à 2s)
  • GameDVR / Game Bar désactivés (supprime l'overhead en jeu)
  • Mode Jeu Windows activé automatiquement
  • Fichiers temporaires nettoyés
🐧 8. WSL 2 — Sous-système Linux
  • Activation de la fonctionnalité Microsoft-Windows-Subsystem-Linux
  • Activation de VirtualMachinePlatform (requis pour WSL 2)
  • WSL 2 défini comme version par défaut
  • Mise à jour automatique du kernel WSL

Après redémarrage, installe ta distribution préférée :

wsl --install -d Ubuntu       # Ubuntu LTS
wsl --install -d Debian       # Debian stable
wsl --install -d kali-linux   # Kali Linux

🗑️ Applications supprimées

Catégorie Applications
Médias Microsoft Films & TV, Groove Musique, Appareil Photo
Communication Skype, Lien avec le téléphone, Contacts
Outils MS inutiles Prise en main, Prise en main, Hub Office, Solitaire, Notes Autocollantes, Mixed Reality Portal, 3D Builder, Print 3D
Infos & Météo Actualités Bing, Météo Bing, Finance Bing, Sports Bing
Tiers préinstallés Disney+, Candy Crush, Duolingo, Facebook, Twitter/X, Netflix, TikTok, Dolby, Drawboard

Les apps Xbox Live sont gérées séparément dans la section Services pour une désactivation propre sans casser les dépendances système.


⚠️ Avertissements

Lis ceci avant de lancer le script.

  • Crée un point de restauration avant d'exécuter le script :

    Checkpoint-Computer -Description "Avant WindowsOptimizer" -RestorePointType MODIFY_SETTINGS
  • ⚠️ SysMain (SuperFetch) est désactivé car inutile voire néfaste sur SSD. Sur HDD ancien, tu peux le laisser actif.

  • ⚠️ Windows Search est désactivé. Si tu utilises la recherche Windows fréquemment, commente la ligne correspondante dans le script.

  • ⚠️ SmartScreen n'est pas désactivé par défaut (ligne commentée). Ne le désactive que si tu sais ce que tu fais.

  • ⚠️ WSL 2 nécessite un redémarrage pour être pleinement fonctionnel. Le script le signale à la fin.

  • ℹ️ Ce script modifie le registre Windows. Bien qu'entièrement réversible, un point de restauration reste recommandé.


🤝 Contribuer

Les contributions sont les bienvenues !

  1. Fork le projet
  2. Crée ta branche (git checkout -b feature/nouveau-tweak)
  3. Commit tes changements (git commit -m 'Ajout : optimisation GPU Nvidia')
  4. Push (git push origin feature/nouveau-tweak)
  5. Ouvre une Pull Request

📄 Licence

Distribué sous licence MIT. Voir LICENSE pour plus d'informations.


Made with ❤️ by S0M2

Si ce script t'a été utile, laisse une ⭐ sur le repo !

About

Script PowerShell tout-en-un pour optimiser, nettoyer et débloater Windows 10/11

Topics

Resources

License

Stars

Watchers

Forks

Contributors