Hallo sunny110888, ich möchte an dieser Stelle etwas Licht ins Dunkel bringen: Der RegistryKey wird vom gesamten Betriebssystem genutzt, um SharedDLLs zu verwalten. Shared...?! Das sind die DLLs, die von mehreren Anwendungen, also in diesem Fall nicht nur DATEV genutzt werden. Es wird der Pfad zur DLL hinterlegt und weiterhin ein Wert, der zeigt, wie oft diese DLL auf dem Betriebssystem verwendet wird. Wird eine Anwendung deinstalliert, die solche SharedDLLs nutzt, wird der Counter der DLL entsprechend reduziert. Und der letzte räumt dann auf: nimmt die DLL mit vom System (z. B. C:\WINDOWS\system32\hadrres.dll - auf meinem Testsystem mit einem Counter von 11 eingetragen). Was passiert nun, wenn es diesen Eintrag nicht mehr gibt? Eventuell referenzieren Anwendungen auf die dort eingetragenen DLLs (Virenscanner, SQL Server,...). Diese DLLs sind aber nicht mehr vorhanden, weil z.B. der Counter nicht korrekt war und mit der letzten Deinstallation auch diese SharedDLL vom System entfernt wurde. Folglich kommt es zu Fehlermeldungen in den jeweiligen Anwendungen. Wenn ich Systeme habe, auf denen jahrelang weder Software dazu kommt oder entfernt wird, wird man diesen Fehler im Betriebssystem nicht merken. Das ändert aber nichts an der Tatsache, dass der Fehler vorhanden ist. Eine schnelle Lösung "von DATEV" ist im DHC beschrieben. Eine saubere Lösung bleibt nach wie vor die Neuinstallation vom Betriebssystem. Mit freundlichen Grüßen aus Nürnberg Susann Aulitzky Service Systemplattform/Basisdienste Ausgabe DATEV eG
... Mehr anzeigen