Êtes-vous un joueur ? Réduisez la douleur d’utiliser Windows (en dualboot)
Si vous avez lu mes précédents articles sur la construction d’un Serveur Domestique via CLI, vous savez exactement ce que je pense du système d’exploitation de Microsoft. Pour moi, utiliser Windows pour le travail ou le développement est un gaspillage de performances, de vie privée et de santé mentale. Il consomme de la RAM juste pour exister, envoie des données de télémétrie sur vos mouvements de souris à Redmond, et redémarre sans votre permission pour installer une mise à jour qui change l’icône de la calculatrice.

Cependant, j’ai une confession : J’aime tirer sur des choses. Des choses virtuelles, évidemment. Et c’est là que nous butons sur un mur. Bien que la communauté Linux ait accompli des miracles avec Proton et la Steam Deck, il existe une catégorie de jeux qui refuse simplement de coopérer : Les Jeux de Tir Compétitifs.
Si vous, comme moi, souffrez de l’addiction à Destiny 2 ou essayez d’apprécier le chaos de Battlefield 6, vous avez rencontré la barrière de l’Anti-Triche au Niveau du Noyau (Kernel-Level Anti-Cheat). Ces systèmes (BattlEye, Ricochet, Vanguard) exigent un accès profond au noyau du système d’exploitation pour s’assurer que vous n’utilisez pas de wallhacks. Et ils ne font pas confiance à Linux. Pour eux, si vous êtes sous Linux, vous êtes un hacker jusqu’à preuve du contraire.
Nous sommes donc forcés d’avoir un dual-boot. Mais nous n’avons pas à accepter le bloatware rempli de “Candy Crush” et de “TikTok App” qu’est une installation standard de Windows 11.
Nous allons construire une Console de Jeux Windows. Un système dépouillé de tout sauf de ce qui est nécessaire pour lancer Steam et exécuter le jeu.
Le Saint Graal : Windows 10 IoT Enterprise LTSC
La première erreur des amateurs est d’installer Windows 10/11 Famille ou Pro. Ces versions ne sont pas des systèmes d’exploitation, ce sont des plateformes de diffusion de publicité.
La solution est la version LTSC (Long-Term Servicing Channel), spécifiquement IoT Enterprise LTSC 2021.
Pourquoi ?
- Pas de Microsoft Store.
- Pas de Cortana.
- Pas d’Edge (sauf si vous le voulez).
- Pas d’Applications (News, Weather, la surcouche Xbox Game Bar et autres absurdités).
- Mises à jour : Elle ne reçoit que des mises à jour de sécurité. Pas de “Mises à jour de Fonctionnalités” qui cassent vos pilotes.
- Support : Elle est supportée jusqu’en 2032.
C’est la version la plus propre et la plus stable de Windows capable d’exécuter des jeux modernes. C’est ce que Windows 7 aurait aimé être en 2025.
Étape 1 : Acquérir l’Image
Je ne posterai pas de liens directs ici car je ne veux pas d’ennuis juridiques, mais si vous cherchez “Massgrave” sur Google ou GitHub, vous trouverez la voie. Vous cherchez l’ISO avec la somme de contrôle pour Windows 10 IoT Enterprise LTSC 2021.
Vérifiez le hachage SHA-256. La vie privée est importante, mais la sécurité l’est encore plus.
Étape 2 : Le Script “Post-Installation”
Tout comme j’ai créé un script pour automatiser l’installation d’Ubuntu Server, nous devons automatiser le “nettoyage” de Windows. Même LTSC a besoin de quelques ajustements pour être une machine de jeu pure.
Ouvrez PowerShell en tant qu’Administrateur et exécutez la logique ci-dessous. Ce n’est pas un script à copier-coller, mais un guide sur ce que vous devez changer :
# 1. Activer le plan "Performances Ultimes"
# Cela force le CPU à fonctionner à sa fréquence maximale, évitant les micro-saccades dans Battlefield.
powercfg -duplicatescheme e9a42b02-d5df-448d-aa00-03f14749eb61
# 2. Désactiver l'Hibernation
# Vous êtes sur un PC de bureau/ordinateur portable de jeu. Vous n'avez pas besoin de sauvegarder la RAM sur le disque.
# Cela récupère environ 6 Go à 16 Go d'espace SSD.
powercfg /h off
# 3. Accélération de la Souris (L'ennemi de la Visée)
# Windows utilise par défaut "Améliorer la précision du pointeur". Cela détruit la mémoire musculaire.
# Dans le registre, nous la supprimons
Set-ItemProperty -Path "HKCU:\Control Panel\Mouse" -Name "MouseSpeed" -Value "0"
Set-ItemProperty -Path "HKCU:\Control Panel\Mouse" -Name "MouseThreshold1" -Value "0"
Set-ItemProperty -Path "HKCU:\Control Panel\Mouse" -Name "MouseThreshold2" -Value "0"
# 4. Débloater les quelques restes
# Même LTSC a quelques vestiges.
Get-AppxPackage *Microsoft.Windows.SecHealthUI* | Remove-AppxPackage
Get-AppxPackage *Microsoft.Windows.Photos* | Remove-AppxPackage
Étape 3 : Pilotes sans “l’Expérience”
Si vous avez une carte NVIDIA, n’installez pas GeForce Experience. C’est un logiciel espion déguisé en outil de mise à jour de pilotes. Il nécessite une connexion juste pour mettre à jour les pilotes de votre GPU. Ridicule.
Utilisez NVCleanstall. C’est un outil qui vous permet d’installer uniquement le pilote GPU et PhysX. Vous pouvez supprimer la télémétrie, le service de streaming Shield (si vous ne l’utilisez pas) et les bloatwares publicitaires.
Comme je fais cela sur un ordinateur portable de gaming (un ASUS TUF), je refuse d’installer l’immondice propriétaire connue sous le nom d’“Armoury Crate”. Elle installe 15 services différents juste pour changer la couleur du clavier. À la place, nous utilisons G-Helper. C’est open-source, pèse moins de 5 Mo, et fait tout ce que fait le logiciel officiel sans l’espionnage. Cependant, si vous essayez de lancer G-Helper (ou presque n’importe quel jeu/outil) sur une installation LTSC fraîche, il va planter instantanément.
Pourquoi ? Parce que LTSC est trop propre.
Les versions grand public de Windows sont préchargées avec une bibliothèque de dépendances que les développeurs de logiciels supposent que vous avez. LTSC ne l’est pas. Avant de pouvoir jouer, vous devez installer manuellement le “système digestif” de Windows :
Visual C++ Redistributables (All-in-One) : Vous avez besoin des bibliothèques x86 et x64 de 2005 à 2022. Sans elles, G-Helper ne peut pas communiquer avec le matériel.
DirectX End-User Runtimes (juin 2010) : “Mais Windows 10 n’a-t-il pas DX12 ?” Si. Mais les jeux plus anciens (et même certains lanceurs modernes) font encore appel aux bibliothèques DX9.
Téléchargez le Visual C++ Redistributable Runtimes All-in-One (depuis TechPowerUp ou GitHub) et exécutez le install_all.bat. Ensuite, exécutez l’installateur web de DirectX.
Une fois ces éléments installés, G-Helper s’ouvre. Nous pouvons définir la limite de charge de la batterie à 80 % (pour préserver sa durée de vie), régler les ventilateurs sur “Silencieux” lors de la navigation et “Turbo” pendant le jeu. Nous avons maintenant le contrôle total du matériel sans la “taxe bloatware”.
Une dernière chose. Pour Destiny 2 et les titres modernes, assurez-vous d’activer HAGS (Hardware Accelerated GPU Scheduling) dans les paramètres graphiques de Windows. Cela transfère la gestion de la mémoire du CPU vers le GPU, réduisant la surcharge.
Étape 4 : Le Résultat
Après ce processus, vous aurez une installation Windows qui :
- Utilise moins de 1,5 Go de RAM au repos.
- A zéro fenêtre pop-up vous demandant d’essayer Office 365.
- N’indexe pas vos fichiers pendant que vous essayez de gagner un 1 contre 3 sur CSGO.
Elle devient un glorieux chargeur d’amorçage pour Steam. Vous allumez le PC, Steam s’ouvre, vous jouez, vous éteignez. C’est toujours Windows. C’est toujours un mal nécessaire. Mais au moins maintenant, il vous obéit.

Étape 5 : Le Piège des “Scripts de Débloatage”
À ce stade, vous pourriez être tenté d’aller sur GitHub, de chercher “Windows 10 Debloater”, et d’exécuter le premier script PowerShell que vous trouvez avec 10k étoiles.
Ne le faites pas.
Voici pourquoi utiliser des scripts de débloatage automatisés est une très mauvaise idée pour ce projet :
Redondance : Ces scripts sont écrits pour Windows 10 Famille et Pro. Ils contiennent des centaines de lignes pour supprimer Cortana, OneDrive et Candy Crush. Nous sommes sur LTSC. Nous n’avons pas ces choses. Exécuter un script pour supprimer quelque chose qui n’existe pas, c’est comme essayer de pratiquer une chirurgie sur un homme mort, au mieux, rien ne se passe, au pire, vous endommagez le corps.
Le Problème de la “Boîte Noire” : À moins de vous asseoir et d’analyser 100 % du code (ce qui peut représenter des milliers de lignes), vous ne savez pas ce que ce script fait. Beaucoup d’entre eux désactivent agressivement des tâches planifiées ou suppriment des clés de registre liées à l’impression, au réseau ou à l’authentification utilisateur.
Instabilité : J’ai vu des scripts qui “débloatent” le système en arrachant les dépendances du fournisseur d’identité. Félicitations, maintenant vous ne pouvez plus vous connecter au réseau Xbox dans Halo Infinite.
Nous avons choisi LTSC précisément parce qu’il arrive débloaté d’usine. Nous n’avons pas besoin d’une machette pour dégager un chemin déjà pavé. Gardez votre installation propre en n’exécutant pas des scripts que vous ne comprenez pas entièrement.
Étape 6 : L’exception Xbox (Optionnelle)
J’ai mentionné plus tôt que nous voulons un système exempt du Microsoft Store. Et pour 99 % des jeux, de Counter-Strike à Elden Ring, c’est la vérité absolue. Vous n’avez pas besoin du Store, et vous ne voulez certainement pas qu’il tourne en arrière-plan.
Cependant, il existe une catégorie spécifique de jeux qui refuseront de se lancer sur notre installation LTSC propre : Les titres Microsoft de première partie.
Si vous essayez de lancer Forza Horizon 5, Sea of Thieves ou Halo Infinite (même les versions Steam), le jeu peut planter instantanément ou rester bloqué dans une boucle de connexion infinie.
Le coupable : Ces jeux dépendent d’un service d’arrière-plan appelé Xbox Identity Provider pour faire le pont entre Steam et votre compte Microsoft. Puisque nous avons éliminé les logiciels superflus, ce pont n’existe pas.
Si, et seulement si, vous jouez à ces titres spécifiques, vous devez effectuer une réimplantation chirurgicale du Microsoft Store.
Le script “LTSC-Add-MicrosoftStore” : Puisque LTSC ne possède pas les fichiers d’installation, nous comptons sur la communauté open-source. Rendez-vous sur GitHub et trouvez le dépôt
kkkgo/LTSC-Add-MicrosoftStore. Téléchargez la version, décompressez-la et exécutezAdd-Store.cmden tant qu’Administrateur.Le strict minimum : Une fois le Store installé, ouvrez-le. Ne vous connectez pas au Store lui-même (sauf si vous possédez le jeu dessus). Recherchez et installez uniquement ces deux éléments :
Xbox Identity Provider
Gaming Services
L’application Xbox (Optionnelle) : Si vous utilisez le Game Pass, vous aurez également besoin de l’application principale Xbox.
Une fois installé, lancez votre jeu. Il devrait maintenant afficher avec succès la fenêtre de connexion Microsoft. Une fois connecté, fermez le Store, retirez-le de la barre des tâches et faites comme s’il n’existait pas. Nous sommes là pour jouer à Halo, pas pour parcourir des fonds d’écran payants.
Ce processus est-il excessif ? Absolument.
Est-il absurde que nous devions télécharger une version Entreprise de Windows destinée aux appareils IRM juste pour jouer à Call of Duty sans publicité ? Oui.
Mais c’est la réalité du jeu sur PC en 2025. Nous sommes coincés entre le marteau de la compatibilité Anti-Cheat et l’enclume des logiciels superflus de Microsoft. En utilisant Windows 10 IoT Enterprise LTSC, nous reprenons possession de notre matériel.
Nous avons réduit le système d’exploitation à ses éléments essentiels. Ce n’est plus un “Système d’exploitation” au sens traditionnel ; c’est un chargeur d’amorçage glorifié et hautement optimisé pour vos jeux. Et honnêtement ? C’est la seule façon dont je peux tolérer d’avoir Windows chez moi.
À bientôt dans le prochain article.