Ich war mit meiner Registry, wie viele andere auch, am Limit angelangt. Alle Foren, die ich durchsucht habe führten zu keinem brauchbaren Ergebnis. Meine Registry verkleinerte sich durch Tools und manuelle Eingriffe nur unwesentlich und alle 2 Tage der gleiche Fehler, da ich über 10,3 MB kam, und erneutes zurückspielen des Images, um wieder für kurze Zeit weiter arbeiten zu können. Ich war sogar so weit, von Windows 2000 auf XP zu wechseln. Ich habe dann mein System nach weiteren Optimierungen durchsucht und bin auf folgendes gestoßen. In der Anzeige der Einträge des Geräte Managers mit der Ansicht „Ausgeblendete Geräte anzeigen“ stellte ich fest, dass ich sehr viele Einträge hatte, die grau waren (bei mir ca. 100), also nicht aktiv waren.
Pfad: Systemsteuerung -> System/Tabreiter "Hardware "Geräte Manager"
Ich habe dann alle grauen Einträge (außer „Systemgeräte“ und „Nicht-PNP-Treiber“) gelöscht und danach mit "Netregopt" komprimiert. Nach dem Neustart des Rechners habe, ich mit "Erunt" eine erneute Sicherung gemacht und war doch sehr erstaunt. Die Datei „system.dat“, die ja der Verursacher des Problems ist, war von 10,28 MB auf 6,45 MB geschrumpft. Danach habe ich dann noch Geräte die vor der Bereinigung nicht angeschlossen waren angeschlossen, dabei stelle ich fest, dass ich bei einem Geräte (Scanner am USB), den Treiber nachinstallieren musste. Wahrscheinlich wäre es besser gewesen, vor dem Löschen der Einträge alle Geräte angeschlossen zu haben, damit dies nicht passiert. Jetzt läuft das Sytem wieder problemlos.
Bei mir sind die vielen Einträge dadurch entstanden, dass ich mehre USB-Hubs and verschiedenen USB-Ports betrieben habe und dort wieder unterschiedliche Geräte betrieben habe. Jeder Anschluss eines Gerätes an einem USB-Port führte zu einem Eintrag im Geräte Manager, der grau wurde, als ich das Geräte an einem anderen Port einsteckte. Für mich habe ich die Konsequenz daraus gezogen, immer den gleichen USB-Port für eine Gerät zu benutzen, bzw. den Geräte Manager immer aufgeräumt zu halten.
Für alle, bei denen die ausgeblendeten Geräte nicht angezeigt werden, müssen noch folgende Einstellungen in den Umgebungsvariablen vorgenommen werden:
Pfad: Systemsteuerung -> System/Tabreiter "Erweitert"/Button "Umgebungsvariablen"
Dort sind dann folgende Einträge zu ergänzen:
Devmgr_show_details=1
Zeigt einen erweiterten Tabreiter mit Details an
Devmgr_show_nonpresent_devices=1
Zeigt auch Geräte an, die in der aktuell laufenden Konfiguration nicht vorhanden sind