Description de l'utilitaire de compatibilité des applications

Traductions disponibles Traductions disponibles
Numéro d'article: 251062 - Voir les produits auxquels s'applique cet article
Ancien nº de publication de cet article : F251062
Agrandir tout | Réduire tout

Sommaire

Résumé

L'utilitaire de compatibilité des applications (Apcompat.exe) est un outil dont le rôle est de convaincre les programmes effectuant les vérifications de conformité dans Windows 2000 qu'ils s'exécutent en réalité sous une version antérieure du système d'exploitation.

Plus d'informations

Apcompat.exe renvoie un faux numéro de version aux programmes lorsque ceux-ci tentent de déterminer la version du système d'exploitation en cours. Cet outil peut être utile pour la plupart des programmes, mais risque de ne pas fonctionner avec les programmes utilisés avec un système d'exploitation spécifique.

Les messages d'erreur généralement susceptibles de s'afficher sont les suivants :
Ce programme nécessite l'exécution de Windows 95.
- ou -
Cette application nécessite le Service Pack 3 ou supérieur de Windows NT.
Apcompat.exe n'est d'aucune efficacité dans les cas suivants :
  • Avec les programmes développés pour Microsoft Windows 98, Microsoft Windows 95 ou Microsoft Windows 3.x essayant d'accéder directement au matériel.
  • Avec les programmes Windows 95 ou Windows 98 utilisant des pilotes de périphérique virtuels (VXD) pour s'exécuter sous Windows 2000.
Apcompat.exe peut être utile dans les cas suivants :
  • Avec les programmes développés pour Microsoft Windows NT nécessitant un Service Pack particulier.
  • Avec les jeux Windows 95 ou Windows 98 développés pour s'exécuter uniquement sous Windows 95 ou Windows 98 en raison de problèmes liés à DirectX. (Windows 2000 est fourni avec DirectX 7.0 ; Windows NT 4.0 est fourni avec DirectX 3.0.)
REMARQUE : Apcompat.exe renvoie simplement un faux numéro de version du système d'exploitation pour l'installation d'un programme. Il ne modifie pas les programmes pour les rendre exécutables sous Windows 2000. Si vous rencontrez des problèmes avec un programme exécuté sous Windows 2000, contactez le fabricant du programme pour savoir si une version compatible avec Windows 2000 est disponible.

L'outil Apcompat.exe se trouve dans le dossier Support du CD-ROM de Windows 2000. Notez que le bouton Aide ne fonctionne pas si vous n'installez pas les Outils de support de Windows 2000. De la documentation complète est disponible en installant les Outils de support de Windows 2000 se trouvant sur le CD-ROM de Windows 2000 dans le dossier Support\Tools. Pour des informations supplémentaires sur la procédure à suivre pour utiliser cette technologie avec le Service Pack 2 de Windows 2000, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
279792 Procédures pour activer la technologie Mode compatible pour les applications tournant sous le Service Pack 2 de Windows 2000

Documentation concernant les Outils de support

Les informations suivantes concernant Apcompat.exe sont tirées de la documentation sur les Outils de support :

Programme de compatibilité des applications (Apcompat.exe)

Ce programme a été conçu pour résoudre les problèmes les plus fréquents d'incompatibilité des applications avec Windows 2000. Vous pouvez utiliser cet outil avec une interface Windows en exécutant le programme de compatibilité des applications ou vous pouvez exécuter ce programme comme une ligne de commande.

Pour utiliser le programme de compatibilité des applications,
  1. Cliquez sur Parcourir et spécifiez le fichier exécutable (.exe) du programme que vous souhaitez exécuter.
  2. Spécifiez tous les paramètres de compatibilité des applications, puis cliquez sur OK.

Vérification de la version du système d'exploitation

Lors de leur installation ou exécution, certains programmes vérifient la version du système d'exploitation que vous exécutez. Si le programme a été conçu pour ne s'exécuter que sur certains systèmes d'exploitation, et que Windows 2000 ne fait pas partie de ceux-ci, il est impossible d'installer ou d'exécuter le programme.

Si vous rencontrez un tel problème, essayez d'installer ou d'exécuter le programme à partir du programme de compatibilité des applications. Sous système d'exploitation, spécifiez le système d'exploitation précédemment utilisé pour exécuter le programme.

Lorsque le programme vérifie la version du système d'exploitation, le système d'exploitation que vous avez spécifié est renvoyé. Si le programme s'installe correctement, vérifiez également qu'il s'exécute correctement.

Si l'erreur d'origine se produit à nouveau, le programme est incompatible avec Windows 2000 et ne peut pas être exécuté avec Windows 2000. Contactez le fabricant ou le fournisseur du programme pour déterminer si une version mise à niveau est disponible.

Conflits de gestion de la mémoire

Les modes d'utilisation de mémoire de certains programmes peuvent créer des conflits avec la gestion de mémoire améliorée de Windows 2000. Si des erreurs qui ne se produisaient pas avec votre système d'exploitation précédent surviennent lors de l'exécution d'un programme sous Windows 2000, essayez de désactiver l'outil de gestion des segments de mémoire pour la zone de mémoire réservée pour le programme.

Activez la case à cocher Désactivation de la gestion des segments de mémoire dans Windows 2000. Un programme s'exécutant avec la gestion des segments de mémoire désactivée peut éviter les conflits avec la gestion de mémoire de Windows 2000, mais utilise la mémoire moins efficacement.

Incompatibilité du chemin d'accès au dossier temporaire

Certains programmes allouent un nombre limité de caractères pour stocker le chemin d'accès et le nom du dossier temporaire. Si le nombre de caractères utilisés pour identifier le dossier temporaire dans Windows 2000 est supérieur à celui alloué par un programme, activez la case à cocher Utiliser le chemin d'accès au dossier temporaire antérieur à Windows 2000 pour spécifier un dossier temporaire non Windows 2000.

Le programme spécifié utilise désormais \Temp pour le dossier temporaire. Si ce dossier n'existe pas, il est créé.

Détection correcte de l'espace disque disponible

Certaines applications utilisent un type de données différent de Windows 2000 pour stocker l'espace disque disponible sur votre ordinateur. En raison de ceci, une application peut déterminer qu'il n'y a pas assez d'espace disque disponible pour exécuter ou effectuer une opération.

Pour résoudre cette incohérence de détection de l'espace disque, activez la case à cocher Corriger la détection de l'espace disque pour les lecteurs de plus de 2 Go.

Paramètres de compatibilité de stockage des applications

Si vous résolvez un problème de compatibilité en utilisant l'une des options de la zone Compatibilité des applications, vous pouvez rendre ce paramétrage permanent. Vous pouvez alors exécuter l'application spécifiée sans utiliser le programme de compatibilité des applications.

Pour enregistrez les paramètres de compatibilité des applications pour l'application spécifiée, sélectionnez Rendre permanents les paramètres de la case ci-dessus. Ceci enregistre les paramètres dans le registre.

Compatibilité des produits

Pour consulter la liste de compatibilité des produits, visitez le site Web Microsoft à l'adresse suivante :
http://www.microsoft.com/windows2000/professional/howtobuy/upgrading/default.mspx
Pour obtenir des informations concernant l'écriture de programmes s'exécutant sous Windows 2000, visitez le Centre de Développement Microsoft Windows 2000 à l'adresse suivante :
http://microsoft.com/France/msdn

Propriétés

Numéro d'article: 251062 - Dernière mise à jour: mercredi 4 juillet 2007 - Version: 4.1
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Professionnel
  • Microsoft Windows 2000 Server
Mots-clés : 
kbinfo kbtool kbgrpdsw2kisv KB251062
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.

Envoyer des commentaires

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com