000
26.12.2005, 23:04 Uhr
RedEagle
|
Hi Immer wenn ich irgendetwas installiere, bekomme ich folgende Meldung:
Systemdateifehler: |
Die folgende Systemdatei wurde von einem kürtzlich ausgeführten Programm drch ältere Versionen erstzt. Da diese Dateien momentan verwendet werden, können sie nicht automatisch repariert werden.
Starten Sie den Computer neu, um diese Dateien automatisch zu reparieren, da Windows sonst möglicherweise nicht richtig ausgeführt werden kann.
|
Die Betroffene Datei(en) ist: "C:\WINDOWS\SYSTEM\COMCTL32.DLL"
Das Problem: MEIN System (Win98) läuft NUR mit dieser "alten" Version der DLL. Da aber die neue nach dem Start installiert wird, muss ich erst über die Startdiskette DOS Starten, und die "neue" Datei gegen die "alte" datei austauschen. ABER wenn ich dann wider Windows starte wird die "alte" Datei, die ich gerade widerhergestellt habe erneut überschrieben. Nach dem 3. mal kapiert windows endlich, das ich die "alte" datei behalten möchte, und ALLES läuft wieder mit der "alten" datei Problemlos.
Wie kann ich verhindern, das Windows beim Neustart die "alte" DLL überscheibt??
Irgendwo müsste doch ein Eintrag sein, dass das system weiß, das es erst die Datei austauschen soll, befor sie geladen wird (in der reg??). Ich könnte ja dann einfach ein tool schreiben, das diesen eintrag sucht und löscht. -- MFG RedEagle Dieser Post wurde am 26.12.2005 um 23:04 Uhr von RedEagle editiert. |