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 |
Relaterade ämnen