Hinzufügen und Entfernen einer Anwendung und Verlassen einer Ablaufverfolgung in der Registrierung
Wenn eine Anwendung registriert werden muss, erstellen Sie das Installationspaket, wie im Abschnitt Adding and Removing Registry Keys on the Installation or Removal of Components beschrieben. Die Registrierung wird vom Installationsprogramm für Ankündigungen und vom Feature "Programme hinzufügen" oder "Programme entfernen" in Systemsteuerung. Wenn eine Anwendung nicht registriert ist, kann sie nicht angekündigt werden und wird nicht im Feature Programme hinzufügen oder entfernen in Systemsteuerung.
Sie können die Registrierung einer Anwendung weglassen, indem Sie die Aktionen RegisterProduct Action, RegisterUser Action, PublishProduct Actionund PublishFeatures aus der InstallExecuteSequence-Tabelle und der AdvtExecuteSequence-Tabelle entfernen. Alle diese Aktionen müssen entfernt werden, oder eine Ablaufverfolgung der Anwendung verbleibt möglicherweise in der Registrierung. Wenn Sie alle diese Aktionen entfernen, wird verhindert, dass die Anwendung im Feature Programme hinzufügen oder entfernen in Systemsteuerung aufgeführt wird, und verhindert die Ankündigung der Anwendung. Das Entfernen all dieser Aktionen verhindert auch, dass die Anwendung bei den Konfigurationsdaten des Windows Installers registriert wird. Dies bedeutet, dass Sie die Anwendung nicht entfernen, reparieren oder neu installieren können, indem Sie die Befehlszeilenoptionen des Windows-Installers oder die Windows Installer-API(Anwendungsprogrammierschnittstelle) verwenden.
Lassen Sie die Registrierungsaktionen in den Sequenztabellen, und legen Sie die ARPSYSTEMCOMPONENT-Eigenschaft in der Eigenschaftentabelle auf 1 (eins) fest, um eine Anwendung aus dem Feature Programme hinzufügen oder entfernen in Systemsteuerung auszublenden und trotzdem den Windows-Installer zum Verwalten einer Anwendung verwenden zu können. Die Anwendung wird nicht im Feature Programme hinzufügen oder entfernen angezeigt, aber Sie können den Windows-Installer verwenden, um die Anwendung bei Bedarf zu installieren, zu deinstallieren, zu reparieren und neu zu installieren.