Komma åt lösning guiden - ändra produktkoder

Obs!: Vi vill kunna erbjuda dig bästa möjliga supportinnehåll så fort som möjligt och på ditt språk. Den här sidan har översatts med hjälp av automatiserad översättning och kan innehålla grammatiska fel eller andra felaktigheter. Vår avsikt är att den här informationen ska vara användbar för dig. Vill du berätta för oss om informationen är till hjälp längst ned på sidan? Här är artikeln på engelska som referens.

I guiden Access lösningen är fältet produkt kod en GUID som är den huvudsakliga identifieringen av ett program eller en produkt.

  • Uppdateringen kan förstora och förminska trädet funktionen komponent, men det måste inte ordna om befintlig hierarki av funktioner och komponenter som beskrivs i tabellerna funktionen och FeatureComponents. Det kan lägga till en ny funktion i trädet befintliga funktionen-komponent. Om det tar bort en överordnad funktion måste det också ta bort alla underordnade funktioner för funktionen borttagna.

  • Uppdateringen kan lägga till en ny komponent eller en ny eller befintlig funktion.

  • Uppdateringen får inte ändra komponentkoden för alla komponenter. Därför måste små uppdateringar eller mindre uppgradering aldrig ändra namnet på en komponent viktiga fil eftersom det innebär att ändra komponentkod.

  • Uppdateringen får inte ändra namnet på den MSI-fil av installationspaketet. Eftersom det ändrar paketet bör det i stället ändra koden för paketet. Observera att detta innebär att uppdateringen kan ändra tabeller, anpassade åtgärder och dialogrutor i MSI-filen utan att ändra filnamnet.

  • Uppdateringen kan lägga till, ta bort eller ändra filer, registernycklar eller genvägar komponenter som inte delas av två eller fler funktioner. Om uppdateringen ändrar en fil som en ny version, den filversion ökas värdet i tabellen. Om uppdateringen tar bort resurser, uppdatera det även tabellerna RemoveFile och RemoveRegistry om du vill ta bort oanvända filer, registernycklar eller genvägar som redan har installerats.

  • Uppdatering av en komponent som delas av två eller fler funktioner måste vara bakåtkompatibla med alla program och funktioner som använder komponenten. Uppdateringen kan ändra resursen för en delad komponent, till exempel filer, registret posterna och kortkommandon, förutsatt att ändringarna är bakåtkompatibla. Vi rekommenderar inte att uppdatera lägga till eller ta bort filer, registret transaktioner eller genvägar från en delad komponent.

  • En uppdatering av små levereras som en Windows Installer-paket. (En fullständig produkt-CD-ROM vanligtvis ingår inte i en liten uppdatering.)

Produktkoden måste ändras om något av följande gäller för uppdateringen:

  • Samtidiga installationer av både ursprungliga och uppdaterade produkter på samma dator måste vara möjligt.

  • Namnet på MSI-filen har ändrats.

  • Komponentkoden för en befintlig komponent har ändrats.

  • En komponent tas bort från en befintlig funktion.

  • En befintlig funktion har gjorts till en underordnad till en befintlig funktion.

  • En befintlig underordnade funktion har tagits bort från dess överordnade funktionen.

  • En komponent kan läggas till i en befintlig funktion utan att behöva en produktnyckel kodändring.

Obs!: Lägga till en ny underordnad-funktion som består helt av nya komponenter i en befintlig funktion kräver inte ändra produktkoden.

Nya underordnade funktioner kan skapas av inklusive msidbFeatureAttributesFollowParent och msidbFeatureAttributesUIDisallowAbsent i fältet attribut i tabellen funktionen. Om mindre uppgraderingen endast lägger till nya underordnade funktioner och sedan installera om = ALL är tillräckligt för att tvinga installationen av de nya funktionerna för underordnade.

En ny underordnad funktion kan döljas från användaren. Ange msidbFeatureAttributesFollowParent och msidbFeatureAttributesUIDisallowAbsent bitar för funktionen underordnade om du vill synkronisera installationen status för en ny underordnad funktion med dess överordnade funktionen.

Utöka dina Office-kunskaper
Utforska utbildning
Få nya funktioner först
Anslut till Office Insiders

Hade du nytta av den här informationen?

Tack för din feedback!

Tack för din feedback! Det låter som att det kan vara bra att koppla dig till en av våra Office-supportrepresentanter.

×