Základní informace o Instalační službě systému Windows

Instalační služba systému Windows nainstaluje a odinstaluje aplikace nebo softwarové produkty na počítač uživatele a provádí tyto úlohy v jednotkách označovaných jako součásti Instalační služby systému Windows (někdy označované jako wi-fi nebo pouze součásti). Identifikátor GUID identifikuje každou wic, což je základní jednotka instalace a referenční počítání pro instalace pomocí Instalační služby systému Windows.

Kompletní dokumentaci instalační služby systému Windows naleznete v tématu o sadě Sdk platformy Instalační služba systému Windows.

Vytvoření balíčku VSPackage

Instalační služba systému Windows používá instalační balíčky, které obsahují informace, které instalační služba systému Windows potřebuje k instalaci, odinstalaci nebo opravě produktu a ke spuštění uživatelského rozhraní instalace. Každý instalační balíček obsahuje soubor .msi, který obsahuje instalační databázi, datový proud souhrnných informací a datové proudy pro různé části instalace. Pokud chcete instalační program použít, musíte vytvořit instalaci. Vzhledem k tomu, že instalační program organizuje instalace kolem konceptu komponent a ukládá informace o instalaci v relační databázi, proces vytváření instalačního balíčku obecně zahrnuje následující kroky:

  1. Naplánujte vytváření nastavení tak, aby podporovalo správu verzí a souběžné strategie.

  2. Identifikujte funkce, které mají být prezentovány uživatelům.

  3. Uspořádejte balíček VSPackage a závislosti do komponent.

  4. Naplňte instalační databázi informacemi.

  5. Ověřte instalační balíček.

    Tato dokumentace se zabývá především prvním a třetím postupem procesu. Během těchto kroků uspořádáte funkce balíčku VSPackage do WIC, abyste mohli vytvořit rámec strategie správy verzí a údržby pro další verze sady Visual Studio. Zbývající tři kroky jsou podrobně popsané v dokumentaci Instalační služby systému Windows v sadě SDK platformy.

Klíčové termíny

Následuje definice klíčových termínů souvisejících s technologií Instalační služby systému Windows.

Soubory prostředků, klíče registru, klávesové zkratky nebo tak dále, které mohou být nainstalovány do počítače. Tyto prostředky jsou seskupené logicky do komponent Instalační služby systému Windows.

Součást Instalační služby systému Windows (WIC) Základní jednotka instalace představující logické seskupení souvisejících prostředků, které jsou nainstalovány a odinstalovány jako jednotka. Součásti Instalační služby systému Windows jsou identifikovány jedinečným ID komponenty nebo identifikátorem GUID. Instalační služba systému Windows navíc udržuje své referenční počty na úrovni WIC. Pro maximální flexibilitu správy verzí zahrňte do daného WIC maximálně jeden primární prostředek, například knihovnu DLL. Všimněte si, že po identifikaci a naplnění WIC, zadejte identifikátor GUID a nasaďte ho, nemůžete změnit jeho složení. Další informace naleznete v tématu Uspořádání aplikací do komponent.

Balíček (balíček Redist) Jednotka nasazení, která se skládá ze souboru .msi a externích zdrojových souborů, na které může tento soubor odkazovat. Balíček obsahuje všechny informace, které instalační služba systému Windows potřebuje ke spuštění uživatelského rozhraní a k instalaci nebo odinstalaci aplikace.

Soubor .msi Soubor com strukturovaný soubor úložiště obsahující pokyny a data potřebná k instalaci aplikace. Každý balíček obsahuje alespoň jeden soubor .msi. Soubor .msi obsahuje databázi instalačního programu, souhrnný informační stream a pravděpodobně jednu nebo více transformací a interních zdrojových souborů. Soubory, které se mají nainstalovat, je možné komprimovat do souboru CAB a ukládat do datového proudu v souboru .msi, nebo je komprimovat, komprimovat nebo nekomprimovat mimo soubor .msi na zdrojovém médiu. Další informace naleznete v tématu Přípony souborů Instalační služby systému Windows.

Vynucení pravidel instalační služby systému Windows

Dvě sady pravidel určují nasazení prostředků prostřednictvím komponent vašeho nastavení. Jedna sada pravidel je udržována samotnou Instalační službou systému Windows, zatímco byste měli vynutit druhou sadu jako autora instalace.

Poznámka:

Vynucení pravidel Instalační služby systému Windows se provádí pouze v případě, že spustíte ověření souboru .msi. Nicméně jste opatrní, abyste s těmito pravidly zacházeli jako s osvědčenými postupy. Další informace naleznete v tématu Ověřování instalační databáze a ověření balíčku.

Pravidla vynucená instalačním programem

  • Všechny soubory v dané komponentě musí být nainstalovány do stejného adresáře. Naopak soubory nainstalované do samostatných složek musí patřit do samostatných komponent.

  • Pro každou komponentu může existovat pouze jedna cesta ke klíči. Cesta ke klíči je jednoduše soubor nebo klíč registru, který představuje celou komponentu.

Odpovědnosti zprostředkovatele komponent

  • Všechny dva prostředky, které by se mohly dodávat samostatně v následujících verzích, by měly existovat v samostatných komponentách. Prostředky by se měly seskupit do stejné komponenty pouze v případě, že jste si jistí, že se tyto prostředky nikdy nedoručí samostatně. Ve skutečnosti se doporučuje, aby všechny primární prostředky (například knihovny DLL) vždy existovaly v samostatných WIC. Další informace naleznete v tématu Definování komponent instalačního programu.

  • Žádný prostředek s verzí by se nikdy neměl dodávat ve více než jednom WIC.