KaiX0
ww-robinie
Alle WIN Versionen haben eine vollgemüllte Registry (Microsoft nennt das m.W. ja sogar Datenbank). Und die hat IMMER Leichen und leere Verweise u.ä.. Was denkst Du, wo die Details zur z.B. Geräteinstanz in der Fehlermeldung herkommen? Genau, aus der Registry. Und wie entsteht der Müll dort? Nun, Microsoft 'bittet' die Entwickler von Anwendungen, Treibern etc. alles sauber so zu entwickeln, dass bei Deinstallationen keine Rückstände bleiben. Das wird aber nicht wirklich erzwungen. App 1 wird installiert und bringt die DLL xyz mit. Eintrag in die registry: dll xyz=1. App 2 wird installiert, nutzt die selbe dll. Eintrag in der registry: dll xyz=2. App 1 wird deinstalliert, leider unsauber, der counter in der registry geht nicht runter. Nun wird App 2 deinstalliert, sauber diesmal, der counter geht auf dll xyz=1....also, solch... ich sag' mal so freundlich, wie es mir möglich ist: robustes... Herangehen hätte man zu Zeiten von XP vielleicht noch als Empfehlung tolerieren können.
Jetzt wird das System eine Deinstallation der dll aber verweigern, denn die registry sagt: die wird noch einmal verwendet und kann nicht entfernt werden.
Und wie löst man das? regedit32 ist Dein Freund...