Optimiser la résolution et la taille du texte lors d’une session RDP sur Windows Server 2022

Introduction : La qualité d’affichage d’une session Remote Desktop influence directement le confort et la productivité. Voici un guide complet pour ajuster résolution et taille du texte lorsqu’on se connecte à un serveur Windows Server 2022, sans sacrifier la lisibilité ni perdre l’accès à l’ensemble du bureau.

Sommaire

Vue d’ensemble de la problématique

En environnement d’entreprise, la connexion RDP est souvent la porte d’entrée unique vers un serveur applicatif ou un poste d’administration. Deux situations extrêmes se répètent :

  • Smart Sizing désactivé : l’image respecte la résolution native envoyée au serveur. Sur les écrans haute définition actuels (QHD, 4K), la fenêtre devient plus grande que la zone visible ; il faut faire défiler horizontalement ou verticalement pour retrouver la barre des tâches, ce qui réduit l’efficacité.
  • Smart Sizing activé : l’ensemble du bureau distant se replie dans la fenêtre, mais tous les éléments (icônes, menus, texte) deviennent minuscules et difficilement lisibles, surtout sur les écrans d’ordinateur portable modernes.

Chercher un compromis revient à jouer sur trois leviers étroitement liés : la résolution envoyée au serveur, la mise à l’échelle DPI appliquée côté client et les fonctionnalités propres aux différents clients RDP.

Pourquoi l’affichage pose problème en RDP ?

Depuis Windows 8.1, Microsoft a introduit le Per‑Monitor DPI Awareness : chaque écran connecté à un poste client peut avoir son propre facteur de zoom. L’image RDP, toutefois, reste un bitmap fixe généré par le serveur. Lorsque le client applique ensuite un agrandissement (ou une réduction) logiciel, on observe deux effets :

  1. Un rendu parfois flou, car l’image est interpolée.
  2. Une interface qui peut sembler disproportionnée si l’échelle dépasse 175 %.

Sur Windows Server 2022, il est impossible de modifier la résolution ni le facteur DPI depuis la session distante : les contrôles d’affichage sont grisés et un message « Display settings cannot be set in a remote session » apparaît systématiquement. Toute l’optimisation doit donc être pensée côté client.

Comparatif des principales solutions

VoieOù l’activerCe que cela faitPoints d’attention
Client Microsoft Remote Desktop (Microsoft Store)Paramètres de l’entrée avant connexion (Display Settings)Choisir une résolution fixe ou l’adaptation automatique plein écran. Régler « Change the size of the display » à 100 % évite le double scaling ; le zoom sera géré côté client.Plus souple que mstsc.exe, mais nécessite l’application UWP.
Client classique mstsc.exeOnglet Affichage (Display) du dialogue de connexionLe curseur « De petit à grand » fixe la résolution transmise au serveur. Tout à droite = plein écran à la résolution du moniteur local.Le serveur reste à 100 % DPI ; la lisibilité dépendra de la résolution native sélectionnée.
Fichier .rdpÉditer le fichier et ajouter : desktopscalefactor:i:<valeur>Applique un facteur de zoom bitmap (125 %, 150 %, etc.).Clé obsolète ; ignorée par les clients récents.
Ajuster le scale local (Windows)Paramètres ► Système ► Affichage du PC clientModifie le DPI pour tout l’environnement local (125 %, 150 %, 175 %…). Le contenu RDP sera agrandi sans recadrage.Impacte aussi toutes les autres applications ouvertes.
Outils tiers (RDCMan, mRemoteNG…)Gestionnaires de connexionsProposent une résolution ou un zoom par connexion, avec bascule rapide entre profils.RDCMan n’est plus maintenu ; privilégier mRemoteNG ou Terminals.

Méthode pas à pas recommandée

Pour la plupart des administrateurs, l’objectif est : « plein écran sans défilement, texte lisible sans flou ».  Voici la démarche qui donne les meilleurs résultats sur des moniteurs QHD ou 4K :

  1. Déterminer la résolution cible
    • Sur un écran 4K (3840×2160), une résolution équivalente Full HD (1920×1080) ou légèrement supérieure (1600×900 pour un 13  ») est souvent suffisante pour afficher le bureau complet tout en conservant des caractères lisibles.
    • Répertoriez vos différentes tailles d’écran (portable, écran externe, vidéoprojecteur) et notez la résolution qui vous offre le meilleur compromis sur chacun.
  2. Configurer le client RDP Dans mstsc.exe :
    1. Ouvrez l’onglet Display.
    2. Déplacez le curseur jusqu’à la zone correspondant à la résolution cible.
    3. Cochez « Use all my monitors for the remote session » si vous travaillez en double écran (attention, les deux écrans adopteront alors la même résolution RDP).
    4. Enregistrez votre fichier .rdp pour réutiliser ces paramètres.
    Dans l’application Microsoft Store :
    1. Éditez la connexion ➜ Display Settings.
    2. Sous « Resolution », choisissez Custom et saisissez par exemple « 1920 × 1080 ».
    3. Laissez « Change the size of the display » à 100 %.
  3. Lancer la connexion en plein écran Le bureau distant remplit désormais l’écran sans barres de défilement.
  4. Ajuster la mise à l’échelle locale si nécessaire Si après connexion le texte reste trop petit, ouvrez Paramètres ► Système ► Affichage sur le poste client et appliquez un facteur d’échelle (ex. 125 %). Tout le système, y compris la session RDP, sera agrandi de manière nette, sans interpolation bitmap côté serveur.
  5. Valider la netteté Ouvrez quelques applications (Console, Explorateur, navigateur) et vérifiez que le texte n’est ni flou ni pixellisé. Ajustez la résolution ou le DPI local au besoin.

Limites et points techniques côté serveur

  • Le changement à chaud de résolution ou de DPI n’est pas pris en charge ; il faut se déconnecter/reconnecter pour appliquer un nouveau paramètre.
  • Les services de rôle « Session Host » n’offrent pas d’option PowerShell pour forcer un DPI spécifique à la connexion.
  • La console (session 0) héritera toujours du paramètre défini au moment de l’ouverture de session par le service TermService.

DPI Awareness : comprendre le rendu flou

Lorsque vous agrandissez l’image RDP via Smart Sizing ou via desktopscalefactor, le client effectue un stretch bitmap ; chaque pixel du serveur est étiré sur plusieurs pixels du client. Les polices TrueType, qui sont vectorielles au départ, ont alors déjà été rasterisées côté serveur, d’où la perte de netteté. À l’inverse, la mise à l’échelle DPI locale (Settings ► Display) laisse Windows Server 2022 restituer les glyphes à 100 % puis demande au sous‑système graphique local de ré‑échantillonner l’interface selon les instructions vectorielles, ce qui reste beaucoup plus propre.

Questions fréquentes

Puis‑je changer la résolution depuis Panneau de configuration ► Affichage sur le serveur ?

Non. En RDP, les réglages sont verrouillés. Seule une connexion console physique permettrait d’accéder à cette option.
Existe‑t‑il une policy de groupe pour imposer la résolution ?

Aucune GPO native ne force la résolution. Il est cependant possible d’inclure un fichier .rdp dans un raccourci publié via RemoteApp ou un portail Web RDS pour standardiser les paramètres.
Smart Sizing est‑il toujours utile ?

Smart Sizing reste pertinent pour un zoom ponctuel (présentation, partage d’écran). Pour un usage quotidien, il est préférable de jouer sur la résolution et le DPI local pour conserver un rendu net.

Raccourcis clavier indispensables

  • Ctrl + Alt + Pause/Break : basculer entre plein écran et mode fenêtré.
  • Ctrl + Alt + Home : afficher la barre de connexion pour accéder rapidement à la configuration d’écran (mstsc.exe uniquement).
  • Ctrl + Alt + / : passer d’un écran à l’autre en multi‑moniteur RDP (si activé).

Bonnes pratiques supplémentaires pour un parc informatique hétérogène

Standardiser les résolutions via scripts

Lorsque l’on déploie des fichiers .rdp sur plusieurs postes, veillez à :

  • Utiliser des variables d’environnement (ex. %USERPROFILE%) pour le chemin de destination.
  • Appliquer un contrôle de hash pour prévenir les modifications manuelles non supervisées.

Gérer les écrans à très haute densité (HiDPI)

Sur certains ultrabooks récents (13  » 4K), même un facteur DPI de 200 % peut laisser les textes menus minuscules. Préconisez alors :

  • Une résolution intermédiaire (1920×1080) envoyée par le client RDP.
  • Un DPI local entre 150 % et 200 % pour que le rendu reste net sans compromis majeur sur l’espace de travail.

Séparer les usages administratifs et bureautiques

Les administrateurs ont souvent besoin d’afficher davantage d’informations simultanément (snap‑ins MMC, consoles PowerShell complexes), quand l’utilisateur final privilégie la lisibilité sur un petit écran. Envisagez :

  • Des profils .rdp distincts (par exemple Admin‑4K.rdp et User‑FullHD.rdp) avec des résolutions et tailles de police adaptées.
  • Des raccourcis spécifiques sur le bureau ou dans un hub d’accès sécurisé.

En résumé

Pour concilier confort visuel et productivité dans une session Remote Desktop vers Windows Server 2022 :

  1. Choisissez une résolution adaptée avant la connexion ; évitez Smart Sizing par défaut.
  2. Laissez le serveur à 100 % DPI pour un rendu natif et net.
  3. Utilisez la mise à l’échelle système du poste client pour agrandir le texte en une seule opération.
  4. Automatisez vos profils .rdp ou vos paramètres du client Microsoft Store afin d’appliquer ces règles de manière homogène.

En appliquant cette méthodologie, on obtient un affichage pleinement exploitable, quel que soit le type d’écran, sans recourir à des contournements obsolètes ni dégrader les performances graphiques du serveur.

Sommaire