feigned

Comment exécuter un ancien logiciel ou jeu sur Windows 11 et 10 ?

Pierre Caer Le Crabe

Vous avez ressorti un vieux CD-ROM d’un jeu qui a bercé votre enfance, ou vous souhaitez réutiliser un logiciel professionnel qui fonctionnait parfaitement sur Windows XP ou 7 ? Mais une fois installé sur votre PC sous Windows 11 ou Windows 10, impossible de le lancer : messages d’erreur, crashs, fenêtre qui ne s’ouvre même pas…

Ce genre de problème est fréquent, surtout avec les logiciels conçus pour des versions de Windows qui ont aujourd’hui plus de dix ou quinze ans. En effet, les anciens programmes ne sont pas prévus pour fonctionner sur les versions récentes de Windows. L’évolution de l’architecture du système, des droits utilisateurs ou encore de la gestion de la mémoire peut les rendre incompatibles.

Heureusement, il existe plusieurs solutions pour contourner ces problèmes de compatibilité, à commencer par le mode de compatibilité, une fonctionnalité native de Windows conçue justement pour faire fonctionner d’anciens logiciels dans un environnement simulé.

Dans ce tutoriel, nous allons voir comment exécuter un ancienne application ou un ancien jeu sur Windows 11 et 10 grâce au mode de compatibilité.

Qu’est-ce que le mode de compatibilité de Windows ?

Le mode de compatibilité est une fonctionnalité intégrée à Windows (depuis XP) qui permet de simuler un environnement correspondant à une ancienne version de Windows. Concrètement, Windows va faire croire au logiciel qu’il fonctionne sous Windows XP, Windows 7 ou toute autre version précédente, afin qu’il puisse s’exécuter correctement.

Ce mécanisme repose sur un moteur de compatibilité interne qui utilise ce que l’on appelle des « shims » : des correctifs logiciels appliqués automatiquement par Windows pour modifier le comportement des programmes anciens. Ces shims permettent, par exemple, de simuler des fonctionnalités obsolètes ou de corriger des incompatibilités connues. Windows intègre une base de données de compatibilité régulièrement mise à jour via Windows Update afin d’améliorer la prise en charge des logiciels plus anciens.

Pour utiliser le mode de compatibilité de Windows, il faut accéder à l’onglet Compatibilité dans les propriétés de l’exécutable du logiciel ou du jeu. C’est ici que vous pourrez activer le mode, choisir la version de Windows à utiliser et configurer des options avancées.

Le mode de compatibilité de Windows

Sur Windows 11, voici la liste complète des versions de Windows que vous pouvez simuler via le mode de compatibilité :

  • Windows 95
  • Windows 98 / Windows Me
  • Windows NT 4.0 (Service Pack 5)
  • Windows 2000 (SP1 à SP4)
  • Windows XP (SP2, SP3)
  • Windows Server 2003 (SP1)
  • Windows Server 2008, 2012, 2016 (SP1)
  • Windows Vista (SP1, SP2)
  • Windows 7
  • Windows 8

Quand utiliser le mode de compatibilité de Windows ?

Voici quelques cas où le mode de compatibilité de Windows peut s’avérer utile :

  • Le programme refuse de se lancer ou se ferme immédiatement.
  • Vous recevez un message du type : « Cette application ne peut pas s’exécuter sur votre PC ».
  • L’interface du logiciel s’affiche de façon incorrecte (menus décalés, éléments invisibles) ou certaines fonctionnalités semblent inopérantes.
  • Le programme a été conçu pour une ancienne version de Windows (XP, Vista, 7).

Si vous vous reconnaissez dans l’un de ces scénarios, le mode de compatibilité est un bon point de départ pour faire fonctionner un ancien logiciel ou jeu.

Faire fonctionner un ancien logiciel ou jeu sur Windows 11 ou 10 : les solutions

Méthode n°1 : avec le mode de compatibilité

Cette méthode est la plus simple et la plus directe pour tenter de faire fonctionner une ancienne application sur Windows 11 ou 10. Le mode de compatibilité intégré permet de simuler une version antérieure de Windows (comme XP ou 7) et d’ajuster certains paramètres pour contourner les problèmes les plus courants. C’est souvent la première chose à essayer lorsqu’un logiciel refuse de démarrer ou présente des bugs visuels.

  1. Faites un clic droit sur l’exécutable du logiciel ou du jeu vidéo (fichier .exe).

  2. Sélectionnez Propriétés.

  3. Allez dans l’onglet Compatibilité.

  4. Cochez la case Exécuter ce programme en mode de compatibilité pour :.

  5. Sélectionnez une ancienne version de Windows (par exemple Windows 7 ou XP).

  6. (Optionnel) Activez les options suivantes selon les besoins :

    • Mode couleur réduit : utile pour les programmes 16 bits ou les jeux fonctionnant en 256 couleurs. Cela peut également supprimer les avertissements liés à un nombre de couleurs trop élevé.
    • Exécuter avec une résolution d’écran de 640×480 : force la résolution de l’écran à 640×480 avant le lancement du programme. Pratique pour les anciens jeux qui ne gèrent pas les hautes résolutions.
    • Désactiver les optimisations du mode plein écran : à activer pour les jeux en plein écran exclusif qui rencontrent des bugs ou des baisses de performance (Windows 10 v1703 et versions ultérieures).
    • Exécuter ce programme en tant qu’administrateur : recommandé pour les anciens logiciels qui nécessitent un accès étendu au système.
    • Utiliser l’affichage hérité de gestion des couleurs ICC : désactive la gestion avancée des couleurs introduite dans Windows 11. Peut corriger des problèmes d’affichage dans certains jeux utilisant DirectDraw.
    • Modifier les paramètres PPP élevés : utile si le logiciel s’affiche flou ou mal proportionné avec les paramètres d’affichage modernes.
    • Paramètres spécifiques à Windows sur ARM : pour les appareils ARM, Windows propose aussi des réglages d’émulation x86/x64 accessibles dans les paramètres de compatibilité avancés.
  7. Cliquez sur Appliquer, puis OK.

  8. Relancez le programme et vérifiez s’il fonctionne correctement avec les paramètres choisis.

Méthode n°2 : avec l’assistant compatibilité des programmes

Si vous ne savez pas exactement quel réglage activer dans le mode de compatibilité de Windows, l’assistant compatibilité des programmes peut vous guider automatiquement. Il analyse les comportements problématiques du programme et propose des solutions adaptées. C’est une méthode pratique, notamment pour les utilisateurs débutants.

  1. Faites un clic droit sur l’exécutable du programme (fichier .exe).

  2. Sélectionnez Propriétés.

  3. Allez dans l’onglet Compatibilité.

  4. Cliquez sur Lancer la résolution des problèmes de compatibilité.

  5. Répondez aux questions posées par l’assistant compatibilité des programmes. Vos réponses permettront d’identifier le problème et de proposer des correctifs adaptés.

  6. Au terme de la série de questions, répondez Oui pour appliquer les paramètres de compatibilité recommandés.

  7. Testez le programme.

  8. Si cela fonctionne, retournez dans l’assistant et répondez Oui à la question Cela a-t-il résolu votre problème ?. Sinon, répondez Non pour avoir de nouvelles questions qui permettront de proposer de nouveaux paramètres.

Que faire si votre ancien logiciel ou jeu ne fonctionne toujours pas ?

Si votre ancien logiciel ou jeu ne fonctionne toujours pas malgré le mode de compatibilité de Windows, voici quelques pistes :

  • Rechercher une version plus récente du programme : vérifiez sur le site officiel du programme s’il existe une version compatible avec Windows 10 ou 11. De nombreux développeurs ont mis à jour leurs logiciels, ou proposent une version alternative.
  • Chercher un patch ou une version modifiée : certains passionnés publient des patchs non officiels pour corriger les bugs de compatibilité ou adapter les anciens jeux aux systèmes modernes. Consultez le site PCGamingWiki pour des correctifs spécifiques à des jeux ou regardez sur GOG.com (les jeux y sont souvent pré-configurés pour les OS modernes).
  • Exécuter le programme dans une machine virtuelle : cette méthode permet de recréer un environnement Windows plus ancien à l’aide d’un logiciel de virtualisation comme VirtualBox ou VMware Player. Voici la procédure que vous pouvez suivre :
    • Téléchargez l’image ISO d’une ancienne version de Windows (Windows XP, Windows 7…).
    • Créez une machine virtuelle en utilisant l’ISO téléchargé.
    • Activez l’accélération 3D si nécessaire.
    • Installez puis lancez votre ancien logiciel ou jeu dans la machine virtuelle.
  • Utiliser une alternative moderne : si aucune solution ne fonctionne, cherchez un programme alternatif. Par exemple, pour un logiciel bureautique, utilisez LibreOffice au lieu d’un ancien Microsoft Office.

Un p’tit coup de pince ?

Derrière chaque article, il y a du temps, de la passion, et parfois... plusieurs cafés 😁 ☕
Si vous souhaitez soutenir mon travail, vous pouvez m’en offrir un !

Explorez cet article avec l’aide de l’IA

Les assistants IA peuvent vous aider à mieux comprendre, résumer ou approfondir ce contenu.
Cliquez sur l’assistant de votre choix !

Pierre Caer
Fondateur Expert Windows/Linux
  • 902 articles

Depuis 2013, je vous aide à dépanner vous-même votre matériel informatique afin que vous puissiez reprendre au plus vite vos activités, à approfondir vos connaissances et à mieux utiliser votre ordinateur. Avec rigueur, exhaustivité et simplicité ! 🦀

Et si vous avez deux petites minutes devant vous...

Laissez-nous un avis sur Trustpilot ou sur notre page Facebook (ou les deux ), cela nous aiderait beaucoup !

Le Crabe Info est aussi sur vos réseaux

Suivez-nous sur :

Besoin d'aide ?

Malgré la lecture de l'article « Comment exécuter un ancien logiciel ou jeu sur Windows 11 et 10 ? », vous avez encore des questions qui vous trottent dans la tête ? Vous avez toujours les mêmes problèmes qu'au départ ? Vous êtes bloqué et vous ne savez plus quoi faire ?

Faites appel à la Communauté du Crabe en posant votre question sur les forums !

Demander de l'aide
Quitter la version mobile