Redistribuables Windows Installer

Windows Installer 4.5 et versions antérieures est disponible en tant que package de mise à jour de logiciel redistribuable. Consultez la section Versions publiées de Windows Installer pour déterminer les produits livrés avec des versions de Windows Installer. Le package de mise à jour redistribuable pour une version est mis à disposition après la publication du produit fourni avec une version spécifique de Windows Installer.

Remarque

Il n’existe aucun composant redistribuable pour Windows Installer 5.0. Cette version est incluse avec le système d’exploitation dans Windows 7, Windows Server 2008 R2 et versions ultérieures du client et du serveur (y compris Windows 10).

Obtention du redistribuable Windows Installer (4.5 et versions antérieures)

  • Vous trouverez tous les redistribuables Windows Installer disponibles dans le Centre de téléchargement Microsoft.

  • Le téléchargement du package Redistribuable Windows Installer 4.5 est disponible sur : https://go.microsoft.com/fwlink/p/?LinkID=101159.

  • Le nom du redistribuable qui installe Windows Installer 4.5 sur des ordinateurs avec processeur x86 exécutant Windows Vista, Windows Vista avec Service Pack 1 (SP1) et Windows Server 2008 est Windows6.0-KB942288-v2-x86. MSU.

  • Le nom du redistribuable qui installe Windows Installer 4.5 sur des ordinateurs à base de x64 exécutant Windows Vista, Windows Vista avec SP1 et Windows Server 2008 est Windows6.0-KB942288-v2-x64.MSU.

  • Le nom du redistribuable qui installe Windows Installer 4.5 sur des ordinateurs à processeur Itanium exécutant Windows Vista, Windows Vista avec SP1 et Windows Server 2008 est Windows6.0-KB942288-v2-ia64.MSU.

  • Le nom du redistribuable qui installe Windows Installer 4.5 sur des ordinateurs avec processeur x86 exécutant Windows XP avec Service Pack 2 (SP2) et Windows XP avec Service Pack 3 (SP3) est WindowsXP-KB942288-v3-x86.exe.

  • Le nom du redistribuable qui installe Windows Installer 4.5 sur des ordinateurs x86 exécutant Windows Server 2003 avec Service Pack 1 (SP1) et Windows Server 2003 avec Service Pack 2 (SP2) est WindowsServer2003-KB942288-v4-x86.exe.

  • Le nom du redistribuable qui installe Windows Installer 4.5 sur des ordinateurs à base de x64 exécutant Windows Server 2003 avec SP1 et Windows Server 2003 avec SP2 est WindowsServer2003-KB942288-v4-x64.exe.

  • Le nom du redistribuable qui installe Windows Installer 4.5 sur des ordinateurs avec systèmes à processeur Itanium exécutant Windows Server 2003 avec SP1 et Windows Server 2003 avec SP2 est WindowsServer2003-KB942288-v4-ia64.exe.

  • Il n’existe aucun redistribuable qui installe Windows Installer 4.0. Cette version de Windows Installer est fournie avec Windows Vista.

  • Le nom du redistribuable qui installe Windows Installer 3.1 est WindowsInstaller-Ko 893803-v2-x86.exe. Le téléchargement du package Redistribuable Windows Installer 3.1 (v2) est disponible sur : https://www.catalog.update.microsoft.com/Search.aspx?q=893803.

    Remarque

    Si vous avez effectué une mise à niveau vers Windows Installer 3.1 en installant Windows Server 2003 avec SP1 ou une version antérieure de ce redistribuable, vous devrez peut-être également installer la mise à jour pour Windows Server 2003 Service Pack 1 (KB898715) pour obtenir toutes les mises à jour disponibles dans Redistributable Windows Installer 3.1 (v2).

     

  • Le redistribuable qui installe Windows Installer 3.0 est WindowsInstaller-KB884016-v2-x86.exe. Le téléchargement du redistribuable Windows Installer 3.0 est disponible sur : https://archive.org/download/windows-installer-3.0/WindowsInstaller-KB884016-v2-x86.exe.

  • Windows Installer 2.0 a utilisé une convention d’affectation de noms précédente pour le redistribuable : Instmsi.exe. Le redistribuable pour l’installation ou la mise à niveau vers Windows Installer 2.0 sur Windows 2000 ne doit pas être utilisé pour installer ou mettre à niveau Windows Installer 2.0 sur Windows Server 2003 et Windows XP.

    Le téléchargement pour le redistribuable Windows Installer 2.0 pour Windows NT 4.0 et Windows 2000 est disponible à l’adresse https://archive.org/download/instmsi/instmsi.exe.

Installation du redistribuable Windows Installer (4.5 et versions antérieures)

Le redistribuable Windows Installer 4.5 est fourni pour les systèmes d’exploitation Windows Vista et Windows Server 2008 en tant que fichier .msu et doit être installé à l’aide du programme d’installation autonome Windows Update (Wusa.exe.)

Le redistribuable Windows Installer 4.5 pour les systèmes d’exploitation Windows XP et Windows Server 2003 peut être installé à l’aide de la syntaxe de ligne de commande et des options suivantes.

Les redistribuables Windows Installer 3.1 et Windows Installer 3.0 peuvent être installés à l’aide de la syntaxe de ligne de commande et des options suivantes.

Syntaxe

Utilisez la syntaxe suivante pour installer les redistribuables pour Windows Installer 4.5 sur Windows XP et Windows Server 2003.

<Name of the Redistributable>\[<options>\]*

Options de ligne de commande

Les packages de mise à jour de logiciel de redistribuables Windows Installer utilisent les options de ligne de commande non sensibles à la casse suivantes.

Option Description
/norestart Empêche le package de redistribuable de demander à l’utilisateur de redémarrer même s’il devait remplacer les fichiers qui étaient en cours d’utilisation pendant l’installation. Si le package de mise à jour est invoqué avec cette option, il renvoie ERROR_SUCCESS_REBOOT_REQUIRED s’il a dû remplacer les fichiers en cours d’utilisation.
S’il n’a pas besoin de remplacer les fichiers en cours d’utilisation, il renvoie ERROR_SUCCESS. Pour plus d’informations sur les redémarrages retardés, consultez la section des remarques.
/quiet Pour une utilisation par les applications qui redistribuent Windows Installer dans le cadre d’une application d’amorçage. Aucune interface utilisateur (IU) n’est présentée à l’utilisateur. L’application d’amorçage doit vérifier le code de retour pour déterminer si un redémarrage est nécessaire en vue de terminer l’installation de Windows Installer.
/help Affiche l’aide sur toutes les options disponibles.

Redémarrage retardé sur Windows Vista et Windows Server 2008

L’option de ligne de commande /norestart empêche wusa.exe de redémarrer l’ordinateur. Toutefois, si un fichier mis à jour par le package MSU est en cours d’utilisation, le package n’est pas appliqué à l’ordinateur tant que l’utilisateur ne l’a pas redémarré. Cela signifie que les applications qui utilisent le redistribuable Windows Installer 4.5 pour Windows Vista et Windows Server 2008 ne peuvent pas utiliser la fonctionnalité Windows Installer 4.5 tant que l’ordinateur n’a pas été redémarré.

Redémarrage retardé sur Windows XP et Windows Server 2003

Il est recommandé d’arrêter le service Windows Installer lors de l’utilisation du package de mise à jour. Lorsque le package est exécuté en mode IU complet, il détecte si le service Windows Installer est en cours d’exécution et demande à l’utilisateur d’arrêter le service. Si l’utilisateur continue sans arrêter le service, la mise à jour remplace Windows Installer.

Les applications d’amorçage qui utilisent le package redistribuable pour installer Windows Installer avec une autre application peuvent nécessiter un redémarrage supplémentaire du système en plus des redémarrages nécessaires pour installer l’application. L’option de redémarrage différé est recommandée uniquement pour les cas où il est nécessaire d’éliminer un redémarrage supplémentaire provoqué par l’installation de fichiers en cours d’utilisation. Les développeurs doivent effectuer les opérations suivantes dans leur application d’installation pour utiliser l’option de redémarrage différé.

  • Appelez le package redistribuable avec l’option de ligne de commande /norestart.

  • Considérez le retour de ERROR_SUCCESS ou de ERROR_SUCCESS_REBOOT_REQUIRED comme un succès.

  • Appelez Msiexec sur le package d’application et exécutez d’autres codes d’installation propres à l’application. Si l’application d’installation utilise MsiInstallProduct, l’application doit charger MSI.DLL à partir de l’annuaire système. Si aucun redémarrage ne se produit et si le redistribuable a renvoyé ERROR_SUCCESS_REBOOT_REQUIRED, invitez l’utilisateur à redémarrer pour terminer la configuration des fichiers binaires Windows Installer. Si un redémarrage a lieu, aucune étape supplémentaire n’est requise.

    Remarque

    Les applications qui appellent LoadLibrary sur la nouvelle MSI.DLL après que le package redistribuable renvoie un succès doivent s’assurer qu’une version antérieure de MSI.DLL n’a pas encore été chargée dans le processus. Si une version antérieure de MSI.DLL a été chargée, elle doit être déchargée à partir de l’espace d’adressage du processus avant d’appeler LoadLibrary pour la nouvelle MSI.DLL.

     

Pour plus d’informations, consultez Amorçage de Windows Installer.