COMMENT FAIRE : Guide de résolution des problèmes d'installation de MDAC

Traductions disponibles Traductions disponibles
Numéro d'article: 232060 - Voir les produits auxquels s'applique cet article
Cet article peut contenir des liens vers des informations en langue anglaise (pas encore traduites).
Agrandir tout | Réduire tout

Sommaire

Résumé

Cet article présente un guide de résolution pas à pas des problèmes d'installation de MDAC.

Plus d'informations

La liste suivante répertorie les étapes de résolution à effectuer en cas de problème d'installation de MDAC.
  1. Fermez tous les services Windows NT et toutes les applications Windows qui utilisent MDAC.

    Lors de l'exécution du programme d'installation de MDAC, le programme installe de nouvelles DLL d'accès aux données et effectue en outre la mise à jour de DLL système existantes. Si l'une de ces DLL est en cours d'utilisation par une application, elle peut entraîner l'échec de l'installation de MDAC. Avant d'exécuter le programme d'installation de MDAC (Mdac_typ.exe), fermez toutes les applications qui utilisent MDAC avec des services Windows NT et fermez toutes les applications sur l'ordinateur. Le Support technique Microsoft a déterminé que ceci constitue la raison la plus courante de l'échec de l'installation de MDAC. Dans de nombreux cas, le simple fait de fermer toutes les applications et tous les services qui utilisent MDAC et d'exécuter à nouveau le programme d'installation de MDAC suffit à configurer MDAC correctement après l'échec d'une installation. Les applications et services Microsoft suivants utilisent des composants MDAC :
    • Certificate Server
    • Exchange Server
    • Internet Explorer
    • Internet Information Server
    • Microsoft Office (toutes les applications Office)
    • Outlook et Outlook Express
    • SNA Server
    • SMS Server
    • SQL Server
    • Visual Studio (tous les produits de développement)
    Notez que la liste ci-dessus répertorie les produits les plus courants qui utilisent MDAC. Pour obtenir de meilleurs résultats, fermez toutes les applications utilisateur avant d'exécuter MDAC.

    Pour vous assurer qu'aucune DLL MDAC n'est en cours d'utilisation sur le système, vous pouvez exécuter un utilitaire tiers d'usage courant nommé ListDLLs, disponible à partir du site Web suivant :
    http://www.microsoft.com/technet/sysinternals/default.mspx
    À l'aide de la fonctionnalité de recherche de cet utilitaire, recherchez les fichiers Odbc32.dll, Oledb32.dll et Msado15.dll. Tout processus qui utilise l'une de ces DLL utilise des composants MDAC et doit être fermé avant l'installation de MDAC.
  2. Assurez-vous que vous avez ouvert une session en tant qu'Administrateur sur Windows NT et Windows 2000.

    REMARQUE : Cette étape ne s'applique pas aux ordinateurs Windows 95, Windows 98 et Windows Millennium Edition. Pour installer correctement les DLL et créer les paramètres du Registre, le programme d'installation de MDAC requiert que vous ayez ouvert une session avec des privilèges d'Administrateur sur un ordinateur Windows NT. Dans le cas contraire, l'installation de MDAC peut échouer, car MDAC ne disposera pas des privilèges de sécurité nécessaires pour écrire des DLL sur le dossier système ou pour effectuer des modifications du Registre. Les messages d'erreur suivants peuvent s'afficher :
    Erreur d'installation 168 - Le programme d'installation a rencontré un problème lors de la mise à jour de votre Registre système
    Privilèges insuffisants - Vous ne disposez pas de privilèges suffisants pour installer ici
  3. Désactivez tous les programmes antivirus et les utilitaires de sécurité de disque exécutés sur l'ordinateur.

    Un grand nombre de logiciels antivirus et d'utilitaires de sécurité de disque exécutent des programmes résidents qui peuvent interférer avec l'installation d'autres logiciels. Avant d'installer MDAC, désactivez temporairement tous les programmes antivirus et les utilitaires de sécurité de disque exécutés sur l'ordinateur.
  4. Assurez-vous que vous disposez d'un espace suffisant sur le disque dur pour installer MDAC. Au moins 40 Mo d'espace disque disponible sont nécessaires pour installer MDAC correctement.

    Notez que MDAC installe des fichiers dans le dossier Program Files ainsi que dans le dossier système (Windows\System sur un ordinateur Windows 95, Windows 98 ou Windows Millennium Edition ou WinNT\System32 sur un ordinateur Windows NT). Dans la plupart des cas, ces dossiers sont situés sur le lecteur C:, mais ils peuvent être installés sur n'importe quel lecteur de l'ordinateur.
  5. Assurez-vous qu'un dossier TEMP valide est défini sur l'ordinateur et que le lecteur TEMP contient suffisamment d'espace disque. (Le lecteur TEMP est le lecteur sur lequel le dossier TEMP réside.)

    Au début du programme d'installation de MDAC, le programme extrait tous les fichiers MDAC dans le lecteur TEMP défini sur votre système. Par conséquent, vous devez disposer d'au moins 40 Mo d'espace disque disponible sur le lecteur dans lequel le dossier TEMP réside. Pour déterminer l'emplacement de votre lecteur TEMP, ouvrez une invite de commandes MS-DOS et entrez SET, puis cliquez sur Entrée. Une liste de paramètres de variables d'environnement apparaît ; dans cette liste, vous pouvez voir TEMP= et TMP= suivis d'un emplacement de dossier tel que C:\TEMP ou C:\WINDOWS\TEMP. Le dossier TEMP indiqué doit exister et être situé sur un lecteur disposant d'au moins 40 Mo d'espace disque libre.
  6. Assurez-vous que DCOM95 est installé sur les ordinateurs Windows 95.

    DCOM95 doit être installé sur tous les ordinateurs Windows 95 avant l'exécution du programme d'installation de MDAC. Vous pouvez télécharger DCOM95 à partir du site Web suivant (en anglais) :
    http://www.microsoft.com/com/resources/downloads.asp
    Assurez-vous que DCOM95 est complètement installé et redémarrez l'ordinateur avant de tenter d'installer MDAC.
  7. Installez MDAC à partir d'un lecteur mappé sur les ordinateurs Windows 95.

    Plusieurs cas ont été signalés dans lesquels l'installation de MDAC à partir d'un chemin UNC a échoué sur des ordinateurs Windows 95. Mappez un lecteur réseau ou copiez le programme d'installation de MDAC localement avant de procéder à l'installation sur Windows 95.
  8. Installez MDAC sur Terminal Server. L'installation de MDAC sur Windows NT Terminal Server est légèrement différente d'une installation normale de MDAC. Pour obtenir des instructions complètes, consultez l'article suivant :
    216149 Comment faire pour installer ODBC ou MDAC sur Terminal Server
  9. L'installation de MDAC sur Windows NT Terminal Server est légèrement différente d'une installation normale de MDAC. Pour obtenir des instructions complètes, consultez l'article suivant : Installez MDAC sur un cluster SQL Server.

    Si vous installez MDAC sur un ordinateur SQL Server dans une configuration en cluster, consultez les articles suivants avant l'installation :
    239473 CORRECTIF : 70rebind.exe pour mises à niveau vers Windows 2000 et MDAC sur serveurs SQL Server 7.0 en cluster
    219264 Ordre d'installation pour l'installation en cluster SQL Server 7.0
    254321 À faire, à ne pas faire et avertissements de base pour SQL Server en cluster

L'installation de MDAC a échoué. Que dois-je faire ?

Si l'installation de MDAC échoue après l'exécution des étapes ci-dessus, la liste suivante présente plusieurs procédures de résolution supplémentaires que vous pouvez essayer :
  • Échec en mode silencieux Si l'installation de MDAC a échoué en mode silencieux (par exemple, certaines applications peuvent installer MDAC en mode silencieux au cours de leur programme d'installation), essayez d'exécuter le programme d'installation de MDAC en mode standard sur l'ordinateur.

    Il est généralement recommandé de télécharger la dernière version de MDAC à partir de l'adresse suivante (en anglais) :
    http://msdn.microsoft.com/en-us/data/aa937729.aspx
    et d'installer cette version avant de réexécuter le programme d'installation en mode silencieux (ou le programme d'installation de l'application qui installe MDAC en mode silencieux).
  • Extrayez manuellement Mdac_typ.exe. Lors de son exécution, le programme d'installation de MDAC extrait tous les fichiers d'installation dans le dossier TEMP défini sur le système avant de poursuivre. Vous pouvez extraire les fichiers MDAC manuellement et exécuter aussi le programme d'installation directement. Ceci constitue une procédure de dépannage utile si vous pensez que l'ordinateur ne contient pas de dossier TEMP défini correctement. Pour extraire les fichiers d'installation de MDAC, copiez le programme d'installation de MDAC (Mdac_typ.exe) dans le dossier racine C:\ et exécutez la commande suivante en cliquant sur Exécuter dans le menu Démarrer :
    C:\mdac_typ.exe /c /t:c:\MDACSetup
    La commande ci-dessus démarre le programme d'installation de MDAC et extrait les fichiers dans un dossier nommé C:\MDACSetup (le dossier est créé automatiquement s'il n'existe pas). Après avoir extrait les fichiers, le programme d'installation de MDAC se ferme (il n'essaie pas d'installer MDAC). Une fois les fichiers extraits, exécutez le fichier Setup.exe extrait dans le dossier C:\MDACSetup pour démarrer le programme d'installation de MDAC en « mode extrait ».
  • Utilisez la journalisation. Le programme d'installation de MDAC dispose de capacités avancées de journalisation de l'installation. Vous pouvez générer un fichier journal lors de l'exécution du programme d'installation, puis examiner ce fichier pour déterminer quelle partie de l'installation de MDAC a échoué. Ce fichier journal contient également les erreurs survenues au cours de l'installation. Pour exécuter le programme d'installation de MDAC avec la journalisation, extrayez tout d'abord le fichier programme comme décrit dans la section ci-dessus, puis exécutez la commande suivante en cliquant sur Exécuter dans le menu Démarrer :
    C:\MDACSetup\Setup.exe /gc C:\Mdaclog.txt
    Notez que vous pouvez éviter l'étape d'extraction en exécutant directement la commande suivante :
    C:\Mdac_typ.exe /C:"Setup /GC C:\Mdaclog.txt"
    Une fois l'installation terminée, vous pouvez examiner le fichier c:\Mdaclog.txt à partir du Bloc-notes pour obtenir des informations sur la partie du programme d'installation qui a échoué.
  • Impossible de trouver Setup.lst. Si le dossier à partir duquel vous exécutez l'installation de MDAC contient un autre fichier Setup.exe, l'installation de MDAC affiche le message d'erreur suivant :
    Impossible de trouver le fichier d'initialisation '\NomDossier\Setup.lst'
    Pour contourner ce problème, supprimez ou renommez le fichier Setup.exe ou démarrez l'installation de MDAC à partir d'un autre dossier.
  • Utilisez le fichier Dasetup.log (MDAC 2.6), généralement situé à la racine du répertoire Windows, pour déterminer le dernier appel qui a échoué dans l'installation de MDAC. Si le dernier appel affiche les informations suivantes :
    Fonction d'entrée : ExecuteInstall()
    Paramètres :
    nDirective = 1
    hWnd = 0x00000000
    pwcsInfFile = C:\WINDOWS\TEMP\IXP000.TMP\MDACXPDL.INF
    pwcsCabFile = (null)
    pwcsSection = DefaultInstall
    pwcsExtractPath = C:\WINDOWS\TEMP\IXP000.TMP
    dwSetupFlags = 68
    pContext = 0x0062ED5C
    Fonction de sortie : ExecuteInstall ()
    Sortie en cours : Le programme d'installation est en cours de fermeture.
    Fin de l'installation : Date/Heure actuelle (Heure locale U.S.) : 06/12/2001 : 15:34:32
    Collection d'erreurs : Gravité : 100, Type : 2, Code : 0x80004005, Titre : (null), Texte : Erreur non spécifiée
    Erreur : L'erreur suivante s'est produite au cours de l'installation :
    *** (null) :
    Erreur non spécifiée
    (Gravité : 100, Type : 2, Code : 0x80004005)
    le chemin du pilote ODBC SQL Server dans l'entrée de Registre n'est pas valide ou pointe vers un pilote réseau. Ceci provoque l'échec de l'installation de MDAC. Recherchez l'entrée de Registre suivante :
    HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\SQL Server
    et modifiez les valeurs « driver » et « setup » de sorte qu'elles pointent vers le répertoire local Windows\System (Windows 9.x) ou Windows\System32 (Windows NT et Windows 2000). Puis redémarrez l'installation de MDAC.
  • Désinstallez MDAC. Dans de rares cas, vous devrez peut-être désinstaller complètement MDAC avant de procéder à la réinstallation. Par exemple, si vous souhaitez supprimer une version récente de MDAC et installer une version plus ancienne, vous ne pouvez pas remplacer la version récente (le programme d'installation de MDAC ne remplacera pas une version plus récente de DLL par une version plus ancienne). Également, dans les cas où toutes les recommandations ci-dessus ont échoué au cours d'une installation normale, la prochaine étape recommandée est de reconfigurer MDAC.

    Le programme d'installation des versions de MDAC antérieures à 2.6 ne comprend pas de fonctionnalité de désinstallation intégrée. L'outil Vérificateur de composants (Microsoft Component Checker) a été créé par le Support technique Microsoft pour diagnostiquer et reconfigurer (désinstaller et réinstaller) MDAC.

    REMARQUE : MDAC 2.5 est préinstallé sur les ordinateurs Windows 2000 et Windows Millennium Edition. Actuellement, vous ne pouvez pas utiliser l'outil Vérificateur de composants pour désinstaller MDAC sur un ordinateur Windows 2000 ou Windows Millennium Edition. MDAC 2.6 dispose d'une fonctionnalité de désinstallation intégrée, documentée dans le FAQ d'installation de MDAC 2.6 situé sur le site Web de Microsoft à l'adresse suivante (en anglais) :
    http://support.microsoft.com/kb/842193/en-us
    Si vous rencontrez un problème d'installation de MDAC sur Windows 2000 ou Windows Millennium Edition, contactez le Support technique Microsoft à l'adresse suivante :
    http://support.microsoft.com/default.aspx?scid=fh;FR;ASSISTEDOVER
    Si aucune des méthodes de résolution présentées ci-dessus ne fonctionne, procurez-vous l'outil Vérificateur de composants (Microsoft Component Checker) auprès du Support technique Microsoft ; consultez l'article suivant pour obtenir des instructions sur la reconfiguration de MDAC :
    307255 Vérificateur de composants : Diagnostiquer des problèmes et reconfigurer des installations MDAC
  • Si vous rencontrez encore des problèmes avec l'installation de MDAC ou si un message d'erreur signale que votre installation n'a pas passée les tests Logo Windows pour vérifier sa compatibilité avec la version de Windows, consultez l'article suivant de la Base de connaissances Microsoft pour obtenir des étapes de dépannage supplémentaires :
    822798 Impossible d'installer certains programmes ou mises à jour

L'installation de MDAC semble avoir fonctionné. Comment vérifier que MDAC est installé correctement ?

Les tests de dépannage suivants offrent des méthodes simples pour vérifier que MDAC est installé correctement. Étant donné que MDAC est composé d'un grand nombre de DLL interdépendantes, le seul moyen certain de vérifier une installation de MDAC est de tester complètement MDAC à l'aide d'applications pour vous assurer que tout fonctionne correctement. Les tests suivants ne font appel à aucune application spécifique installée sur l'ordinateur et ils sont donc appropriés pour le contrôle rapide d'une installation MDAC sur n'importe quel ordinateur.
  1. Vérifiez tout d'abord que l'Administrateur ODBC fonctionne. Ouvrez le Panneau de configuration et sélectionnez l'icône Sources de données ODBC. (Dans Windows 2000, ouvrez le Panneau de configuration, sélectionnez Outils d'administration, puis cliquez sur Sources de données (ODBC).) La boîte de dialogue « Administrateur de la source de données ODBC » s'affiche. Essayez de créer une nouvelle source de données ODBC en procédant comme suit :
    1. Sélectionnez l'onglet Nom DSN système dans l'Administrateur ODBC.
    2. Cliquer sur Ajouter pour créer une nouvelle source de données ODBC.
    3. Sélectionnez Pilote Microsoft Access (*.mdb) dans la liste, puis cliquez sur Terminer.
    4. Tapez TEST dans la zone d'édition Nom de la source de données.
    5. Cliquez sur Créer.
    6. Tapez C:\TEST.MDB dans la zone d'édition Nom de la base de données et cliquez sur OK. Une zone de message doit alors apparaître indiquant qu'une base de données a été créée. Cliquez sur OK.
    7. Cliquez à nouveau sur OK pour fermer la boîte de dialogue Installation d'ODBC Microsoft Access et créer une nouvelle source de données ODBC.
    8. Cliquez ensuite sur OK pour fermer la boîte de dialogue Administrateur ODBC.
    Si vous avez effectué sans problème les étapes ci-dessus, vous pouvez être pratiquement certain que les fichiers ODBC principaux ainsi que l'administrateur ODBC sont installés correctement.
  2. Ensuite, créez un fichier de Liaison de données Microsoft et testez une connexion à la source de données TEST créée précédemment en procédant comme suit :
    1. Cliquez avec le bouton droit sur le Bureau de l'ordinateur, puis, dans le menu Nouveau, sélectionnez Liaison de données Microsoft. Ceci crée un nouveau fichier sur le Bureau nommé « Nouvelle liaison de données Microsoft.udl ». Dans Windows 2000, cliquez avec le bouton droit sur votre Bureau, créez un fichier texte et renommez-le Test.udl.
    2. Double-cliquez sur ce fichier pour ouvrir la boîte de dialogue Propriétés des liaisons de données.
    3. Sélectionnez TEST (la source de données créée précédemment) dans la zone de liste déroulante « Utiliser le nom de la source de données ».
    4. Cliquez sur bouton Tester la connexion. Un message s'affiche indiquant que « Le test de la connexion a réussi ».
    Si vous avez effectué sans problème les étapes ci-dessus, vous avez testé à la fois OLE DB et ODBC, ainsi que le pilote ODBC Access.
Pour vérifier que ADO et RDS sont installés correctement, vous devez exécuter une application qui utilise ADO ou RDS sur l'ordinateur. Vous pouvez utiliser l'outil Vérificateur de composants décrit dans la section précédente.

Si l'installation de MDAC échoue encore après l'application des précautions et méthodes de résolution des problèmes présentées ci-dessus, contactez le Support technique Microsoft pour obtenir une assistance professionnelle. Pour obtenir une liste complète des services de Support technique Microsoft et leur numéro de téléphone, ainsi que des informations relatives aux frais de support technique, reportez-vous au site Web de Microsoft à l'adresse suivante :
http://support.microsoft.com/default.aspx?scid=fh;FR;ASSISTEDOVER

Les produits tiers mentionnés dans le présent article proviennent de sociétés indépendantes de Microsoft. Microsoft exclut toute garantie, implicite ou autre, concernant les performances ou la fiabilité de ces produits.

Microsoft fournit les coordonnées de sociétés tierces afin de vous aider à trouver un support technique. Ces informations peuvent être modifiées sans préavis. Microsoft ne garantit en aucun cas l'exactitude des informations concernant les sociétés tierces.

Références

238239 Liste des fichiers installés par MDAC 2.1 Service Pack 2
232053 Liste des fichiers installés par MDAC 2.1 (GA)
243069 Liste d'articles utiles concernant l'installation de MDAC

Propriétés

Numéro d'article: 232060 - Dernière mise à jour: mardi 26 décembre 2006 - Version: 8.2
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft Data Access Components 2.0
  • Microsoft Data Access Components 2.1
  • Microsoft Data Access Components 2.5
  • Microsoft Data Access Components 2.6
Mots-clés : 
kbgrpdsmdac kbgrpdsvcdb kbhowto kbsetup tslic_tslic KB232060
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