Archiv Altes Windows: 98, SE, ME und NT 16.921 Themen, 62.626 Beiträge

scanreg /fix hängt sich auf (Win98SE)

asdfghjkl / 13 Antworten / Baumansicht Nickles

Ich hatte in letzter zeit häufiger abstürze (vor allem aber nicht nur beim spiel pro evolution soccer 3, wo es früher nur beim beenden abgestürzt ist, jetztt stürzts aber auch manchmal beim starten ab), also hab ich mir gedacht, ich überprüf und sicher mal die registry mit scanreg und führe nachher scanreg /fix aus.



Beim überprüfen der Registry ist noch alles einwandfrei gelaufen, aber beim wiederherstelle, bereits bei der ersten Datei nicht: der erste Punkt (Gültige Systemregistrierungsschlüssel werden gesucht) hat noch geklappt, aber bveim 2. Punkt (Struktur der Systemregistrierung wird überprüft) hat sichs immer aufgehängt, und zwar auf eine der folgenden arten:


1. der PC hat einfach einen reboot gemacht


2. Es sind komische Zeichen und auch ein oder mehrere farbige Rechtecke aufgetaucht (siehe Bild, die dunkelblauen zeichen sollten eigentlich schwarz sein), danach hat sich nichts mehr getan, nur ein reset hat geholfen.


3. es sind die selben zeichen aufgetauch, aber nur ganz kurz, dann hat das system neu gestartet.


4. es sind komische bunte zeichen über den bildschirm gerannt (siehe video), danach hats einen reboot gegeben.


5. es ist einfach das Bild bei 0% stehen geblieben. Nur Reset hat geholfen.



Die Registry wurde aber durch diese Abstürze nicht beschädigt, Windows rennt so gut (bzw. schlecht) wie zuvor.



Meine Frage ist nur, von was die Abstürze kommen könnten und ob sie auf einen Fehler in der Registry hinweisen könten.



Danke schon im vorraus.


 


Hier das Bild der komischen Zeichen (Punkt 2,3; dunkelblaue Zeichen sind eigentlich schwarz):



unkomprimierte Version (1,22MB)


http://members.chello.at/edith.matuskovics/Scanreg_unkomprimiert.jpg



Video (Punkt 4; avi; 5,12MB (upload noch im gang)):


http://members.chello.at/edith.matuskovics/Scanreg_unkomprimiert.jpg



Ich hab noch weitere Videos, wo man vllt die Bunten zeichen oder den Reboot nicht sieht, dafür andere Sachen besser erkennen kann. Wenn jemand also Probleme hat, etwas zu erkennen, bitte posten. ich loade dann das entsprechende Video up und poste einen link. Die anderen Videos sind alle zwichen 2,25MB und 2,65MB groß (ja, ich hab das größte upgeloadet, ist mit 20 sec. auch das längste).

asdfghjkl Nachtrag zu: „scanreg /fix hängt sich auf (Win98SE)“
Optionen

Der Link zum Video ist natürlich falsch. Der richtige Link ist:

http://members.chello.at/edith.matuskovics/scanreg_bunt.AVI

asdfghjkl Nachtrag zu: „scanreg /fix hängt sich auf (Win98SE)“
Optionen

nachtrag: es hängt sich immer bei 0% auf.

Achmed asdfghjkl „scanreg /fix hängt sich auf (Win98SE)“
Optionen

Moin!
Lösung des Probs:
Suche->scanreg eingeben->Die drei Dateien markieren->Entf!

Alles andere ist blödsinn.
Irgendwann verreist's dir deine REG bei dem Mist.Ist mir auch schon passiert.

Mfg Achmed

asdfghjkl Achmed „Moin! Lösung des Probs: Suche- scanreg eingeben- Die drei Dateien markieren-...“
Optionen

naja, das sccanreg nur mist ist würd ich nicht sagen. ich hab meine registry schon öfters mit scanreg gerettet.

Tilo Nachdenklich asdfghjkl „scanreg /fix hängt sich auf (Win98SE)“
Optionen

Du brauchst wohl einen Virenscanner von CD oder Diskette.

asdfghjkl Nachtrag zu: „scanreg /fix hängt sich auf (Win98SE)“
Optionen

Ich hab jetzt noch ein paar sachen probiert, die mir in anderen foren geraten wurden:


Ich hab alle rb*.cab dateien in rb*.old umbenannt. der einzieg unterschied ist, dass ich diesmla eine etwas andere variante des absturzes bekommen hab, was wahrscheinlich eher zufall war:

zuerst hat das bild normal ausgeschaut, aber an der üblichen stelle ist das daraus geworden:



große, unkomprimierte version, 792kB

Und danach hat wieder einmal nur der reset-knopf geholfen.


Auch eine Festplattenprüfung mit Scandisk in DOS + Windows (in beiden fällen inkl. oberflächenanalyse) hat nix gebarcht. der einzige fehler, der gefunden wurde war, dass der freie speicherplatz falsch ist, was bei win9x fast immer ist, wenn man scandisk ausführt. danach hab ich scnareg /fix wieder ausgeführt, aber es ist das selbe passiert wie nachdem ich die .cab-dateien umbenannt hab (obwohl ich sie nachher wieder in .cab zurückumbenannt habe, war also wahrscheinlich wirklich ein zufall).


Ich hab auch versucht, DOS ohne autoexec.bat und ohne config.sys zu starten. ganz ohne config.sys bin ich dann doch nicht ausgekoimmen, weil scanreg himem.sys benötigt, also hab ich nur die autoexec.bat umbenannt und in der config.sys jede zeile, außer die himem-zeile mit einem rem versehen.

der einzige unterschied war, dass es diesmal nicht immer bei 0%, sondern bei 3 versuchen auch ein mal bei 1% und ein mal bei 3% abgestürzt ist.


noch etwas, was ich noch nicht erwähnt habe: wenn ich von windows ins dos gehe, leuchtet dann ununterbrochen das floppy-led. geräusche macht das floppy allerdings nur kurz, direkt nachdem windows beendet wurde, danach ist nix mehr zu hören. also ist das led anscheinend an, obwohl das floppy-laufwerk garnich aktiv ist.

wenn ich dos direkt beim booten mit f8 -> nur eingabeaufforderung starte, verhält sich das floppy-led aber ganz normal.


ich hab auch, wie die .cab dateien gerade in .old umbenant waren scanreg /backup und scanreg /restore ausgeführt, lief beides problemlos.
asdfghjkl Nachtrag zu: „scanreg /fix hängt sich auf (Win98SE)“
Optionen

Noch etwas, weil in ein paar anderen Foren manche Leute Viren vermutet haben:

Bevor ihr euch meine Logfiles anschaut, solltet ihr wissen, dass ich auf C: win98 und auf d: winxp installiert hab (dual boot).

ich hab vor einer woche ein paar viren gefunden mit avg 6.0 free edition. hier die logfile.

gestern hab ich wieder ein paar scans durchgeführt. Ich hab immer alle Dateien auf allen 3 partitionen gescannt (auch letzte woche).

Zuerst die DOS-Version von Norton Anti Virus 2004 im DOS-Modus, allerdings mit einer sehr veralteten virusdatenbank von november 2003 (update war seit dem wegen ablauf der trial-lizenz nicht mehr möglich). NAV hat keine Viren gefunden.

Danach hab ich in WinXP einen Scan mit dem freeware-Programm AntiVir durchgeführt auf allen 3 partitionen. Das Programm hat nur in backup-Dateien und in einem deinstallationsprogramm viren gefunden, wobei ich glaub, dass letzerer fund ein fehlalarm war, weil das deinstallationsprogramm von einem vertrauenswürdigen hersteller ist und ich hatte früher auch schon einmal einen fehlalarm mit diesem programm (damals war in wirklichkeit ein defekter arbeitsspeicher schuld, was ich aber diesmal dank intensiver ram-tests ausschließen kann). Trotzdem hier die Logfile.

Danach hab ich noch in Win98 einen scan mit avg durchgeführt (dieses programm lässt sich in xp nicht installieren). Diesmal hat das Programm nix gefunden.

asdfghjkl Nachtrag zu: „scanreg /fix hängt sich auf (Win98SE)“
Optionen

Ich hab jetzt den Befehl scanreg /opt probiert. Der hat die SYSTEM:DAT zwar von 9,16MB auf 9,08MB verkleinert, sonst hats aber nix gebracht.

Außerdem hab ich noch Regclean von Microsoft sowie das Programm RegSupremePro probiert, hat aber alles nix gebracht.

asdfghjkl Nachtrag zu: „Ich hab jetzt den Befehl scanreg /opt probiert. Der hat die SYSTEM:DAT zwar von...“
Optionen

Ich hab auch die io.sys und command.com wiederhergestellet (command.com von der win98-cd und io.sys von der win98-startdiskette). hat auch nix gebracht.

asdfghjkl Nachtrag zu: „Ich hab auch die io.sys und command.com wiederhergestellet command.com von der...“
Optionen

scanreg.exe hab ich übrigens auch von der cd wiederhergestellt, was auch keine auswirkungen hatte.

der grund, warum ich die io.sys von der startdiskette wiederhergestellt hab und nicht von der cd ist übrigens, dass ichs auf der cd nirgendwo gefunden hab (auch nicht in den .cab-files).

asdfghjkl Nachtrag zu: „scanreg /fix hängt sich auf (Win98SE)“
Optionen

Ich hab jetz das Diagnoseprogramm von meinem Festplattenhersteller ausgeführt (Data Life Guard Diagnostic (DOS-Version) von Western Digital). Es hat keine Fehler gefunden. Danach hab ich noch kit der Win-Version den Smartstatus überprüft und da war auch alles in Ordnung.

asdfghjkl Nachtrag zu: „scanreg /fix hängt sich auf (Win98SE)“
Optionen

Ich hab jetzt übrigens memtest86 rennen lassen. Zuerst wie mein FSB oced war hat es schon nach 10 min. schon einen Fehler gefunden.

Also hab ich meinen FSB runtergetaktet auf 166MHz und auch die Timings auf Optimal gestellt, obwohl der RAM eigentlich 200MHZ kann, aber mein CPU hat normalerweise 166MHz.

Dann ist der Default Test fast 4 Stunden (8 mal) gerannt, ohne einen Fehler zu finden.

Anschließend hab ich noch mal scanreg /fix ausgeführet, aber es ist noch immer abgestürzt.

Schon komisch, ich den RAM immer nur mit 179MHz betrieben, nur die Timings waren etwas schärfer (2-2-2-7, Optimal=3-3-3-8, Turbo=3-2-2-7).

Ich werd noch ein paar Tests mit 179MHz und Timings auf Optimal machen.

asdfghjkl Nachtrag zu: „scanreg /fix hängt sich auf (Win98SE)“
Optionen

Mit 179MHz und Timings@optimal ist der default-test 6 stunden ohne fehler gerannt.

Also hab ich mich entschieden, einen Test mit der (von den benchmarks her) schnellsten Einstellung zu machen, die noch übrig geblieben ist. Diese war 175x13,5@2-2-2-6. Ich hab den vollständigen Test für 10 Stunden rennen lasen, was mehr als ein kompletter Durchlauf ist. Fehler wurde keiner gefunden. Ich hab den Quick Test von GoldMemory auch schon 1 1/2 stunden rennen lassen (entspricht 1 1/2 durchläufen). Hat auch keinen fehler gefunden.

Ich hab danach auch einen test mit GoldMemory gemacht, und zwar hab ich den default-test für ca. 1 1/2 stunden (entspricht 1 1/2 durchläufen) rennen lassen. fehler wurde keiner gefunden. ich erd wenn ich zeit hab noch den full test rennen lassen und außerdem noch ein paar andere programme verwenden, um meinen speicher ztu testen.


Ich hab auch noch das folgende vbs-script probiert, um die .cab-dateien auf fehler zu überprüfen:

[code]Set fs=WScript.CreateObject("Scripting.FileSystemObject")
Set WshShell = Wscript.CreateObject("Wscript.Shell")
Set WshSysEnv = WshShell.Environment("PROCESS")

WinFolder = WshSysEnv("windir")
BackupFolder = WinFolder + "\SYSBCkUP"

CheckFiles BackupFolder

Sub CheckFiles(folderspec)
Set f = fs.GetFolder(folderspec)
Set fc = f.Files
For Each f1 in fc
if (UCASE(fs.GetExtensionName(f1.name))=UCASE("CAB")) and (UCASE(left(f1.name,2))="RB") then
Set datei = fs.OpenTextFile(f1.path)
lies = datei.Read(48)
lies = datei.Read(1)
datei.close
if Asc(lies)=0 then
s = f1.name + " ist defekt." + vbCrLf + "Soll diese Datei gelöscht werden?"
resultat = WshShell.Popup(s,, "Löschen?", vbQuestion + vbYesNo)
if resultat=6 then
fs.DeleteFile f1.path, TRUE
MsgBox "Datei wurde gelöscht!"
else
s = "Solange die Datei " + f1.name + " existiert, funktioniert SCANREG /RESTORE nicht." + vbCrLf
s = s + "Benennen Sie die Datei um, wenn Sie sie behalten wollen, oder löschen Sie sie!"
MsgBox s

end if

end if
end if
next
end sub[/code]

Das hat fast alle .cab-dateien als fehlerhaft erkannt.

Ich hab dann noch probiert, alle .cab-dateioen in .old umzubenennen, damit anschließend eine neu rb000.cab erstellt wird. danach wurden eben die rb000.cab erstellt, aber auch ein rbbad.cab. das script hat nur die rbbad.cab als fehlerhaft erkannt. trotzdem hat scanreg /fix noch immer nicht gefunzt.