Explorer les outils de résolution des problèmes de compatibilité des applications

Effectué

Les sections suivantes présentent les outils qui peuvent être utilisés pour résoudre les problèmes de compatibilité des applications.

Application Compatibility Toolkit

Application Compatibility Toolkit (ACT) est un ensemble d’outils utilisés pendant les phases d’inventaire, d’analyse et de résolution du processus de test de compatibilité des applications. ACT se compose de plusieurs fonctionnalités, y compris :

  • Une base de données des problèmes connus des applications et des solutions pour ces problèmes.
  • L’outil Administrateur de compatibilité, qui peut être utilisé pour créer des correctifs pour vos applications afin de leur permettre de s’exécuter correctement.
  • Un outil d’analyse de la configuration, qui permet d’identifier les problèmes liés à la configuration des applications.
  • L’Analyseur pour utilisateur standard, qui peut identifier les problèmes liés aux restrictions UAC susceptibles d’affecter les fonctionnalités de votre application.

ACT peut diagnostiquer les problèmes de compatibilité des applications dans Windows. ACT peut également résoudre les problèmes de compatibilité des applications en fonction du type des problèmes d’incompatibilité que vous rencontrez. Un des avantages les plus significatifs d’ACT est qu’il peut fournir une solution qui ne nécessite aucune modification importante de l’environnement d’exploitation des utilisateurs. ACT résout les problèmes de compatibilité en attachant des shims aux applications. Les shims redirigent les appels des applications vers l’emplacement approprié dans Windows. Ils simulent également les composants du système d’exploitation auxquels l’application tente d’accéder. Ces correctifs peuvent être appliqués dans le cadre du déploiement d’une application.

Client Hyper-V

Le client Hyper-V vous permet de fournir un environnement virtualisé local dans lequel les versions précédentes de Windows peuvent s’exécuter dans des machines virtuelles. Cet environnement vous permet d’exécuter des applications incompatibles sur les versions de Windows prises en charge tout en conservant Windows 10 ou Windows 11 en tant que système d’exploitation principal et en utilisant seulement des ressources locales.

Quand vous choisissez le client Hyper-V pour résoudre les problèmes de compatibilité potentiels, le matériel du client doit être pris en compte. Vous devez disposer d’un ordinateur avec un processeur 64 bits capable de gérer SLAT (Second-level Address Translation, Traduction d’adresses de second niveau) pour exécuter le client Hyper-V dans Windows. Comme un système d’exploitation supplémentaire est en cours d’exécution, vous devez vérifier que le client dispose d’un processeur, d’une mémoire et d’un espace disque suffisants pour prendre en charge cette méthode.

Services Bureau à distance

Services Bureau à distance vous permet de vous connecter à un ordinateur distant pour utiliser les ressources et les applications de cet ordinateur. Vous pouvez configurer un hôte de serveur Services Bureau à distance exécutant une version du système d’exploitation compatible avec des applications spécifiques. Vous pouvez aussi autoriser les utilisateurs à se connecter à distance à l’ordinateur pour utiliser des applications spécifiques. Vous pouvez aussi utiliser Windows Server 2016 RemoteApp pour fournir les mêmes fonctionnalités, sauf que RemoteApp exécute l’application dans sa propre fenêtre, dans l’ordinateur de l’utilisateur.

Windows 365 et Azure Virtual Desktop

Les solutions Azure Virtual Desktop et Windows 365 combinent les technologies de virtualisation de Services Bureau à distance et d’Hyper-V pour offrir une expérience utilisateur plus personnalisée et compartimentée. Au lieu que le client exécute le système d’exploitation compatible dans Hyper-V, Azure héberge le système d’exploitation nécessaire. Ceci permet aux administrateurs d’implémenter et de gérer plus facilement des machines virtuelles sans dépendre du matériel client pour prendre en charge l’exécution d’un système d’exploitation supplémentaire ou de dépendances sur l’application compatible avec un système d’exploitation serveur, comme exigé par Services Bureau à distance.

Vous pouvez créer des regroupements de postes de travail, qui sont des regroupements en pools que les utilisateurs partagent, ou des machines virtuelles personnelles dédiées que vous pouvez maintenir et gérer de façon similaire à des appareils physiques.