Suchen nach vorhandenen Anwendungen, Dateien, Registrierungseinträgen oder .ini Dateieinträgen

Windows Das Installationsprogramm kann während einer Installation nach einer bestimmten Datei oder einem bestimmten Verzeichnis suchen. Datei- oder Verzeichnissuchen werden verwendet, um zu bestimmen, ob ein Benutzer bereits eine Version einer Anwendung installiert hat.

Die AppSearch-Aktion durchsucht ein Benutzersystem nach Dateisignaturen, die in der AppSearch-Tabelleangegeben sind. Wenn die AppSearch-Aktion eine installierte Datei oder ein Verzeichnis mit der angegebenen Signatur findet, legt sie eine entsprechende Eigenschaft, die auch in der AppSearch-Tabelle angegeben ist, auf den Speicherort der Datei oder des Verzeichnisses fest. Bei der Suche nach einer Datei muss die Dateisignatur auch in der Signaturtabelleaufgeführt werden. Wenn eine Dateisignatur in der Tabelle AppSearch und nicht in der Signaturtabelle aufgeführt ist, sucht die Suche nach einem Verzeichnis, registrierungseintrag oder .ini Dateieintrag.

Um die Suche eines Benutzercomputers zu beschleunigen, fragt der Installer die folgenden Locatordatenbanktabellen in der reihenfolge ab, die nach einem vorgeschlagenen Suchspeicherort aufgelistet ist:

  • Wenn die Dateisignatur in der CompLocator-Tabelleaufgeführt ist, ist der vorgeschlagene Suchspeicherort der Schlüsselpfad einer Komponente. Wenn die Signatur in dieser Tabelle nicht aufgeführt oder nicht am vorgeschlagenen Speicherort installiert ist, fragt der Installer die RegLocator-Tabelle nach einem vorgeschlagenen Speicherort ab.
  • Wenn die Dateisignatur in der RegLocator-Tabelleaufgeführt ist, ist der vorgeschlagene Suchspeicherort ein Schlüsselpfad, der in der Benutzerregistrierung geschrieben wurde. Wenn die Signatur in dieser Tabelle nicht aufgeführt oder nicht am vorgeschlagenen Speicherort installiert ist, fragt der Installer die IniLocator-Tabelle nach einem vorgeschlagenen Speicherort ab.
  • Wenn die Dateisignatur in der IniLocator-Tabelleaufgeführt ist, ist der vorgeschlagene Suchspeicherort ein Schlüsselpfad, der in einer .ini Datei geschrieben wurde, die im Standardverzeichnis Windows eines Benutzersystems vorhanden ist. Wenn die Signatur in dieser Tabelle nicht aufgeführt oder nicht am vorgeschlagenen Speicherort installiert ist, fragt der Installer die DrLocator-Tabelle nach einem vorgeschlagenen Speicherort ab.
  • Wenn die Dateisignatur in der DrLocator-Tabelleaufgeführt ist, ist der vorgeschlagene Suchspeicherort ein Pfad in der Benutzerverzeichnisstruktur. Die Tiefe der Unterverzeichnisebenen, die unterhalb dieses Speicherorts durchsucht werden sollen, wird auch in dieser Tabelle angegeben.

Wenn der Installer die Dateisignatur zum ersten Mal an einem vorgeschlagenen Speicherort findet, beendet er die Suche nach dieser Datei oder diesem Verzeichnis und legt die entsprechende Eigenschaft in der AppSearch-Tabellefest. Weitere Informationen finden Sie unter