Sdílet prostřednictvím


Instalace na vyžádání

U tradičních instalačních technologií je nutné ukončit aplikaci a znovu spustit instalační program, aby bylo možné provést úlohu instalace. K tomu často dochází, když uživatel chtěl funkci nebo produkt, který nebyl vybrán při prvním spuštění instalace. To často způsobovalo neefektivní proces konfigurace produktu, protože uživatel musel předvídat požadované funkce před tím, než produkt používal.

Instalace na vyžádání umožňuje uživatelům a aplikacím nabízet funkce bez samotných souborů. Tento pojem se označuje jako reklama. Instalační služba systému Windows má schopnost inzerovat funkce a zajistit možnost instalace na vyžádání funkcí aplikací nebo celých produktů. Když uživatel nebo aplikace aktivuje inzerovanou funkci nebo produkt, instalační program pokračuje instalací potřebných komponent. Tím se proces konfigurace zkracuje, protože k dalším funkcím je možné získat přístup, aniž byste museli ukončit a znovu spustit jiný postup nastavení.

Když produkt používá instalační program, může uživatel zvolit v době instalace, které funkce nebo aplikace se mají nainstalovat a které inzerovat. Pokud pak uživatel při spuštění aplikace požádá o inzerovanou funkci, která ještě nebyla nainstalována, zavolá instalační program, aby zavedl instalaci potřebných souborů na úrovni funkce za běhu. Pokud uživatel aktivuje inzerovaný produkt, který ještě nebyl nainstalován, operační systém zavolá instalačnímu programu, aby provedl instalaci na úrovni produktu za běhu.

inzerování a instalaci na vyžádání může také usnadnit správu systému tím, že správcům umožní určit aplikace jako povinné nebo volitelné pro různé skupiny uživatelů. Existují dva typy reklam označované jako "přiřazování" a "publikování". Pokud správce přiřadí aplikaci ke skupině, můžou si ji tito uživatelé nainstalovat na vyžádání. Pokud však správce publikuje aplikaci do skupiny, nezobrazí se těmto uživatelům žádné vstupní body a instalace na vyžádání se aktivuje pouze v případě, že publikovanou aplikaci aktivuje jiná aplikace.