Erneute Installation isolierter Komponenten
Windows Installer führt während der erneuten Installation einer Anwendung die folgenden Aktionen aus, wenn das Paket isolierte Komponenten enthält. In der Regel ist „Component_Shared“ eine DLL, die von „Component_Application“ und anderen ausführbaren Clientdateien gemeinsam genutzt wird.
Neuinstallation
- Installieren Sie die Dateien von „Component_Shared“ nur dann erneut im gleichen Ordner wie „Component_Application“, wenn auch „Component_Application“ erneut installiert wird.
- Erhöhen Sie weder die Clientliste von „Component_Shared“ noch die SharedDLL-Anzahl.
- Erstellen Sie die Datei mit null Bytes erneut mit dem kurzen Dateinamen der Schlüsseldatei von „Component_Application“. Diese Datei muss sich im gleichen Ordner wie „Component_Application“ befinden und die Erweiterung „.local“ aufweisen.
- Installieren Sie alle Ressourcen von „Component_Application“ wie gewohnt erneut.
Wenn die SharedDLL-Verweisanzahl für „Component_Shared“ höher als 1 ist oder wenn andere Produkte in der Clientliste von „Component_Shared“ verbleiben, gehen Sie wie folgt vor:
- Installieren Sie keine Dateien erneut im freigegebenen Speicherort von „Component_Shared“.
Wenn die SharedDLL-Verweisanzahl für „Component_Shared“ gleich 1 ist oder wenn keine anderen verbleibenden Clients von „Component_Shared“ vorhanden sind, gehen Sie wie folgt vor:
- Installieren Sie die Dateien von „Component_Shared“ mithilfe der Regeln für die Dateiversionsverwaltung am freigegebenen Speicherort erneut.
- Führen Sie alle Neuinstallationsaktionen für „Component_Shared“ aus.
- Wenn es sich bei „Component_Shared“ um eine COM-Komponente handelt, registrieren Sie den vollständigen COM-Pfad so, dass die Installersyntaxen „[$Component]“ und „[#FileKey]“ auf den freigegebenen Speicherort von „Component_Shared“ verweisen.