Součásti instalační služby systému Windows
Součást je část aplikace nebo produktu, který se má nainstalovat. Mezi příklady komponent patří jednotlivé soubory, skupina souvisejících souborů, objektů COM, registrace, klíče registru, klávesové zkratky, prostředky, knihovny seskupené do adresáře nebo sdílené části kódu, jako je MFC nebo DAO.
Instalační služba nainstaluje nebo odebere součást jako jednu koherentní součást. Sleduje každou komponentu podle identifikátoru GUID příslušného ID komponenty zadaného ve sloupci ComponentId tabulky Komponenta.
Poznámka
Dvě komponenty, které sdílejí stejné ID komponenty, se považují za více instancí stejné komponenty bez ohledu na jejich skutečný obsah. V počítači uživatele je nainstalována pouze jedna instance jakékoli komponenty. Některé funkce nebo aplikace proto mohou sdílet některé součásti.
Vzhledem k tomu, že se komponenty běžně sdílejí, musí autor instalačního balíčku při zadávání součástí funkce nebo aplikace dodržovat striktní pravidla. To je nezbytné pro správné fungování mechanismu pro počítání odkazů instalační služby systému Windows. Další informace naleznete v tématu Uspořádání aplikací do komponent.
Stručně řečeno, tato pravidla jsou:
- Každá komponenta musí být uložená v jedné složce.
- Žádný soubor, položka registru, zástupce ani jiné prostředky by se nikdy neměly dodávat jako člen více než jedné komponenty. To platí pro produkty, verze produktů a společnosti.
Další informace o používání komponent najdete v tématu
- instalace chybějící komponenty
- instalace trvalých komponent, souborů, písem, klíčů registru
- pomocí kvalifikovaných komponent
- použití tranzitivních komponent
- Práce s funkcemi a komponentami
- vytváření velkých balíčků
- Kontrola instalace funkcí, komponent, souborů
- hledání nefunkční funkce nebo komponenty
- publikování produktů, funkcí a součástí