Megosztás a következőn keresztül:


Msimsp.exe

A javításcsomagok létrehozásának ajánlott módja a javításlétrehozási eszközök, például a Msimsp.exe és a Patchwiz.dllhasználata. A Msimsp.exe eszköz csak a Windows Installer-fejlesztők Windows SDK-összetevőkben érhető el.

Msimsp.exe egy végrehajtható fájl, amely meghívja Patchwiz.dll. Az eszköz a javításcsomagok létrehozásához használható egy javításlétrehozási tulajdonságfájl (.pcp fájl) elérési útjának és a létrehozott javításcsomag elérési útjának megadásával. Az Msimsp.ex naplófájl létrehozásához és egy ideiglenes mappa megadásához is használható, amelyben a javításcsomag létrehozásához használt átalakítások, szekrények és fájlok mentése történik.

A Msimsp.exe parancssori szintaxisa a következő:

Msimsp.exe -s[path to .pcp file]-p[path to .msp file]{options}

A parancssori beállítások nem megkülönböztetik a kis- és nagybetűket, a perjelválasztók pedig kötőjel helyett használhatók. Ha nincs megadva beállítás, Msimsp.exe megjeleníti az összefoglaló információ tulajdonságainak aktuális értékeit.

-s*[elérési út a .pcp fájlhoz]*

Ez kötelező, és a javításlétrehozási tulajdonságok fájljának (.pcp kiterjesztés) elérési útját kell követnie. További információ: PatchWiz.dll.

-p.msp fájl elérési útja

Erre szükség van, és ezt követi a létrehozott javításcsomag elérési útja (.msp bővítmény).

-fideiglenes mappa elérési útja

Szabadon választható. Ezt követi az ideiglenes mappa elérési útja. Az alapértelmezett hely a %TMP%\~pcw_tmp.tmp\.

-k

Szabadon választható. Sikertelen, ha az ideiglenes mappa már létezik.

-lnaplófájl elérési útja

Szabadon választható. Ezt követi a javításlétrehozás folyamatát és hibáit leíró naplófájl elérési útja. További információ: UiCreatePatchPackageértékeinek visszaadása.

-lpelérési útja a naplófájlhoz teljesítményadatokkal

Szabadon választható. Ezt követi a javításlétrehozás folyamatát és hibáit leíró naplófájl elérési útja. Ez a beállítás teljesítményadatokat ír a naplófájlba. Ehhez a beállításhoz a Patchwiz.dll4.0-s verziója szükséges.

-d

Szabadon választható. Párbeszédpanelt jelenít meg, ha a javítás létrehozása sikeresen befejeződött.

-?

Parancssori súgó megjelenítése.

Jegyzet

Msimsp.exe sikertelen lehet, ha meghívja Makecab.exe, ha a telepítési csomag fájltábla Fájl oszlopában vannak olyan értékek, amelyek csak esetenként különböznek. A Windows Installer megkülönbözteti a kis- és nagybetűket, és csak akkor engedélyezi a telepítési csomagokat, mint az alábbi táblázatban, ha a Comp1 és a Comp2 különböző könyvtárakba van telepítve. Ebben a forgatókönyvben azonban nem hozhat létre javítást a csomaghoz Msimsp.exe vagy Patchwiz.dll, mert Msimsp.exe és Patchwiz.dll hívja meg a Makecab.exe, ami kis- és nagybetűket nem érzékeny.

Ne szerkesszen olyan telepítési csomagot, mint például a következő részleges Fájltábla.

Fájl Komponens_ Fájlnév
readme.txt Comp1 readme.txt
ReadMe.txt Comp2 readme.txt

Patch Package létrehozása

kis frissítésjavítási példa

Windows Installer fejlesztői eszközök

Kiadott verziók, eszközök és terjeszthető verziók