Sdílet prostřednictvím


Hledání existujících aplikací, souborů, položek registru nebo položek .ini souborů

Instalační služba systému Windows může během instalace vyhledat konkrétní soubor nebo adresář. Vyhledávání souborů nebo adresářů slouží k určení, jestli už uživatel nainstaloval verzi aplikace.

Akce AppSearch vyhledá v uživatelském systému podpisy souborů zadané v tabulce AppSearch. Pokud akce AppSearch najde nainstalovaný soubor nebo adresář se zadaným podpisem, nastaví odpovídající vlastnost, která je zadána také v tabulce AppSearch, na umístění souboru nebo adresáře. Při hledání souboru musí být podpis souboru také uveden v tabulce podpisů . Pokud je podpis souboru uvedený v tabulce AppSearch a není uvedený v tabulce Signatures, vyhledávání hledá adresář, položku registru nebo .ini položku souboru.

Chcete-li urychlit hledání uživatelského počítače, instalační program dotazuje následující databázové tabulky lokátoru v pořadí uvedeném pro navrhované umístění hledání:

  • Pokud je podpis souboru uvedený v tabulce CompLocator Table, navrhované umístění hledání je klíčovou cestou komponenty. Pokud podpis není uveden v této tabulce nebo není nainstalován na navrhovaném umístění, instalační program se dotáže tabulky RegLocator Table ohledně navrhovaného umístění.
  • Pokud je podpis souboru uvedený v tabulce RegLocator Table, navrhované umístění hledání je klíčová cesta napsaná v registru uživatele. Pokud podpis není uveden v této tabulce nebo není nainstalován na navrhovaném umístění, instalační program se dotazuje na tabulku IniLocator Table pro navrhované umístění.
  • Pokud je podpis souboru uveden v IniLocator Table, navrhované umístění hledání je klíčová cesta napsaná v souboru .ini, který je ve výchozím adresáři Windows uživatelského systému. Pokud podpis není uveden v této tabulce nebo není nainstalován na navrhovaném místě, instalační program se dotáže tabulky DrLocator na navrhované místo.
  • Pokud je podpis souboru uvedený v tabulce DrLocator Table, navrhované umístění hledání je cesta ve stromu adresáře uživatele. Hloubka úrovní podadresáře pro hledání pod tímto umístěním je také uvedena v této tabulce.

Při prvním nalezení podpisu souboru v navrhovaném umístění instalační program přestane vyhledávat tento soubor nebo adresář a nastaví odpovídající vlastnost v tabulce AppSearch. Další informace najdete v následujících tématech: