Hallo,
seit einiger Zeit dauert das Installieren von Programmen von CD teilweise über eine Stunde. Ich habe bei "WinFAQ" eine mögliche Fehlerquelle gefunden:
"Wurden Programme unter Windows nicht sauber deinstalliert, kann es passieren das etliche Einträge in der Registry zurückbleiben. Das kann gerade dann zu Problemen führen, wenn diese Programme alte Einträge unter den Schlüssel:
HKEY_LOCAL_MACHINE\\ Software\\ Microsoft\\ Windows\\ CurrentVersion\\ SharedDLLs
zurücklassen. Hier hat MS nämlich die maximale Anzahl von Einträgen beschränkt. Ist das Limit erreicht und ein Setup Programm versucht einen weiteren Eintrag hinzuzufügen kommt es zu dieser Fehlermeldung. Mit den Programm CheckDLL.EXE (welches Sie im Internet finden) können Sie nicht mehr gebrauchte Einträge leicht auffinden." ).Ich glaube, woanders gelesen zu haben, dass die maximale Anzahl 52 beträgt.
Nachdem ich in meiner Registry ungefähr 280 (!) DLL\'s gefunden hatte, wollte ich mir das Programm runterziehen. Aber bei sämtlichen Suchmaschinen war bei deutschen Seiten Fehlanzeige. Da mein Englisch für technische Ausdrücke nicht ausreicht, versuchte ich es mit der Google-Übersetzung. Da dort aber "Adobe Acrobat Format" mit "Ziegelsteinseiltänzerformat" übersetzt wurde, gab ich auch diesen Versuch auf. Meiner Meinung ging es dort (http://www.digimedia-mls.com/oem/) auch eher um Netscape als um Windows.
Ich hab mir dann trotzdem die Datei geholt, erhalte beim Start jedoch nur die Meldung "Error in loading DLL".
Kennt jemand eine deutschsprachige Seite, wo ich mir das Programm "checkdll.exe" runterziehen kann??
Gruß
Gerd
Archiv Hardware perfekt konfigurieren 12.949 Themen, 54.079 Beiträge
Hi,
ich habe versucht Dein Anliegen nachzuvollziehen, - und das ist dabei herausgekommen:
Das Programm checkdll.exe gibt es anscheinend auf keiner deutschsprachigen Seite. Ich habe es auf der von Dir erwähnten Website ebenfalls gefunden und mal geholt. Bei Programmstart kommt eine Fehlermeldung, daß die Datei VB40032.dll fehlen würde. Diese habe ich dann besorgt und zur Verfügung gestellt. Dann kommt beim erneuten Start ein "Run-time Error 48". - Unter DOS ist das Check.dll ebenfalls nicht lauffähig. Ich vermute, daß es kein eigenständiges Programm ist, sondern daß diese Checkdll.exe von einem anderen Programm aufgerufen werden muß.
Generell meine ich aber, daß der von Dir zitierte Text eine Falschmeldung enthält. Ich meine die limitierte Anzahl der DLLs in der Registry. Das erwähnte Verzeichnis enthält bei mir über 600 Eintragungen, davon sind ca. 350 Stück Dlls. Und bei mir laufen Neuinstallationen nach wie vor prächtig. Ich denke, Du solltest den Fehler woanders suchen. Untersuche die möglichen Ursachen für die schleppende Installation. Ist der Prozessor durch Hintergrundprozesse zu sehr ausgelastet? Ist der Festplattenspeicherplatz knapp? Es gibt viele Möglichkeiten, die sich aus der Distanz heraus schlecht alle in Überlegungen einbeziehen lassen.
Mehr kann ich im Moment leider nicht dazu sagen.
mfg
Dr. Hook
Hallo "Doc",
danke für die Hinweise; ich vermute ja auch, dass der Fehler wo anders liegt. Ich habe hier vor kurzem mal gepostet, warum mein PC immer wieder abstürzt. Darauf schrieb mir "pco", dass vermutlich mit dem Arbeitsspeicher oder der Stromversorgung was nicht passt. Wahrscheinlich hat mein Installationsproblem die gleiche Ursache.
In diesem Zusammehang bin ich auf etwas anderes merkwürdiges gestossen. Wenn das Programm hängt (meistens, nachdem der InstallShield fertig eingerichtet ist), habe ich im TaskManager ein Programm "_delis". Sobald ich diesen Eintrag rauswerfe, läuft die Installation reibungslos ab. Ich bin jetzt stutzig geworden, weil in einem alten Forumarchiv (weiß nicht mehr, wo) ein User das gleiche Problem und die gleiche Lösung ("_delis" entfernen) beschrieb. Aber leider ergab die Nachfrage in sämtlichen Suchmaschinen wieder nichts.
Grüße
Gerd