Présentation de la technologie Windows Installer

Traductions disponibles Traductions disponibles
Numéro d'article: 310598 - Voir les produits auxquels s'applique cet article
Ancien nº de publication de cet article : F310598
Agrandir tout | Réduire tout

Résumé

Cet article présente la technologie d'installation de logiciels Windows Installer. Cette technologie s'appuie sur le serveur Windows Installer pour les systèmes d'exploitation Windows 32 bits et un nouveau format de fichier de package permettant de conserver les informations de configuration et d'installation.

La technologie Windows Installer est conçue pour les systèmes d'exploitation Microsoft Windows 95, Microsoft Windows 98 et Microsoft Windows NT 4.0.

Plus d'informations

Windows Installer n'est pas qu'un simple programme d'installation ; il s'agit d'un système extensible de gestion de logiciels. Windows Installer gère l'installation des applications, administre l'ajout et la suppression des composants logiciels, contrôle la résistance des fichiers et assure un niveau de reprise de base à l'aide de restaurations.

Par ailleurs, Windows Installer peut installer et exécuter des logiciels à partir de plusieurs sources et être configuré en fonction des besoins des développeurs qui souhaitent installer des programmes personnalisés.

Le programme Windows Installer inclut les fonctions suivantes :
  • Il restaure l'état initial de l'ordinateur en cas d'échec d'une installation. Il conserve en mémoire toutes les modifications apportées au système au cours du processus d'installation d'un programme. En cas d'échec de l'installation, Windows Installer peut rétablir l'état initial du système. Cette procédure s'appelle "restauration" (rollback).
  • Il permet de prévenir certains types de conflit entre programmes. Il arrive fréquemment que l'installation ou la suppression d'un programme provoque des défaillances dans une application déjà présente sur l'ordinateur. Parfois, à la suite de ce type de conflit, l'ordinateur peut cesser de répondre (blocage). L'installateur Windows exécute des règles d'installation qui permettent d'éviter les conflits susceptibles de survenir lorsqu'une opération d'installation met à jour un fichier DLL (Dynamic Link Library) partagé par un programme existant, ou lorsqu'une procédure de désinstallation supprime un fichier DLL partagé par une autre application.
  • Après avoir effectué un diagnostic, il répare les programmes altérés. Un programme peut demander à l'installateur Windows de déterminer si une application installée a des fichiers manquants ou altérés. Il peut alors, si nécessaire, demander au service de réparer cette application en recopiant uniquement ces fichiers.
  • Il supprime des programmes existants de manière fiable. L'installateur Windows peut, en toute sécurité, supprimer tous les programmes qu'il a précédemment installés, ainsi que toutes les entrées de Registre et tous les fichiers exécutables qui lui sont associés, à l'exception de ceux partagés par d'autres logiciels.
  • Il prend en charge l'installation à la carte des fonctions d'un programme. L'utilisateur peut demander à l'installateur Windows de commencer par installer un sous-ensemble restreint des fonctionnalités d'un programme. Plus tard, des composants complémentaires peuvent être automatiquement ajoutés à la première exécution d'une fonction qui les requiert.
  • Il prend en charge l'installation automatique de programmes. L'installateur Windows est capable d'adapter le script d'installation d'un programme selon les instructions d'un administrateur.
La technologie Windows Installer se compose en deux parties qui fonctionnent de concert ; ces éléments incluent un service Windows Installer côté client (Msiexec.exe) et un fichier de package MSI (Microsoft Software Installation). Windows Installer utilise les informations contenues dans un fichier de package pour installer le programme.

Le programme Msiexec.exe est un élément de Windows Installer. Lorsqu'il est appelé par le programme d'installation, Msiexec.exe utilise Msi.dll pour lire les fichiers de package (.msi), appliquer les fichiers de transformation (.mst) et incorporer les options de ligne de commande fournies par le programme d'installation. L'installateur Windows effectue toutes les tâches liées à l'installation, y compris copier les fichiers sur le disque dur, apporter des modifications au Registre, créer des raccourcis sur le Bureau et afficher des boîtes de dialogue permettant à l'utilisateur de sélectionner des options personnalisées le cas échéant.

Lorsque Windows Installer est installé sur un ordinateur, il modifie l'enregistrement du type de fichiers .msi de sorte que lorsque vous double-cliquez sur un fichier .msi, Msiexec.exe s'exécute avec ce fichier.

Chaque fichier de package MSI contient une base de données relationnelle qui stocke les instructions et les données nécessaires à l'installation (et à la suppression) du programme pour de nombreux scénarios d'installation.

Propriétés

Numéro d'article: 310598 - Dernière mise à jour: jeudi 1 mai 2003 - Version: 6.1
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows XP Édition familiale
  • Microsoft Windows XP Professional
Mots-clés : 
kbinfo kbsetup KB310598
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