Dela via


Komponenthantering

Windows Installer minskar den totala ägandekostnaden (TCO) för dina program genom att öka kundernas möjlighet att hantera och underhålla programkomponenter under installationen och körningen. Installationsdatabasen spårar vilka program som kräver en viss komponent, vilka filer som utgör varje komponent, var varje fil är installerad i systemet och var komponentkällor finns. På så sätt kan utvecklare skapa paket som ger följande fördelar:

  • Ökad återhämtning av program. Använd installationsprogrammet för att identifiera och installera om skadade komponenter utan att behöva köra installationsprogrammet igen. Installationsprogrammet kontrollerar sökvägen till en komponent vid körning. Detta frigör program från beroende av statiska filsökvägar som ofta skiljer sig mellan datorer och kan peka på saknade komponenter. Mer information finns i Återhämtning.

  • Installation på begäran. Den här funktionsuppsättningen installeras inte under installationen, men anges i databasen som ska installeras just-in-time för användning om det krävs av programmet i framtiden. Användarna behöver inte köra installationsprogrammet igen. Mer information finns i Installation på begäran.

  • Annonsering av genvägar till funktioner, program eller hela produkter i användargränssnittet. Användarna kan installera dessa på begäran med hjälp av genvägarna. Användare kan också ta bort funktioner, program eller hela produkter på begäran. Mer information finns i Annons.

  • Installationsanpassning. En administratör kan tillämpa transformeringar på databasen som skräddarsyr installationen för en viss grupp användare. Mer information finns i Anpassning.

  • Enklare distribution av programuppdateringar. Använd installationsprogrammet för att uppdatera dina produkter. Mer information finns i Patching and Upgrades.

  • Visning av funktionsgenväg. Installationsprogrammet visar genvägar till funktioner som körs lokalt med genvägar till funktioner som körs via fjärranslutning. Eftersom installationsdatabasen anger körningskontexten för varje funktion kan synligt likvärdiga startpunkter visas för användarna efter behov.

  • Behåll användningsstatistik för funktioner. Utvecklare kan tillhandahålla ett installationspaket som behåller användningsantalet för en funktion av alla klientprogram och tar bort komponenter som inte används.

  • Införliva installationer. Utvecklare kan införliva installationsprogrammets funktioner för komponenthantering i sina program genom att skapa ett installationspaket och använda Installer Functions i sin programkod. Följande bild illustrerar ett program som begär installation av en funktion.

    program som begär funktionsinstallation.