DetailPage-MSS-KB

Base de connaissances

Numéro d'article: 907749 - Dernière mise à jour: mercredi 16 mai 2007 - Version: 1.3

Important Cet article contient des informations sur la modification du Registre. Avant de modifier le Registre, pensez à le sauvegarder et assurez-vous que vous savez le restaurer en cas de problème. Pour plus d'informations sur la sauvegarde, la restauration et la modification du Registre, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft.
256986  (http://support.microsoft.com/kb/256986/ ) Description du Registre de Microsoft Windows

Sommaire

Résumé

Cet article présente Microsoft Windows Installer et explique comment résoudre certains problèmes qui peuvent se produire lorsque Windows Installer est installé.
Vous pouvez utiliser Microsoft Windows Installer pour installer et configurer des packages d'installation. Un package d'installation contient toutes les informations requises par Windows Installer pour installer ou supprimer une application ou un produit et pour exécuter l'interface utilisateur d'installation. Chaque package d'installation inclut un fichier .msi contenant une base de données d'installation, un flux de données d'informations de résumé et des flux de données pour différentes parties de l'installation. Le fichier .msi peut également contenir une ou plusieurs transformations, des fichiers source internes, ainsi que des fichiers source externes ou fichiers CAB requis par l'installation.

La liste suivante présente brièvement les versions disponibles de Windows Installer :
  • Windows Installer 3.1 : Windows Installer 3.1 est inclus dans Microsoft Windows Server 2003 Service Pack 1 (SP1). Windows Installer 3.1 est également disponible sous forme de composant système redistribuable pour Windows 2000 SP3, Windows 2000 SP4, Windows XP, Windows XP SP1, Windows XP SP2 et Windows Server 2003. Pour plus d'informations sur Windows Installer 3.1, reportez-vous au site Web de Microsoft à l'adresse suivante :
    http://www.microsoft.com/downloads/details.aspx?displaylang=fr&FamilyID=889482fc-5f56-4a38-b838-de776fd4138c (http://www.microsoft.com/downloads/details.aspx?displaylang=fr&FamilyID=889482fc-5f56-4a38-b838-de776fd4138c)
    Pour installer Windows Installer 3.1 en tant que mise à jour critique, reportez-vous au site Web de Microsoft à l'adresse suivante :
    http://update.microsoft.com/windowsupdate/v6/default.aspx?ln=fr (http://update.microsoft.com/windowsupdate/v6/default.aspx?ln=fr)
  • Windows Installer 3.0 : Windows Installer 3.0 est inclus dans Windows XP SP2. Windows Installer 3.0 est également disponible sous forme de composant système redistribuable pour Windows 2000 SP3, Windows 2000 SP4, Windows XP, Windows XP SP1, Windows XP SP2 et Windows Server 2003. Pour plus d'informations sur Windows Installer 3.0, reportez-vous au site Web de Microsoft à l'adresse suivante :
    http://www.microsoft.com/downloads/details.aspx?displaylang=fr&FamilyID=5fbc5470-b259-4733-a914-a956122e08e8 (http://www.microsoft.com/downloads/details.aspx?displaylang=fr&FamilyID=5fbc5470-b259-4733-a914-a956122e08e8)
  • Windows Installer 2.0 : Windows Installer 2.0 est inclus dans Windows Server 2003, Windows XP et Windows 2000 SP3. Windows Installer 2.0 est disponible sous deux packages différents : Un package est utilisé pour installer Windows Installer 2.0 ou effectuer la mise à niveau vers Windows Installer 2.0 sur Windows Millennium Edition, Windows 98 et Windows 95. L'autre package est utilisé pour installer Windows Installer 2.0 ou effectuer la mise à niveau vers Windows Installer 2.0 sur Windows 2000 et Windows NT 4.0 SP6. Pour plus d'informations sur Windows Installer 2.0 pour Windows Millennium Edition, Windows 98 et Windows 95, reportez-vous au site Web de Microsoft à l'adresse suivante (en anglais) :
    http://www.microsoft.com/downloads/details.aspx?familyid=cebbacd8-c094-4255-b702-de3bb768148f&displaylang=en (http://www.microsoft.com/downloads/details.aspx?familyid=cebbacd8-c094-4255-b702-de3bb768148f&displaylang=en)
    Pour plus d'informations sur Windows Installer 2.0 pour Windows 2000 et Windows NT 4.0, reportez-vous au site Web de Microsoft à l'adresse suivante (en anglais) :
    http://www.microsoft.com/downloads/details.aspx?familyid=4b6140f9-2d36-4977-8fa1-6f8a0f5dca8f&displaylang=en (http://www.microsoft.com/downloads/details.aspx?familyid=4b6140f9-2d36-4977-8fa1-6f8a0f5dca8f&displaylang=en)
    Remarque N'utilisez pas ces packages pour installer Windows Installer 2.0 ou effectuer la mise à niveau vers Windows Installer 2.0 sur Windows Server 2003 ou Windows XP.
  • Windows Installer 1.2 : Windows Installer 1.2 est inclus dans Windows Millennium Edition. Windows Installer 1.2 est également pris en charge sur Windows 95, Windows 98 et Windows NT 4.0 SP3 ou version ultérieure de Windows NT 4.0.
  • Windows Installer 1.1 : Windows Installer 1.1 est inclus dans Windows 2000. Windows Installer 1.1 est disponible sous forme de composant système redistribuable pour Windows 95, Windows 98 et Windows NT 4.0 SP3 ou version ultérieure de Windows NT 4.0. Pour plus d'informations sur Windows Installer 1.1 pour Windows 95 et Windows 98, reportez-vous au site Web de Microsoft à l'adresse suivante (en anglais) :
    http://www.microsoft.com/downloads/details.aspx?familyid=f1b7a5b0-611b-45a7-a06d-cadff33e64da&displaylang=en (http://www.microsoft.com/downloads/details.aspx?familyid=f1b7a5b0-611b-45a7-a06d-cadff33e64da&displaylang=en)
    Pour plus d'informations sur Windows Installer 1.1 pour Windows NT 4.0, reportez-vous au site Web de Microsoft à l'adresse suivante (en anglais) :
    http://www.microsoft.com/downloads/details.aspx?familyid=F8CA7781-41DC-4A53-A574-82EB9CD85BBB&displaylang=en (http://www.microsoft.com/downloads/details.aspx?familyid=F8CA7781-41DC-4A53-A574-82EB9CD85BBB&displaylang=en)
  • Windows Installer 1.0 : Windows Installer 1.0 est inclus dans Microsoft Office 2000. Windows Installer 1.1 est également pris en charge sur Windows 95, Windows 98 et Windows NT 4.0 SP3 ou version ultérieure de Windows NT 4.0.
Pour déterminer quelle version de Windows Installer est installée sur un ordinateur, procédez comme suit :
  1. Cliquez sur Démarrer, sur Exécuter, tapez %systemroot%\system32, puis cliquez sur OK.
  2. Cliquez avec le bouton droit sur Msi.dll, puis cliquez sur Propriétés.
  3. Cliquez sur l'onglet Version, puis notez le numéro de version du fichier.

Plus d'informations

Avertissement Des problèmes sérieux peuvent se produire si vous modifiez le Registre de façon incorrecte à l'aide de l'Éditeur du Registre ou toute autre méthode. Ces problèmes peuvent vous obliger à réinstaller votre système d'exploitation. Microsoft ne peut pas garantir que ces problèmes puissent être résolus. Vous assumez l'ensemble des risques liés à la modification du Registre.

Important Avant d'utiliser les informations suivantes pour résoudre des problèmes liés à Windows Installer, nous vous recommandons d'essayer les méthodes présentées dans l'article suivant de la Base de connaissances Microsoft :
319624  (http://support.microsoft.com/kb/319624/ ) Message d'erreur « Impossible d'accéder au service Windows Installer » au cours de l'installation de l'application


Pour résoudre des problèmes qui peuvent se produire lorsque vous utilisez Windows Installer pour installer un programme, appliquez les méthodes ci-dessous.

Méthode 1 : Réinscription de Windows Installer au Registre

Pour réinscrire Windows Installer au Registre, procédez comme suit.

Remarque Dans la mesure où il existe plusieurs versions de Microsoft Windows, la procédure suivante peut varier en fonction de votre ordinateur. Si tel est le cas, reportez-vous à la documentation de votre produit pour effectuer ces opérations.
  1. Vérifiez l'emplacement du fichier Msiexec.exe sur votre disque dur. Pour cela, procédez comme suit :
    1. Cliquez sur Démarrer, pointez sur Rechercher, puis cliquez sur Des fichiers ou des dossiers.
    2. Cliquez sur Tous les fichiers et tous les dossiers.
    3. Dans la zone Tout ou partie du nom de fichier, tapez Msiexec.exe, puis cliquez sur Rechercher.
    4. Dans les résultats de la recherche, notez l'emplacement du fichier Msiexec.exe.

      L'emplacement du fichier Msiexec.exe doit ressembler à C:\Windows\System32.

      Remarque Sur les ordinateurs Windows 98, le fichier Msiexec.exe se trouve dans le dossier %Windir%\System.
    5. Dans le menu Fichier, cliquez sur Fermer.
  2. Vérifiez l'emplacement du fichier Msiexec.exe dans le Registre Windows. Pour cela, procédez comme suit :
    1. Cliquez sur Démarrer, sur Exécuter, tapez Regedit, puis cliquez sur OK.
    2. Recherchez la clé de Registre suivante et cliquez dessus :
      HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSIServer
    3. Dans le volet droit, double-cliquez sur ImagePath.
    4. Dans la boîte de dialogue Modification de la chaîne, vérifiez que la chaîne située dans la zone Données de la valeur contient le chemin d'accès correct du fichier Msiexec.exe déterminé à l'étape 1.

      Par exemple, si le fichier Msiexec.exe se trouve dans le dossier lecteur:\Windows\System32 sur votre disque dur, le chemin d'accès correct du fichier Msiexec.exe dans la zone Données de la valeur est lecteur:\Windows\System32\Msiexec.exe /V. Dans cet exemple, lecteur est le lecteur où Windows est installé.

      Remarque Sur un ordinateur Windows 98, le chemin d'accès correct du fichier Msiexec.exe est lecteur:\Windows\System\Msiexec.exe /V.

      Remarque Le commutateur /V active l'enregistrement en clair.
    5. Si la zone Données de la valeur ne contient pas le chemin d'accès correct, apportez les modifications nécessaires pour corriger le chemin, puis cliquez sur OK.
    6. Quittez l'Éditeur du Registre.
  3. Démarrez l'ordinateur en mode sans échec, puis inscrivez le fichier Msiexec.exe au Registre. Pour cela, procédez comme suit :
    1. Redémarrez votre ordinateur.
    2. Appuyez sur F8 lorsque le message suivant s'affiche :
      Choisissez le système d'exploitation à démarrer
    3. Dans le menu Options avancées de Windows, utilisez les touches de direction pour sélectionner Mode sans échec, puis appuyez sur ENTRÉE.
    4. Si votre ordinateur utilise le double démarrage ou le démarrage multiple, sélectionnez le système d'exploitation approprié dans la liste qui s'affiche, puis appuyez sur ENTRÉE.
    5. Ouvrez une session sur l'ordinateur.
    6. Cliquez sur Démarrer, sur Exécuter, tapez Msiexec /regserver, puis cliquez sur OK.
  4. Redémarrez l'ordinateur en mode standard.
Si le problème persiste, suivez les étapes de la méthode 2.

Méthode 2 : Réinstallation de Windows Installer

Pour réinstaller Windows Installer, procédez comme suit :
  1. Démarrez votre ordinateur en mode sans échec. Pour cela, procédez comme suit :
    1. Redémarrez votre ordinateur.
    2. Appuyez sur F8 lorsque le message suivant s'affiche :
      Choisissez le système d'exploitation à démarrer
    3. Dans le menu Options avancées de Windows, utilisez les touches de direction pour sélectionner Mode sans échec, puis appuyez sur ENTRÉE.
    4. Si votre ordinateur utilise le double démarrage ou le démarrage multiple, sélectionnez le système d'exploitation approprié dans la liste qui s'affiche, puis appuyez sur ENTRÉE.
    5. Ouvrez une session sur l'ordinateur.
  2. Cliquez sur Démarrer, sur Exécuter, tapez cmd, puis cliquez sur OK.
  3. À l'invite de commandes, tapez attrib -r -s -h %Windir%\System32\dllcache.

    Remarque Sur un ordinateur Windows 98, tapez System plutôt que System32.

    Remarque Sur un ordinateur Windows Server 2003 SP1, ignorez cette étape et passez à l'étape 4.
  4. À l'invite de commandes, tapez CD %Windir%\System32, puis appuyez sur ENTRÉE.
  5. À l'invite de commandes, tapez les lignes suivantes en appuyant sur ENTRÉE à la fin de chaque ligne :
    ren msi.dll msi.old
    ren msiexec.exe msiexec.old
    ren msihnd.dll msihnd.old
  6. À l'invite de commandes, tapez exit, puis appuyez sur ENTRÉE.
  7. Redémarrez votre ordinateur en mode sans échec.
  8. Effectuez la mise à jour des fichiers Windows Installer situés sur votre disque dur vers la dernière version.

    Remarque Sur un ordinateur Windows Server 2003 SP1, extrayez les fichiers du package redistribuable de Windows Installer 3.1, puis copiez les fichiers suivants vers le dossier %Windir%\System sur l'ordinateur :
    • Msi.dll
    • Msiexec.exe
    • Msihnd.dll
  9. Redémarrez l'ordinateur en mode standard.

Références

Pour plus d'informations sur Windows Installer 3.1 v2, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft.
893803  (http://support.microsoft.com/kb/893803/ ) Disponibilité de Windows Installer 3.1 v2 (3.1.4000.2435)
Pour plus d'informations sur la technologie Windows Installer, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft.
310598  (http://support.microsoft.com/kb/310598/ ) Présentation de la technologie Windows Installer
Pour plus d'informations sur l'utilisation de l'utilitaire Windows Installer CleanUp pour résoudre les problèmes d'installation, cliquez sur le numéro ci-dessous pour consulter l'article correspondant dans la Base de connaissances Microsoft.
290301  (http://support.microsoft.com/kb/290301/ ) Description de l'utilitaire Windows Installer CleanUp


Pour plus d'informations sur les messages d'erreur Windows Installer, reportez-vous au site Web MSDN (Microsoft Developer Network) à l'adresse suivante (en anglais) :
http://msdn2.microsoft.com/en-us/library/aa372835.aspx (http://msdn2.microsoft.com/en-us/library/aa372835.aspx)

Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft Windows Installer 3.1 sur le système suivant
    • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
    • Microsoft Windows Server 2003, Web Edition
    • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
    • Microsoft Windows XP Professional
    • Microsoft Windows XP Home Edition
    • Microsoft Windows 2000 Service Pack 3
    • Microsoft Windows 2000 Service Pack 3
    • Microsoft Windows 2000 Service Pack 4
    • Microsoft Windows 2000 Professional Edition
  • Microsoft Windows Installer 3.0 sur le système suivant
    • Microsoft Windows Server 2003, Web Edition
    • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
    • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
    • Microsoft Windows XP Professional
    • Microsoft Windows XP Home Edition
    • Microsoft Windows 2000 Professional Edition
    • Microsoft Windows 2000 Service Pack 4
    • Microsoft Windows 2000 Service Pack 3
    • Microsoft Windows 2000 Service Pack 3
  • Microsoft Windows Installer 2.0 sur le système suivant
    • Microsoft Windows 2000 Server
    • Microsoft Windows 2000 Professional Edition
    • Microsoft Windows NT 4.0 Service Pack 6
    • Microsoft Windows NT Workstation 4.0 Developer Edition
    • Microsoft Windows Millennium Edition
    • Microsoft Windows 98 Second Edition
    • Microsoft Windows 95
  • Microsoft Windows Installer 1.2 sur le système suivant
    • Microsoft Windows Millennium Edition
    • Microsoft Windows 98 Second Edition
    • Microsoft Windows 95
    • Microsoft Windows NT Workstation 4.0 Developer Edition
    • Microsoft Windows NT Workstation 4.0 Developer Edition
    • Microsoft Windows NT Workstation 4.0
    • Microsoft Windows NT Workstation 4.0 Developer Edition
    • Microsoft Windows NT 4.0 Service Pack 3
    • Microsoft Windows NT 4.0 Service Pack 4
    • Microsoft Windows NT 4.0 Service Pack 5
    • Microsoft Windows NT 4.0 Service Pack 6
  • Microsoft Windows Installer 1.1 sur le système suivant
    • Microsoft Windows 2000 Server
    • Microsoft Windows 2000 Professional Edition
    • Microsoft Windows 98 Second Edition
    • Microsoft Windows 95
    • Microsoft Windows NT Workstation 4.0 Developer Edition
    • Microsoft Windows NT Workstation 4.0 Developer Edition
    • Microsoft Windows NT Workstation 4.0
    • Microsoft Windows NT Workstation 4.0 Developer Edition
    • Microsoft Windows NT 4.0 Service Pack 3
    • Microsoft Windows NT 4.0 Service Pack 4
    • Microsoft Windows NT 4.0 Service Pack 5
    • Microsoft Windows NT 4.0 Service Pack 6
  • Microsoft Windows Installer 1.0 sur le système suivant
    • Microsoft Windows 98 Second Edition
    • Microsoft Windows 95
    • Microsoft Windows NT Workstation 4.0 Developer Edition
    • Microsoft Windows NT Workstation 4.0 Developer Edition
    • Microsoft Windows NT Workstation 4.0
    • Microsoft Windows NT Workstation 4.0 Developer Edition
    • Microsoft Windows NT 4.0 Service Pack 3
    • Microsoft Windows NT 4.0 Service Pack 4
    • Microsoft Windows NT 4.0 Service Pack 5
    • Microsoft Windows NT 4.0 Service Pack 6
Mots-clés : 
kbhowto kbinfo kbtshoot KB907749
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.
Partager
Options de support supplémentaire
Forums du support Microsoft Community
Nous contacter directement
Trouver un partenaire Microsoft Certified Partner
Microsoft Store