Registrierungsfehler

Beim Start-Vorgang kriege ich plötzlich einen Fehler in der Systemregistrierung.
Ich werde dann aufgefordert alle Anwendungen zu schließen und Windows
neu zu starten. Nur dadurch geht der Fehler nicht weg. Es erscheint jedesmal wieder
die Nachricht das ein Fehler aufgetreten ist.

Was kann man daran ändern? Soll ich Windows neu installieren oder geht das auch
einfacher?

Und weiß vielleicht noch jemand warum jeder Brwoser bei mir andauernd abstürzt. Egal ob Explorer, Navigator oder Opera. In regelmäßigen Abständen mit einer Schutzverletzung in der jeweiligen Exe-Datei. Während man Opera sofort wieder starten kann, ist meist bei einem Fehler im Navigator das ganze System abgestürzt.

Gruß, Christian

Christian Gierhake schrieb:

Beim Start-Vorgang kriege ich plötzlich
einen Fehler in der Systemregistrierung.
Ich werde dann aufgefordert alle
Anwendungen zu schließen und Windows
neu zu starten. Nur dadurch geht der
Fehler nicht weg. Es erscheint jedesmal
wieder
die Nachricht das ein Fehler aufgetreten
ist.

Was kann man daran ändern? Soll ich
Windows neu installieren oder geht das
auch
einfacher?

Hallo Christian !

Welche Windows-Version nutzt Du ?

Wichtig ist bei der Arbeit an der Registry *vorher* die
Systemdateien zu sichern. (z.B. mit Sydare95 -Freeware)
Download unter:
http://kunden.swhamm.de/grothkopp/
Dann kannst Du, wenn gar nichts mehr hilft eine der als Backup
gesicherten Registries nutzen und Dein System ist in 2 Minuten
wieder fit.
Wer’s nicht tut, wird u.U. mit Neuinstallation bestraft. :frowning:

Generell liegt die Fehlermeldung „Registrierungsfehler“ daran,
daß irgend ein Programm auf die Registry zugegriffen hat, während
gerade ein anderes Programm ebenfalls etwas darin änderte.
Damit liegen z.B. verbogene Schlüssel in der Registry.

Auf meinem PC reagiert Win95 ähnlich, wenn die Installation
schon etwas älter ist und viel Software installiert wurde.

Hast Du schon mal im abgesicherten Modus gestartet ?

Erscheinen beim Einsatz des Programmes HWDiag von der Win95-CD
Fehlermeldungen ?
In der Bootlog.txt irgendwelche Fehlermeldungen ?

Was für Programme werden denn beim Systemstart geladen?
Nicht nur Autostart, auch Registry-Run.

Ich hatte mal das Problem, als Sydare beim Sichern war und
gleichzeitig Dr.Solomon-Antivirus auf die Registry zugriff.

Sydare sichert regelmäßig die Systemdateien,
was dann auch den regelmäßigen Registrierungsfehler hervorrufen kann.

Es kann beim Start nur *ein* Programm auf die
Registry zugreifen. Nach dem Start scheint es egal zu sein.

Deaktiviere mal probeweise solche Programme
(z.B. Autostart von Winguard, CueCards ).
Dann wirst Du sehen, ob es daran liegt.

Starte mal *probeweise* Programme nicht mehr automatisch beim Hochfahren,
sondern erst nach dem völligen Ende des Windows-Starts manuell,
eventuell ist dann wieder Ruhe.


Autostartmöglichkeiten:
Es gibt *mindestens* 7 verschiedene Autostart-Varianten:

  1. winstart.bat (im Windows-Ordner)
    -startet, bevor graphische Benutzeroberfläche erscheint
  2. HKEY_LOCALMACHINE\SOFTWARE\Microsoft\
    Windows\CurrentVersion\RunService
    -startet nachdem graphische Benutzeroberfläche erschienen ist,
    aber vor Kennwortabfrage
  3. Win.ini *im Windows-Ordner* (RUN= und LOAD=)
    -startet direkt nach Anmelden des Benutzers
  4. HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\
    Windows\CurrentVersion\Run
  • startet noch vor der Autostart-Gruppe
  1. HKEY_CURRENT_USER\SOFTWARE\Microsoft\
    Windows\CurrentVersion\Run
    -wird nicht immer angelegt, funktioniert aber,
    wenn vorhanden wie die vorigen Schlüssel
  2. Autostart-Programmgruppe oder jeder andere Ordner,
    der in der Registry im Eintrag Startup angegeben wird
    -diese lassen sich durch festhalten der Strg- oder Umschalt-Taste
    während des Win95-Starts am Starten hindern.
  3. Autoexec.bat

Autostart-Methoden (viele verschiedene Plätze für autostartende Programme)

*Wichtig: Immer vorher eine Sicherheitskopie der Registry
anlegen, bevor man diese „betritt“ oder gar verändert !!*

Schlüssel in der Registry:

  1. Run
  2. RunService
  3. RunOnce
  4. RunServiceOnce

Kannst ja mal in Deiner Registry suchen.


Welche Software hast Du als letzte vor dem Auftreten der
Fehlermeldung installiert?

Es kann auch an der _Reihenfolge_ liegen, in der die Programmaufrufe
im \Run (&Co.)-Schlüssel in der Registry erfolgen.
Da die Schlüssel bzw. Werte aber alphabetisch abgearbeitet zu
werden scheinen, kann ein Wert, dessen Anfangsbuchstabe vor den
systemnahen eingeordnet wird, zu solchen Unanehmlichkeiten führen.

Dann bleiben imo zwei Möglichkeiten:
Entweder man ändert den Namen des Wertes (so Du den Verusacher gefunden hast) dahingehend ab, dass man ihm z.B. ein „Z“
voranstellt.

Oder man nimmt den Wert ganz aus der Registry und versucht
das Programm (den Dienst) über eine Verknüpfung, die dieselben Aufrufe enthält, im Autostart-Ordner auszurufen.

andere Möglichkeiten:
Microsoft RegClean 4.1a (engl., aber selbsterklärend)
http://download-tip.de/Tools/Registry/
Regclean befreit die Registry von überflüssigen Einträgen.

TuneUp 97 (2,3 MB) - (u.a. Funktion, um die Registry zu säubern)
http://www.tuneup.de/
(Kann man 30 Tage testen, danach kostet es ca. 30,- DM)

Fix-It Utilities® 99 (sehr leistungsfähiges Win-Tool)-(Shareware)
hat u.a. auch eine Registry-Reparaturfunktion.
www.mijenix.com

Registry Optimizer 3.0 (hab’ ich selbst nicht getestet,
soll aber gut sein)

TuneUp97 benutze ich auch schon seit einiger Zeit und habe damit,
*auch in Sachen Registry-Reparatur* gute Erfahrungen gemacht.
Aber es gab auch schon Momente, wo RegClean und TuneUp mit
Fehlermeldung die Reparatur der Registry verweigerten.
Das mag u.a. an den riesig langen Software-Schlüsseln liegen,
die *auch nach der Deinstallation von Programmen* in der Registry
verbleiben.

Ein weiterer Versuch wäre: Registry ex- und dann wieder importieren.

Du kannst auch versuchen, mit Scanreg (von win98 !) Deine Reg.-Datenbank
zu reparieren.

Scanreg /fix unter Dos komprimiert die Registry. Um Scanreg auf Win95
zum laufen zu kriegen muss man wohl die io.sys,scanreg.exe und
scanregw.exe patchen (zumindest wenn man Windows 95 nicht in den
Standardpfad installiert hat).

Wenn Du mindestens Windows95 B besitzt, kannst Du auch mal folgendes
probieren:

*Wichtig: Immer vorher eine Sicherheitskopie der Registry
anlegen, bevor man diese „betritt“ oder gar verändert !!*

Sichere also *vorher* Deine Systemdateien

  1. mit Sydare95 die momentanen Systemdateien sichern.
  2. Starte im Dosmodus
  3. Ins Windows-Verzeichnis wechseln
  4. Eingabe->regedit /e backup.dat
  5. Eingabe->regedit /c backup.dat

Nach dieser Prozedur müßten zumindest die Dateien system.dat und user.dat
(diese beiden Dateien beinhalten die Registry) *etwas* kleiner sein.
Meine system.dat und user.dat waren nach dieser Procedur mal ca. 1 MB kleiner.
/e legt eine Datei an in der system.dat und user.dat vereinigt sind
/c erzeugt aus der Backupdatei eine neue Datenbank bei der überflüssige
Daten fehlen.
Wenn’s schief gehen sollte, aktiviere die Dateien aus der Sicherung
von Sydare95.

weitere (von noch unzähligen anderen) Ursachen für diese Fehlermeldung:
Es fehlt die Datei vshare.vxd im Windows-System-Ordner.
Nach der Restaurierung der Datei läuft u.U. alles wieder problemlos.

Windows liest die Registry (Dateien) in den Speicher und vergleicht
anschließend, ob die gelesenen Daten mit den Dateiinhalten übereinstimmen
(zur Sicherheit).
Wenn es da zu Abweichungen kommt, da z.B. das Speichertiming zu kritisch
ist oder gar ein Speicherbereich (Speicherzelle reicht) kaputt oder ge-
kippt ist, meldet es diesen Fehler und versucht die Registry erneut ein-
zulesen, dazu verwendet es die Sicherheitskopie *.da0

Auch bei defekten RAM´s treten normalerweise Registrierungsfehler auf.
Du könntest mit einem Speichertestprogramm mal intensiv über den Speicher
gehen.
Oder die Zeile:
device=himem.sys /testmem:on
in die CONFIG.SYS einzutragen
(Spürt viele Speicherfehler auf und entlarvt defekte Module).

in der config.sys die Zeile (device=c:\windows\himem.sys /testmem:on) hat bei mir
schon defekte Module entlarvt.Wobei bei defekten RAM´s normalerweise Registrierungsfehler
auftreten müßten.

Worst case: Neuinstallation… :frowning:(

Gruß Oliver

mail: [email protected]
Panta rhei - alles fließt
(philosophische Erkenntnis der alten Griechen)