Partager via


Redistribuables Windows Installer

Windows Installer 4.5 et versions antérieures est disponible en tant que package de mise à jour logicielle redistribuable. Consultez la section Versions publiées de Windows Installer pour déterminer quels produits intégraient des versions du Programme d'installation Windows. 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 redistribuable pour Windows Installer 5.0. Cette version est incluse dans 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 les versions antérieures)

Vous pouvez trouver tous les redistribuables Windows Installer disponibles sur le Centre de téléchargement Microsoft.

Redistribuable Windows Installer 4.5

Le package redistribuable Windows Installer 4.5 est disponible ici : https://go.microsoft.com/fwlink/p/?LinkID=101159.

Nom du fichier Version du système d’exploitation Architecture
Windows6.0-KB942288-v2-x86.MSU Windows Vista
Windows Vista avec Service Pack 1 (SP1)
Windows Server 2008
x86 (32 bits)
Windows6.0-KB942288-v2-x64.MSU Windows Vista
Windows Vista avec Service Pack 1 (SP1)
Windows Server 2008
x86-64 (64 bits)
Windows6.0-KB942288-v2-ia64.MSU Windows Vista
Windows Vista avec Service Pack 1 (SP1)
Windows Server 2008
Itanium (64 bits)
WindowsXP-KB942288-v3-x86.exe Windows XP avec Service Pack 2 (SP2)
Windows XP avec Service Pack 3 (SP3)
x86 (32 bits)
WindowsServer2003-KB942288-v4-x86.exe Windows Server 2003 avec Service Pack 1 (SP1)
Windows Server 2003 avec Service Pack 2 (SP2)
x86 (32 bits)
WindowsServer2003-KB942288-v4-x64.exe Windows Server 2003 avec Service Pack 1 (SP1)
Windows Server 2003 avec Service Pack 2 (SP2)
x86-64 (64 bits)
WindowsServer2003-KB942288-v4-ia64.exe Windows Server 2003 avec Sevice Pack 1 (SP1)
Windows Server 2003 avec Service Pack 2 (SP2)
Itanium (64 bits)

Windows Installer 4.0 Redistributable

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

Windows Installer 3.1 Redistributable

Windows Installer 3.0 Redistributable

Windows Installer 2.0 Redistributable

  • Windows Installer 2.0 Redistribuable pour Windows NT 4.0 et Windows 2000 est disponible ici : instmsi.exe.

    Remarque

    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.

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 de Windows Update (Wusa.exe).

Les systèmes d’exploitation Windows Installer 4.5 redistribuables pour Windows XP et Windows Server 2003 peuvent être installés à l’aide de la syntaxe et des options de ligne de commande suivantes.

Les redistribuables Windows Installer 3.1 et Windows Installer 3.0 peuvent être installés à l’aide de la syntaxe et des options de ligne de commande 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 logicielle redistribuables Windows Installer utilisent les options en ligne de commande suivantes qui ne respectent pas la casse.

Option Description
/norestart Empêche le package 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 appelé avec cette option, il retourne ERROR_SUCCESS_REBOOT_REQUIRED s’il devait remplacer les fichiers qui étaient en cours d’utilisation.
S’il n’a pas besoin de remplacer les fichiers en cours d’utilisation, il retourne ERROR_SUCCESS. Pour plus d’informations sur les redémarrages retardés, consultez la section des remarques.
/silencieux Pour une utilisation par les applications qui redistribuent Windows Installer dans le cadre d’une application de démarrage. Une interface utilisateur n’est pas présentée à l’utilisateur. L’application de démarrage doit vérifier le code de retour pour déterminer si un redémarrage est nécessaire pour terminer l’installation de Windows Installer.
/Aide Affiche l’aide sur toutes les options disponibles.

Redémarrage différé 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 n’a pas redémarré l’ordinateur. Cela signifie que les applications qui utilisent windows Installer 4.5 redistribuables pour Windows Vista et Windows Server 2008 ne peuvent pas utiliser la fonctionnalité Windows Installer 4.5 tant que l’ordinateur n’est pas redémarré.

Redémarrage différé 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 d’interface utilisateur 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 (bootstrapping) 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ée.

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

  • Traitez le retour de ERROR_SUCCESS ou de ERROR_SUCCESS_REBOOT_REQUIRED comme signifiant un succès.

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

    Remarque

    Les applications qui appellent LoadLibrary sur le nouveau MSI.DLL après que le package redistribuable a renvoyé un succès doivent s’assurer qu’une version antérieure de MSI.DLL n’a pas déjà é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 l’amorçage (bootstrapping) de Windows Installer.