Entfernen isolierter Komponenten
Windows Das Installationsprogramm führt während des Entfernens einer Anwendung die folgenden Aktionen aus, wenn das Paket isolierte Komponenten enthält. In der Regel ist Die _ freigegebene Komponente eine DLL, die von der Komponentenanwendung und anderen _ ausführbaren Clientdateien gemeinsam genutzt wird.
Deinstallieren
- Entfernen Sie die Dateien von Component Shared nur dann aus dem Ordner, der die Komponentenanwendung enthält, _ _ wenn die _ Komponentenanwendung ebenfalls entfernt wird.
- Wenn das msidbComponentAttributesSharedDllRefCount-Bit in der Component-Tabelle festgelegt ist, wird die SharedDLL-Refcount dekrementiert.
- Entfernen Sie . LOKALE Null-Byte-Datei aus dem Ordner, der die _ Komponentenanwendung enthält.
- Entfernen Sie _ die Komponentenanwendung aus der Clientliste _ freigegebener Komponenten.
- Entfernen Sie wie gewohnt alle Ressourcen _ der Komponentenanwendung.
Wenn in der Clientliste freigegebene Komponenten noch andere Produkte enthalten _ sind:
- Entfernen Sie keine Dateien aus dem freigegebenen Speicherort der Freigegebenen _ Komponente.
Wenn der SharedDLL-Verweis für Die freigegebene Komponente nach dem Dekrementen 0 beträgt, oder wenn keine anderen clients von _ Component Shared noch nicht mehr zur Verfügung _ stehen:
- Entfernen Sie die Dateien von Component _ Shared vom freigegebenen Speicherort.
- Verarbeiten Sie alle Deinstallationsaktionen in Bezug auf diese Komponente.