Aggiunta e rimozione di un'applicazione e senza traccia nel Registro di sistema
Se è necessario registrare un'applicazione, creare il pacchetto di installazione come descritto nella sezione Aggiunta e rimozione di chiavi del Registro di sistema nell'installazione o nella rimozione dei componenti. La registrazione viene utilizzata dal programma di installazione per l'annuncio e dalla funzionalità Installazione applicazioni in Pannello di controllo. Se un'applicazione non è registrata, non può essere pubblicizzata e non è elencata nella funzionalità Installazione applicazioni in Pannello di controllo.
È possibile omettere la registrazione di un'applicazione rimuovendo l'azione RegisterProduct, RegisterUser Action, PublishProduct Action e PublishFeatures dalla tabella InstallExecuteSequence e dalla tabella AdvtExecuteSequence. Tutte queste azioni devono essere rimosse o alcune tracce dell'applicazione potrebbero rimanere nel Registro di sistema. La rimozione di tutte queste azioni impedisce all'applicazione di essere elencata nella funzionalità Installazione applicazioni in Pannello di controllo e impedisce l'annuncio dell'applicazione. La rimozione di tutte queste azioni impedisce anche la registrazione dell'applicazione con i dati di configurazione di Windows Installer. Ciò significa che non è possibile rimuovere, ripristinare o reinstallare l'applicazione usando le opzioni della riga di comando di Windows Installer o l'API (Application Programming Interface) di Windows Installer.
Per nascondere un'applicazione dalla funzionalità Installazione applicazioni in Pannello di controllo e continuare a usare Windows Installer per gestire un'applicazione, lasciare le azioni di registrazione nelle tabelle di sequenza e impostare la proprietà ARPSYSTEMCOMPONENT nella tabella delle proprietà su 1 (uno). L'applicazione non viene visualizzata nella funzionalità Installazione applicazioni, ma è possibile usare Windows Installer per installare, disinstallare, ripristinare e reinstallare l'applicazione.