Sdílet prostřednictvím


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

vytvoření balíčku oprav

příkladu malých oprav aktualizací

vývojářskými nástroji instalační služby systému Windows

vydané verze, nástroje a redistribuovatelné