CORRECTIF : L'application d'un correctif oblige Windows Installer à utiliser des fichiers source d'origine

Traductions disponibles Traductions disponibles
Numéro d'article: 268800 - Voir les produits auxquels s'applique cet article
Agrandir tout | Réduire tout

Symptômes

Lorsque vous appliquez un correctif pour un programme existant qui a été installé avec Windows Installer, vous pouvez être invité à fournir les fichiers sources de l'installation d'origine. Vous êtes invité à fournir les fichiers sources du disque d'origine même s'ils ne sont pas nécessaires à l'application du correctif.

Cause

Dans la plupart des scénarios de mise à jour, la source sera requise afin de réinstaller des fichiers nécessaires. Un correctif logiciel utilise les règles de suivi des versions de fichiers de Windows Installer lorsqu'il décide s'il faut réinstaller un fichier contenu dans une fonctionnalité mise à jour.

L'affichage de l'invite relative à la source lorsque aucun fichier n'est réinstallé est dû à un bogue dans l'algorithme de mise à jour corrective de Windows Installer.

Résolution

Lorsque vous effectuez l'installation d'origine à partir d'un lecteur réseau, Windows Installer peut rechercher les fichiers nécessaires. Toutefois, l'emplacement réseau doit être disponible lorsque vous appliquez le correctif logiciel, afin que les fichiers sources soient accessibles. En outre, si vous avez effectué l'installation d'origine à partir d'un CD-ROM et que le disque est encore disponible, insérez le CD-ROM à l'invite.

Statut

Microsoft a confirmé l'existence de ce bogue dans les produits Microsoft répertoriés au début de cet article.

L'affichage de l'invite inutile relative à la source d'installation d'origine lorsque vous appliquez un correctif logiciel Windows Installer a été amélioré dans la version 2.0 de Windows Installer. Dans Windows Installer 2.0, vous pouvez être invité à fournir la source d'installation d'origine lors de l'application d'un correctif logiciel.

Chacune des conditions suivantes peut provoquer l'affichage d'une invite à fournir la source d'installation d'origine :
  • Si la fonctionnalité à corriger possède des composants avec des fichiers sans version qui ne sont pas modifiés sur l'ordinateur, Windows Installer requiert la source à moins que les fichiers sans version soient présents dans les entrées de table MsiFileHash appropriées dans le package d'installation d'origine.
  • Lorsque vous appelez l'action standard ResolveSource de Windows Installer à partir d'une action personnalisée durant l'application du correctif, la source d'origine est requise.
  • Lorsque vous appelez l'action standard ResolveSource de Windows Installer dans l'installation de produit d'origine durant l'application du correctif, la source d'origine est requise.
  • Si la fonctionnalité à corriger est définie actuellement à « Exécuter à partir de la source ».
    La configuration d'une fonctionnalité de sorte qu'elle s'exécute à partir de la source implique que la fonctionnalité n'a pas besoin d'être installée localement et doit exécuter à partir de la source d'installation d'origine.
  • Le fichier .msi mis en cache pour le produit corrigé n'est pas présent sur l'ordinateur. Cela peut arriver si les fichiers du répertoire %windir%\installer de l'ordinateur sont supprimés par erreur par un utilisateur final ou un logiciel.

Plus d'informations

Package redistribuable Windows Installer 2.0 pour Windows NT 4.0 et Windows 2000 (en anglais)
http://www.microsoft.com/downloads/details.aspx?familyid=4B6140F9-2D36-4977-8FA1-6F8A0F5DCA8F

Windows Installer 2.0 redistribuable pour Windows 95, Windows 98 et Windows Millennium Édition (en anglais)
http://www.microsoft.com/downloads/details.aspx?FamilyID=cebbacd8-c094-4255-b702-de3bb768148f%20&displaylang=en

Propriétés

Numéro d'article: 268800 - Dernière mise à jour: jeudi 19 octobre 2006 - Version: 6.0
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft Windows Installer 1.0
  • Microsoft Windows Installer 1.1
  • Microsoft Windows Installer 1.2
Mots-clés : 
kbmsccsearch kbpubtypekc kbappsetup kbbug kbfix KB268800
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.
Exclusion de responsabilité concernant les contenus obsolètes dans la Base de connaissances
Cet article concerne des produits pour lesquels Microsoft n'offre plus de support. Il est par conséquent fourni « en l'état » et ne sera plus mis à jour.

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