Vous êtes actuellement hors ligne, en attente de reconnexion à Internet.

Message d'erreur lorsque vous essayez d'exécuter une application Visual C++: « cette application n'a pas démarré car la configuration de l'application est incorrecte. La réinstallation de l'application peut résoudre le pr...

IMPORTANT : Cet article est issu d'une traduction automatique réalisée par un logiciel Microsoft et non par un traducteur professionnel. Cette traduction automatique a pu aussi être révisée par la communauté Microsoft grâce à la technologie Community Translation Framework (CTF). Pour en savoir plus sur cette technologie, veuillez consulter la page http://support.microsoft.com/gp/machine-translation-corrections/fr. Microsoft vous propose en effet des articles traduits par des professionnels, des articles issus de traductions automatiques et des articles issus de traductions automatiques révisées par la communauté Microsoft, de manière à ce que vous ayez accès à tous les articles de notre Base de connaissances dans votre langue. Il est important de noter que les articles issus de la traduction automatique, y compris ceux révisés par la communauté Microsoft, peuvent contenir des erreurs de vocabulaire, de syntaxe ou de grammaire. Microsoft ne pourra être tenu responsable des imprécisions, erreurs, ainsi que de tout dommage résultant d’une traduction incorrecte du contenu ou de son utilisation par les clients.

La version anglaise de cet article est la suivante: 948854
Symptômes
Lorsque vous exécutez un fichier exécutable Visual C++ ou la DLL qui contient les informations de débogage incorporé, l'application ne démarre pas. En outre, le message d'erreur suivant s'affiche :
Cette application n'a pas pu démarrer car la configuration de l'application est incorrecte. Réinstallation de l'application peut résoudre le problème.
Ce problème se produit si le Microsoft Package redistribuable Visual C++ (VCRedist.exe) a été utilisé pour déployer des DLL Visual C++ sur l'ordinateur.
Cause
Ce problème se produit lorsqu'une des conditions suivantes est remplie :
  • Le fichier VCRedist.exe qui est installé est pour une autre version de Visual C++.
  • Le fichier VCRedist.exe n'a pas installé la version debug de DLL Visual C++ sur l'ordinateur.
Résolution
Pour résoudre ce problème, vous pouvez utiliser l'outil Dependency Walker à documenter toutes les DLL utilisées par une application Visual C++. Pour ce faire, utilisez les méthodes suivantes dans l'ordre dans lequel elles sont présentées.

Méthode 1 : Installer l'outil Dependency Walker

L'outil Dependency Walker fait partie des outils de Support Windows. Les outils de Support ne sont pas installés avec le système d'exploitation Windows. Au lieu de cela, vous devez les installer séparément à partir du dossier \Support\Tools du CD-ROM du système d'exploitation Windows. Pour installer les outils de Support Windows, consultez la section « Installation des outils de Support de Windows » du site Web Microsoft suivant :

Méthode 2 : Déterminer les DLL dont dépend l'application

Pour déterminer les DLL dont dépend l'application, utilisez l'outil Dependency Walker pour analyser l'application Visual C++. Pour ce faire, procédez comme suit :
  1. Dans l'Explorateur Windows, recherchez l'application et les DLL requise par l'application.
  2. Faites un clic droit sur l'application, puis cliquez sur Afficher les dépendances.
Dependency Walker recherche l'application et construit une arborescence hiérarchique qui répertorie toutes les dépendances qui dispose de l'application. L'une des dépendances est la version de débogage des bibliothèques Runtime C (CRT) qui sont utilisés, tels que le fichier Msvcr80d.dll.

Méthode 3: Copier les fichiers DLL dépendantes

Si une version antérieure de la version de débogage du CRT est installée ou si les fichiers ne sont pas présents sur l'ordinateur, vous devez fournir des copies de la version de débogage du CRT qui a été utilisé pour générer l'application Visual C++. Pour ce faire, procédez comme suit :
  1. Sur l'ordinateur de développement, recherchez la version de débogage du CRT. Cette version se trouve dans le dossier Visual Studio suivant :
    .. \VC\redist\Debug_NonRedist
  2. Copiez les assemblys de fichiers DLL nécessaires à partir de ce dossier.
  3. Sur l'ordinateur sur lequel vous souhaitez exécuter l'application, copiez les assemblys du fichier DLL dans un dossier qui porte le même nom et le chemin d'accès sous le dossier de l'application Visual C++.
Important La version debug de la DLL CRT ne sont pas redistribuables. Nous ne recommandons pas de déployer pour les utilisateurs finaux pour le déploiement de l'application finale. Pour plus d'informations sur les fichiers redistribuables, consultez le fichier Redist.txt dans le dossier racine de votre installation de Visual Studio.

Avertissement : cet article a été traduit automatiquement

Propriétés

ID d'article : 948854 - Dernière mise à jour : 03/20/2016 08:58:00 - Révision : 7.0

Microsoft Visual C++ 2005 Express Edition, Microsoft Visual Studio 2005 Professional Edition, Microsoft Visual Studio 2005 Standard Edition, Microsoft Visual Studio 2005 Team Suite, Microsoft Visual C++ 2008 Express Edition, Microsoft Visual Studio 2008 Academic Edition, Microsoft Visual Studio 2008 Professional Edition, Microsoft Visual Studio 2008 Standard Edition, Microsoft Visual Studio 2008 Team Suite

  • kbdevsicnvrtkb kbmt KB948854 KbMtfr
Commentaires
"ms.dqid"; document.getElementsByTagName("head")[0].appendChild(m);