Entfernen von hängenden Dateien
Wenn eine Datei, die vom Computer des Benutzers entfernt werden sollte, nach dem Ausführen einer Deinstallation installiert bleibt, entfernt das Installationsprogramm die Komponente, die die Datei enthält, möglicherweise aus einem oder mehreren der folgenden Gründe nicht:
- Das MsidbComponentAttributesPermanent-Bit wurde für die Komponente in der Attributes -Spalte der Component-Tabellefestgelegt.
- Für die Komponente in der ComponentId -Spalte der Component-Tabelle wurde kein Wert eingegeben.
- Die Komponente wird von einer anderen Anwendung oder funktion verwendet, die noch installiert ist.
- In der Tabelle Bedingung ist eine Bedingung angegeben, die ein Feature während der Installation aktiviert und das Feature während der Deinstallation deaktiviert.
- Die Schlüsseldatei für die Komponente weist einen vorherigen Verweiszähler unter HKLM \ Software \ Microsoft \ Windows \ CurrentVersion \ SharedDLLs auf.
- Die Komponente wird im Ordner System installiert, und jede Datei in der Komponente weist einen vorherigen Verweiszähler unter HKLM \ Software \ Microsoft \ Windows \ CurrentVersion \ SharedDLLs auf.
- Der Windows Installer entfernt keine Dateien oder Registrierungsschlüssel, die durch Windows Resource Protection (WRP) geschützt sind. Weitere Informationen finden Sie unter Using Windows Installer and Windows Resource Protection. Auf Windows Server 2003, Windows XP und Windows 2000 entfernt das Installationsprogramm keine Dateien, die durch Windows File Protection (WFP) geschützt sind. Wenn die Schlüsselpfaddatei oder der Registrierungsschlüssel einer Komponente durch WFP oder WRP geschützt ist, entfernt das Installationsprogramm die Komponente nicht.
Hinweis
Da Windows Installer keine durch WRP geschützten Ressourcen installiert, aktualisiert oder entfernt, sollten Sie keine geschützten Ressourcen in ein Installationspaket einschließen. Verwenden Sie stattdessen nur die unterstützten Ressourcenersetzungsmechanismen, die im Abschnitt Windows Resource Protection beschrieben werden.