Wie kann man dafür sorgen, dass ein bei der Installation registrierter COM Provider (DLL, einzige Datei einer Komponente, als key file gesetzt) bei der Deinstallation wieder entfernt wird? Ich habe drei Möglichkeiten der Registrierung gefunden, bei keiner davon hat das "unregistrieren" funktioniert.

Zunächst habe ich in den Einstellungen der Datei "self-register" ausgewählt. Im zweiten Versuch habe ich in den Einstellungen der Kompontene "COM extract at build" auf YES gesetzt. Der letzte Versuch: unter Advanced Settings-COM Registration der Kompontene habe ich die entsprechenden Informationen eingetragen ("Extract COM Data from Key File").
Woran liegt es, dass in keinem dieser Fälle der Provider korrekt "unregistriert" wird? Die in der Komponente enthaltene Datei wird korrekt entfernt. Manuell kann ich den Provider auch "unregistrieren". Ich bin für jede Hilfe und Hinweise zur Lösung des Problems dankbar!
CU, Hensz