Dela via


Msimsp.exe

Den rekommenderade metoden för att generera ett korrigeringspaket är att använda verktyg för att skapa korrigeringar, till exempel Msimsp.exe och Patchwiz.dll. Verktyget Msimsp.exe är endast tillgängligt i Windows SDK-komponenter för Windows Installer Developers.

Msimsp.exe är en körbar fil som anropar Patchwiz.dll. Verktyget kan användas för att skapa ett korrigeringspaket genom att skicka sökvägen till en egenskapsfil för korrigeringsgenerering (.pcp-fil) och sökvägen till korrigeringspaketet som skapas. Msimsp.ex kan också användas för att skapa en loggfil och för att ange en tillfällig mapp där transformeringar, skåp och filer som används för att skapa korrigeringspaketet sparas.

Kommandoradssyntaxen för Msimsp.exe är:

Msimsp.exe -s[sökväg till .pcp-fil]-p[sökväg till .msp-fil]{options}

Kommandoradsalternativen är inte skiftlägeskänsliga och snedstrecksavgränsare kan användas i stället för ett streck. Om inga alternativ anges visar Msimsp.exe aktuella värden för sammanfattningsinformationsegenskaperna.

-s*[sökväg till .pcp-fil]*

Detta krävs och måste följas av sökvägen till filen för att skapa korrigeringsegenskaper (.pcp-tillägget). Mer information finns i PatchWiz.dll.

-psökväg till .msp-fil

Detta krävs och följs av sökvägen till korrigeringspaketet som skapas (.msp-tillägget).

-fsökväg till tillfällig mapp

Valfri. Följt av sökvägen till den tillfälliga mappen. Standardplatsen är %TMP%\~pcw_tmp.tmp\.

-k

Valfri. Det går inte om den temporära mappen redan finns.

-lsökväg till loggfilen

Valfri. Följt av sökvägen till loggfilen som beskriver processen för att skapa korrigeringar och fel. Mer information finns i Return Values for UiCreatePatchPackage.

-lpsökväg till loggfilen med prestandadata

Valfri. Följt av sökvägen till loggfilen som beskriver processen för att skapa korrigeringar och fel. Det här alternativet skriver prestandadata till loggfilen. Det här alternativet kräver version 4.0 av Patchwiz.dll.

-d

Valfri. Visar en dialogruta om korrigeringen har skapats.

?

Visar kommandoradshjälp.

Not

Msimsp.exe kan misslyckas när den anropar Makecab.exe om det finns värden i kolumnen Arkiv i tabellen File för installationspaketet som endast skiljer sig åt från fall till fall. Windows Installer är skiftlägeskänsligt och tillåter ett installationspaket som i tabellen nedan endast när Comp1 och Comp2 installeras i olika kataloger. I det här scenariot kan du dock inte använda Msimsp.exe eller Patchwiz.dll för att generera en korrigering för paketet, eftersom Msimsp.exe och Patchwiz.dll anropa Makecab.exe, vilket är skiftlägeskänsligt.

Undvik att skapa ett installationspaket, till exempel följande partiella filtabell.

Fil Komponent_ Filnamn
readme.txt Comp1 readme.txt
ReadMe.txt Comp2 readme.txt

Skapa ett korrigeringspaket

ett litet uppdateringsuppdateringsexempel

Windows Installer Development Tools

versioner, verktyg och omdistribuerbara versioner