Msimsp.exe
La méthode recommandée pour générer un package correctif est d’utiliser des outils de création de patch comme Msimsp.exe et Patchwiz.dll. L’outil Msimsp.exe est disponible uniquement dans les composants Microsoft Windows SDK pour développeurs de Windows Installer.
Msimsp.exe est un fichier exécutable qui appelle Patchwiz.dll. L’outil peut être utilisé pour créer un package de correctifs en transmettant le chemin d’accès à un fichier de propriétés de création de correctifs (fichier .pcp) et le chemin d’accès au package de correctifs en cours de création. Msimsp.ex peut également être utilisé pour créer un fichier journal et spécifier un dossier temporaire dans lequel sont enregistrés les transformations, les fichiers CAB et les fichiers utilisés pour créer le package de correctifs.
La syntaxe de ligne de commande pour Msimsp.exe est la suivante :
Msimsp.exe -s[chemin d’accès au fichier .pcp]-p[chemin d’accès au fichier .msp]{options}
Les options de ligne de commande ne respectent pas la casse et des délimiteurs de barre oblique peuvent être utilisés au lieu d’un tiret. Si aucune option n’est spécifiée, Msimsp.exe affiche les valeurs actuelles des propriétés d’informations récapitulatives.
-
-s*[chemin d’accès au fichier .pcp]*
-
Cet élément est obligatoire et doit être suivi du chemin d’accès au fichier de propriétés de création de correctifs (extension .pcp). Pour plus d’informations, consultez PatchWiz.dll.
-
-pchemin d’accès au fichier .msp
-
Cet élément est obligatoire et suivi du chemin d’accès au package de correctifs en cours de création (extension .msp).
-
-fchemin d’accès au dossier temporaire
-
facultatif. Suivi du chemin d’accès au dossier temporaire. L’emplacement par défaut est %TMP%\~pcw_tmp.tmp\.
-
-k
-
facultatif. Échec si le dossier temporaire existe déjà.
-
-lchemin d’accès au fichier journal
-
facultatif. Suivi du chemin d’accès au fichier journal qui décrit le processus de création de correctifs et les erreurs. Pour plus d’informations, consultez Valeurs de retour pour UiCreatePatchPackage.
-
-lpchemin d’accès au fichier journal avec des données de performances
-
facultatif. Suivi du chemin d’accès au fichier journal qui décrit le processus de création de correctifs et les erreurs. Cette option consigne les données de performances dans le fichier journal. Cette option nécessite la version 4.0 de Patchwiz.dll.
-
-d
-
facultatif. Affiche une boîte de dialogue si la création du correctif se termine correctement.
-
-?
-
Affiche l'aide de la ligne de commande.
Notes
Msimsp.exe peut échouer lorsqu’il appelle Makecab.exe si des valeurs dans la colonne File de la table File du package d’installation diffèrent uniquement par la casse. Windows Installer respecte la casse et autorise un package d’installation comme dans la table ci-dessous uniquement lorsque Comp1 et Comp2 sont installés dans des répertoires différents. Mais dans ce scénario, vous ne pouvez pas utiliser Msimsp.exe ou Patchwiz.dll pour générer un correctif pour le package, car Msimsp.exe et Patchwiz.dll appellent Makecab.exe, qui ne respecte pas la casse.
Évitez de créer un package d’installation tel que la table File partielle suivante.
Fichier | Component_ | FileName |
---|---|---|
readme.txt | Comp1 | readme.txt |
ReadMe.txt | Comp2 | readme.txt |
Rubriques connexes
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour