Rimozione di componenti isolati
Windows Installer esegue le azioni seguenti durante la rimozione di un'applicazione quando il pacchetto contiene componenti isolati. In genere, Component_Shared è una DLL condivisa da Component_Application e altri eseguibili client.
Disinstallare
- Rimuovere i file di Component_Shared dalla cartella contenente Component_Application solo se Component_Application viene rimosso.
- Se il bit msidbComponentAttributesSharedDllRefCount è impostato nella tabella Componente decrementare il refcount SharedDLL.
- Rimuovere l'oggetto . File local zero byte dalla cartella contenente Component_Application.
- Rimuovere Component_Application dall'elenco client di Component_Shared.
- Rimuovere tutte le risorse di Component_Application come di consueto.
Se sono presenti altri prodotti rimanenti nell'elenco client di Component_Shared:
- Rimuovere nessun file dal percorso condiviso di Component_Shared.
Se il refcount SharedDLL per Component_Shared è 0 dopo essere stato decrementato o se non sono presenti altri client rimanenti di Component_Shared:
- Rimuovere i file di Component_Shared dal percorso condiviso.
- Elaborare tutte le azioni di disinstallazione rispetto a questo componente.