Concepts relatifs à la technologie Microsoft Windows Installer
Mise à jour : novembre 2007
Microsoft Windows Installer est un service d'installation et de configuration fourni avec le système d'exploitation Windows.
Windows Installer s'appuie sur un modèle déterminé par les données et fournissant, dans un seul package toutes les instructions et données d'installation. Par opposition, les programmes traditionnels d'installation écrits en scripts s'appuyaient sur un modèle procédural qui fournissait des scripts d'instructions aux installations d'applications. Ces programmes mettaient l'accent sur la procédure d'installation, alors que Windows Installer s'intéresse surtout au contenu de l'installation.
Avec Windows Installer, chaque ordinateur conserve une base de données d'informations sur chaque application qu'il installe, y compris les fichiers, les clés de Registre et les composants. Lors de la désinstallation d'une application, la base de données est contrôlée afin de s'assurer qu'aucune autre application ne nécessite un fichier, une clé de Registre ou un composant qui s'apprête à être supprimé. Cette vérification empêche que le retrait d'une application n'entraîne l'interruption d'une autre application.
Windows Installer prend aussi en charge la réparation automatique, c'est-à-dire la capacité pour une application de réinstaller automatiquement les fichiers manquants qui ont pu être supprimés par mégarde par l'utilisateur.
De plus, Windows Installer permet d'annuler une installation. Par exemple, si une application s'appuie sur une base de données spécifique et que la base de données est introuvable lors de l'installation, celle-ci peut être interrompue et l'ordinateur retrouve l'état qui était le sien avant l'installation.
Les outils de déploiement de Visual Studio sont basés sur Windows Installer ; ils mettent à votre disposition de puissantes capacités de déploiement rapide et de maintenance des applications créées avec Visual Studio.
Voir aussi
Concepts
Choix d'une stratégie de déploiement