Sdílet prostřednictvím


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