Dela via


Installation av sammansättningar i den globala sammansättningscachen

Windows Installer installerar vanliga språkkörningssammansättningar i den globala sammansättningscachen med hjälp av Microsoft .NET Framework. När du installerar sammansättningar i den globala sammansättningscacheminnet kan installationsprogrammet inte använda samma katalogstruktur och filversionsregler som används vid installation av vanliga Windows Installer-komponenter. Vanliga Windows Installer-komponenter kan installeras på flera katalogplatser av olika produkter. Sammansättningar kan bara finnas en gång i sammansättningscacheminnet. Varje sammansättning läggs till och tas bort från sammansättningscacheminnet som en odelbar helhet. Därför installeras eller tas alla filer som består av en sammansättning alltid ihop.

Diskkostnaden för vanliga Windows Installer-komponenter och vanliga språkkörningssammansättningar beräknas på olika sätt. Den totala diskkostnaden för en vanlig Windows Installer-komponent omfattar lokala kostnader, källkostnader och borttagningskostnader. Mer information finns i Filkostnad. Den här metoden kan inte användas för att kosta vanliga språkkörningssammansättningar eftersom dessa kan ha andra klienter än Windows Installer. Kostnaden för vanliga språkkörningssammansättningar måste fastställas genom att köra frågor mot Microsoft .NET Framework common language runtime.

Windows Installer använder en transaktionsprocess i två steg för att installera produkter som innehåller gemensamma språkkörningssammansättningar. Detta möjliggör återställning av monteringsinstallation och borttagning. Mer information finns i Återställning av sammansättningar i den globala sammansättningscachen.

Observera att sammansättningar som installeras i den globala sammansättningscache genom en installation i installationskontext per användare inte skyddas av Windows File Protection. Sammansättningar som installeras i den globala sammansättningscachen av en installation i installationskontexten per dator skyddas av Windows Resource Protection-.