Méthode Installer.ReinstallFeature

La méthode ReinstallFeature de l’objet Installer réinstalle les fonctionnalités ou corrige les problèmes liés aux fonctionnalités installées.

Syntaxe

Installer.ReinstallFeature(
  Product,
  Feature,
  ReinstallMode
)

Paramètres

Produit

Spécifie le code du produit.

Fonctionnalité

Spécifie la fonctionnalité à réinstaller. La fonctionnalité parente ou enfant de la fonctionnalité spécifiée n’est pas réinstallée. Pour réinstaller la fonctionnalité parente ou enfant, vous devez appeler la méthode ReinstallFeature pour chacun d’eux séparément ou utiliser la méthode ReinstallProduct.

ReinstallMode

Spécifie le type de réinstallation. Ce paramètre peut prendre une ou plusieurs des valeurs suivantes.

Valeur Signification
msiReinstallModeFileMissing
Réinstalle uniquement si le fichier est manquant.
msiReinstallModeFileOlderVersion
Réinstalle si le fichier est manquant ou s’il s’agit d’une version antérieure.
msiReinstallModeFileEqualVersion
Réinstalle si le fichier est manquant ou s’il s’agit d’une version égale ou antérieure.
msiReinstallModeFileExact
Réinstalle si le fichier est manquant ou s’il ne s’agit pas d’une version exacte.
msiReinstallModeFileVerify
Vérifie les exécutables de somme et les réinstalle s’ils sont manquants ou endommagés.
msiReinstallModeFileReplace
Réinstalle tous les fichiers, quelle que soit leur version.
msiReinstallModeUserData
Garantit les entrées de Registre par=utilisateur requises.
msiReinstallModeMachineData
Garantit les entrées de Registre par=machine requises.
msiReinstallModeShortcut
Valide les raccourcis.
msiReinstallModePackage
Utilise la source de recache pour installer le package.

 

Valeur retournée

Cette méthode ne retourne pas de valeur.

Configuration requise

Condition requise Valeur
Version
Windows Installer 5.0 sur Windows Server 2012, Windows 8, Windows Server 2008 R2 ou Windows 7. Windows Installer 4.0 ou Windows Installer 4.5 sur Windows Server 2008 ou Windows Vista. Windows Installer sur Windows Server 2003 ou Windows XP
DLL
Msi.dll
IID
IID_IInstaller est défini comme 000C1090-0000-0000-C000-000000000046

Voir aussi

MsiReinstallFeature

Fonctions d’installation et de configuration