Msimsp.exe
La méthode recommandée pour générer un package de correctif consiste à utiliser des outils de création de correctifs tels que Msimsp.exe et Patchwiz.dll. l’outil Msimsp.exe est disponible uniquement dans les composants SDK Windows pour les développeurs 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 passant 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 pour spécifier un dossier temporaire dans lequel les transformations, les armoires et les fichiers utilisés pour créer le package de correctif sont enregistrés.
La syntaxe de la ligne de commande pour Msimsp.exe est :
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 les séparateurs de barres obliques peuvent être utilisés à la place d’un tiret. Si aucune option n’est spécifiée, Msimsp.exe affiche les valeurs actuelles des propriétés des informations de résumé.
-
-s[ chemin d’accès au fichier ] . PCP
-
Cette valeur est obligatoire et doit être suivie 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
-
Cette valeur est obligatoire et suivie du chemin d’accès au package de correctifs en cours de création (extension. msp).
-
-fchemin d’accès au dossier temporaire
-
Optionnel. Suivi du chemin d’accès au dossier temporaire. L’emplacement par défaut est% TMP% \ ~ PCW _ tmp. tmp \ .
-
-k
-
facultatif. Échoue si le dossier temporaire existe déjà.
-
-lchemin du fichier journal
-
Optionnel. Suivi du chemin d’accès au fichier journal décrivant le processus de création des correctifs et les erreurs. Pour plus d’informations, consultez valeurs de retour pour UiCreatePatchPackage.
-
-chemin d’accès LP au fichier journal avec les données de performances
-
facultatif. Suivi du chemin d’accès au fichier journal décrivant le processus de création des correctifs et les erreurs. Cette option permet d’écrire les données de performances dans le fichier journal. Cette option requiert la version 4,0 de Patchwiz.dll.
-
-d
-
Optionnel. 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 s’il existe des valeurs dans la colonne fichier de la table de fichiers du package d’installation qui diffèrent uniquement par la casse. Windows Le programme d’installation est sensible à la casse et autorise un package d’installation comme dans le tableau ci-dessous uniquement lorsque COMP1 et Comp2 sont installés dans des répertoires différents. Toutefois, 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, ce qui ne respecte pas la casse.
Évitez de créer un package d’installation, tel que la table de fichierspartielle suivante.
| Fichier | Composant_ | FileName |
|---|---|---|
| readme.txt | COMP1 | readme.txt |
| ReadMe.txt | COMP2 | readme.txt |