Entfernen verwaister Dateien

Bleibt eine Datei, die eigentlich vom Computer des Benutzers entfernt werden sollte, nach der Ausführung einer Deinstallation weiterhin installiert, wurde die Komponente, die die Datei enthält, möglicherweise aus einem oder mehreren der folgenden Gründe vom Installationsprogramm nicht entfernt:

  • Das Bit msidbComponentAttributesPermanent wurde in der Attributes-Spalte der Component-Tabelle festgelegt.

  • Für die Komponente in der Spalte ComponentId der Tabelle Component wurde kein Wert eingegeben.

  • Die Komponente wird von einer anderen Anwendung oder Funktion verwendet, die noch installiert ist.

  • In der Bedingungstabelle 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 eine vorherige Referenzanzahl unter HKLM\Software\Microsoft\Windows\CurrentVersion\SharedDLLs auf.

  • Die Komponente wird im Ordner System installiert, und jede Datei in der Komponente weist eine vorherige Referenzanzahl 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 Verwenden von Windows Installer und Windows Resource Protection. Unter 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 aufnehmen. Verwenden Sie stattdessen nur die unterstützten Ressourcenersetzungsmechanismen, die im Abschnitt Windows Resource Protection beschrieben werden.