Sdílet prostřednictvím


Kódy balíčků

Kód balíčku je identifikátor GUID identifikující konkrétní balíček instalační služby systému Windows . Kód balíčku přidruží soubor .msi k aplikaci nebo produktu a dá se použít také k ověření zdrojů. Kódy výrobků a balení nejsou zaměnitelné. Podrobnosti najdete v tématu kódy produktů.

Neidentické .msi soubory by neměly mít stejný kód balíčku. Je důležité změnit kód balíčku, protože se jedná o primární identifikátor používaný instalačním programem k vyhledání a ověření správného balíčku pro danou instalaci. Pokud se balíček změní beze změny kódu balíčku, instalační program nemusí používat novější balíček, pokud jsou oba stále přístupné instalačnímu programu.

Kód balíčku je uložen v Revize Číslo Souhrn Vlastnost Souhrnný informační proud. Všimněte si, že písmena v kódu produktu a identifikátorech GUID kódu balíčku musí být velká písmena. Nástroje, jako je GUIDGEN, generují identifikátory GUID obsahující malá písmena. Malá písmena v těchto identifikátorech GUID musí být změněna na velká písmena, která se mají použít jako kód produktu nebo kód balíčku.

I když je běžné dodávat aplikaci, která má stejný kód balíčku a kód produktu, můžou se při aktualizaci aplikace lišit dvě hodnoty. Například zahrnutí nového souboru do aplikace by vyžadovalo aktualizaci instalační databáze pro instalaci souboru. Pokud jsou změny menší, vývojář se může rozhodnout, že kód produktu nezmění, ale k instalaci nového souboru je potřeba jiný soubor .msi, takže kód balíčku se musí zvýšit. Naopak jeden balíček lze použít k instalaci více než jednoho produktu. Například instalace balíčku bez transformace jazyka by mohla nainstalovat anglickou verzi aplikace a instalace stejného balíčku s jazykovou transformací by mohla nainstalovat francouzskou verzi. Transformace se liší od souboru .msi, který určuje kód balíčku. Anglické a francouzské verze můžou mít různé kódy produktů a stejný kód balíčku, protože jsou oba nainstalovány se stejným souborem .msi.