Msimsp.exe
Doporučeným způsobem generování balíčku oprav je použití nástrojů pro vytváření oprav, jako jsou Msimsp.exe a Patchwiz.dll. Nástroj Msimsp.exe je k dispozici pouze v součásti sady Windows SDK pro vývojáře instalační služby systému Windows.
Msimsp.exe je spustitelný soubor, který volá Patchwiz.dll. Nástroj lze použít k vytvoření balíčku oprav předáním cesty k souboru vlastností vytvoření opravy (soubor .pcp) a cestou k vytvořenému balíčku oprav. Msimsp.ex lze také použít k vytvoření souboru protokolu a k určení dočasné složky, ve které jsou uloženy transformace, skříně a soubory, které se používají k vytvoření balíčku oprav.
Syntaxe příkazového řádku pro Msimsp.exe je:
Msimsp.exe -s[cesta k souboru .pcp]-p[cesta k souboru .msp]{options}
Možnosti příkazového řádku nerozlišují malá a velká písmena a místo pomlčky je možné použít oddělovače lomítek. Pokud nejsou zadány žádné možnosti, Msimsp.exe zobrazí aktuální hodnoty vlastností souhrnných informací.
-
-s*[cesta k souboru .pcp]*
-
To je povinné a musí následovat cesta k souboru vlastností vytvoření opravy (přípona .pcp). Další informace najdete v tématu PatchWiz.dll.
-
-pcestu k souboru .msp
-
To je povinné a za ním cesta k balíčku oprav, který se vytváří (rozšíření .msp).
-
-fcestu k dočasné složce
-
Volitelný. Následuje cesta k dočasné složce. Výchozí umístění je %TMP%\~pcw_tmp.tmp\.
-
-k
-
Volitelný. Selhání, pokud dočasná složka již existuje.
-
-lcestu k souboru protokolu
-
Volitelný. Následuje cesta k souboru protokolu, který popisuje proces vytvoření opravy a chyby. Další informace naleznete v tématu Návratové hodnoty pro UiCreatePatchPackage.
-
-lpcestu k souboru protokolu s daty o výkonu
-
Volitelný. Následuje cesta k souboru protokolu, který popisuje proces vytvoření opravy a chyby. Tato možnost zapíše údaje o výkonu do souboru protokolu. Tato možnost vyžaduje verzi 4.0 Patchwiz.dll.
-
-d
-
Volitelný. Zobrazí dialogové okno, pokud se vytvoření opravy úspěšně dokončí.
-
-?
-
Zobrazí nápovědu k příkazovému řádku.
Poznámka
Msimsp.exe může selhat, když volá Makecab.exe pokud jsou ve sloupci Soubor tabulky Soubor instalačního balíčku, které se liší pouze v případě. Instalační služba systému Windows rozlišují malá a velká písmena a umožňuje instalační balíček, jako je například v tabulce níže, pouze pokud jsou comp1 a Comp2 nainstalovány do různých adresářů. V tomto scénáři však nemůžete použít Msimsp.exe ani Patchwiz.dll k vygenerování opravy balíčku, protože Msimsp.exe a Patchwiz.dll volání Makecab.exe, což je nerozlišující malá a velká písmena.
Vyhněte se vytváření instalačního balíčku, jako je například následující částečná soubor tabulka.
Soubor | Komponenta_ | Jméno souboru |
---|---|---|
readme.txt | Vytvořit 1 | readme.txt |
ReadMe.txt | Comp2 | readme.txt |
Související témata