Produktkoder
Produktkoden är ett GUID som är huvudidentifieringen för ett program eller en produkt. Mer information finns i egenskapen ProductCode. Om betydande ändringar görs i en produkt bör produktkoden också ändras för att återspegla detta. Det är dock inte ett krav att produktkoden ändras om ändringarna av produkten är relativt små.
32-bitars- och 64-bitarsversionerna av ett programs paket måste ha olika produktkoder. Om en 32-bitarskomponent i ett program omkompileras till en 64-bitarskomponent måste en ny produktkod tilldelas.
Om en server som exponeras i PublishComponent-tabellen omkompileras från 32-bitars till 64-bitars, kan GUID i den här tabellen också behöva ändras så att 32-bitars- och 64-bitarsklienter kan identifiera lämplig kategori för kvalificerade komponenter. I det här fallet måste produktkoden också ändras.
Observera att bokstäver i produktkod-GUID:er måste vara versaler. Verktyg som GUIDGEN genererar GUID som innehåller gemener. Gemener i dessa GUID:er måste ändras till versaler för att användas som produktkod eller paketkod. Mer information finns i Ändra produktkoden.
Paketkoden är ett GUID som identifierar ett visst Windows Installer--paket. Paketkoden associerar en .msi fil med ett program eller en produkt och kan även användas för verifiering av källor. Produkt- och paketkoderna är inte utbytbara. Inga två icke-identifierade .msi filer ska någonsin ha samma paketkod. Även om det är vanligt att skicka ett program som har samma paketkod och produktkod kan de två värdena skilja sig åt när programmet uppdateras. Mer information finns i paketkoder.