Installation på begäran
Med traditionell installationsteknik är det nödvändigt att avsluta ett program och köra installationsprogrammet igen för att utföra en installationsuppgift. Detta inträffade ofta när en användare ville ha en funktion eller produkt som inte valdes under den första installationen. Detta gjorde ofta processen för produktkonfiguration ineffektiv eftersom den krävde att användaren förväntar sig de funktioner som krävs innan de någonsin använt produkten.
Installation på begäran gör det möjligt att erbjuda funktioner till användare och program i avsaknad av själva filerna. Denna uppfattning kallas annons. Windows Installer har funktioner för annonsering och för att göra installation på begäran av programfunktioner eller hela produkter möjliga. När en användare eller ett program aktiverar en annonserad funktion eller produkt fortsätter installationsprogrammet med installationen av nödvändiga komponenter. Detta förkortar konfigurationsprocessen eftersom ytterligare funktioner kan nås utan att behöva avsluta och köra en annan konfigurationsprocedur igen.
När en produkt använder installationsprogrammet kan en användare vid installationen välja vilka funktioner eller program som ska installeras och vilka som ska annonseras. Om användaren sedan begär en annonserad funktion som ännu inte har installerats när ett program körs anropar programmet installationsprogrammet för att genomföra en just-in-time-funktionsnivåinstallation av nödvändiga filer. Om användaren aktiverar en annonserad produkt som ännu inte har installerats anropar operativsystemet installationsprogrammet för att genomföra en just-in-time-produktnivåinstallation.
Annons och installation på begäran kan också underlätta systemhantering genom att göra det möjligt för administratörer att ange program som nödvändiga eller valfria för olika användargrupper. Det finns två typer av reklam som kallas "tilldela" och "publicering". Om en administratör tilldelar ett program till en grupp kan dessa användare installera programmet på begäran. Om administratören däremot publicerar programmet till gruppen visas inga startpunkter för dessa användare och installation på begäran aktiveras endast om ett annat program aktiverar det publicerade programmet.