L’Invite de commandes de Windows souffre depuis longtemps d’une image vieillissante : interface austère, fonctionnalités rudimentaires et un sentiment général d’obsolescence face aux émulateurs de terminaux modernes (Terminal Windows, iTerm2, Alacritty…).
Microsoft répond enfin à ces critiques avec la build 29558 de Windows 11, déployée le 30 mars 2026 sur le canal Canary. La firme de Redmond annonce qu’elle intègre maintenant dans Windows l’ensemble des contributions et améliorations issues du projet open-source Windows Terminal. Par conséquent, l’Invite de commandes va profiter d’un rendu plus moderne et de nouvelles fonctionnalités attendues de longue date.
Pourquoi l’Invite de commandes accusait du retard sur le Terminal Windows
L’Invite de commandes et le Terminal Windows partagent le même moteur sous-jacent : la console Windows (conhost.exe). Ce composant essentiel gère l’affichage et la saisie pour l’ensemble des environnements en ligne de commande : l’Invite de commandes, PowerShell ou encore le sous-système Windows pour Linux (WSL).
Depuis un moment, cette console Windows fait partie intégrante du projet open-source Windows Terminal, permettant à l’application éponyme – le Terminal Windows – de profiter pleinement des contributions de la communauté sur GitHub. Malheureusement, le composant intégré nativement au système d’exploitation, lui, évolue beaucoup moins vite, au rythme des mises à jour de Windows, pendant que l’application Terminal Windows bénéfice d’améliorations constantes.
Avec la build 29558, Microsoft franchit une étape majeure en faisant entrer dans Windows les améliorations développées sur le dépôt open-source Windows Terminal. Ce changement important permet à l’Invite de commandes (mais aussi à PowerShell et au WSL) de bénéficier enfin d’améliorations majeures qui étaient, jusqu’ici, réservées aux utilisateurs de l’application Terminal Windows.
Des gains de performance concrets
L’une des nouveautés les plus importantes est l’introduction d’un nouveau moteur de rendu basé sur Atlas et Direct3D.
Selon Microsoft, ce moteur peut améliorer les performances de défilement (jusqu’à dix fois plus rapide dans certains cas), une différence notable lorsqu’on travaille avec des sorties de commandes volumineuses.
Note technique : ce moteur n’est pas activé par défaut. Pour l’activer, il faut créer manuellement une valeur DWORD nommée
UseDx=1dans la clé de registre suivante :HKCU\Console.
De nouvelles fonctionnalités longtemps attendues
Grâce à cette mise à jour, plusieurs fonctionnalités qui faisaient jusqu’ici défaut à la console Windows font leur apparition :
- Recherche avancée : le champ de recherche supporte désormais les expressions régulières (Regex), simplifiant l’analyse des sorties textuelles complexes.
- Support des images intégrées : grâce au protocole Sixel, des outils tels que le gestionnaire de paquets Windows (winget) peuvent afficher des icônes ou des graphiques directement dans la console.
- Corrections visuelles : le moteur de rendu original traite enfin correctement les polices en gras, tandis qu’un bug persistant sur la sélection rectangulaire a été définitivement corrigé.
Fiabilité et accessibilité améliorées
Du côté du presse-papiers, un problème persistant a été résolu : certains caractères collés pouvaient être perdus lorsque l’encodage de la session ne permettait pas de les représenter. Le support d’OSC 52 — un mécanisme permettant aux applications en ligne de commande d’interagir directement avec le presse-papiers — a également été ajouté.
Microsoft a aussi revu en profondeur l’intégration de MSAA (Microsoft Active Accessibility) et amélioré le support d’UI Automation, avec pour objectif une meilleure compatibilité avec les lecteurs d’écran, les technologies d’assistance et les autres émulateurs de terminal. Dans le même esprit, les fenêtres contextuelles internes à la console — notamment l’historique des commandes (F7) et les fenêtres d’édition de ligne (F2 et F4) — arborent un design modernisé.
Enfin, le comportement du défilement automatique lors de la saisie (snap-on-input) a été amélioré pour éviter les sauts intempestifs sur PowerShell et WSL.
Réservé au canal Canary pour l’instant
Ces améliorations sont disponibles dès maintenant pour les utilisateurs inscrits au programme Windows Insider dans le canal Canary, via la build 29558.
Comme toujours avec ce canal expérimental, les fonctionnalités qui y apparaissent peuvent évoluer, être retirées ou ne jamais atteindre la version publique de Windows 11. Microsoft n’a pas communiqué de calendrier pour un éventuel déploiement plus large.
Ce qu’il faut retenir
- Avec la build 29558 de Windows 11, Microsoft intègre dans la console Windows (le moteur de l’Invite de commandes et de PowerShell) un ensemble d’améliorations issues du projet open-source Windows Terminal qui profite directement à l’Invite de commandes et à PowerShell.
- Parmi les nouveautés notables : un moteur de rendu Atlas/Direct3D, la recherche par expressions régulières et le support des images via le protocole Sixel.
- Les performances de défilement peuvent être améliorées jusqu’à environ 10 fois dans certains scénarios avec le nouveau moteur de rendu et plusieurs problèmes de fiabilité du presse-papiers ont été corrigés.
- Ces changements sont pour l’instant réservés au canal Canary ; aucune date de disponibilité générale n’a été annoncée.
