| Distinguished Member with 5,244 posts. | | Join Date: Aug 1999 Location: Rockford, IL Experience: Advanced | |
The method below worked wonders for me - it cut out over a megabyte from my SYSTEM.DAT file and almost 150K from my USER.DAT file. I wish I knew who had written in, but I don't. I picked it up a while ago...
If someone knows where it came from, let us know so proper credit can be given.
------------------------------------------------------
This method is virtually foolproof for cleaning the registry, without the dreaded crashes associated with editing it.
Follow the instructions exactly!
Beware, this may take some hours to complete, depending on fragmentation of your HD, size of your vcache, size of HD, number of programs you have.
Shut down everything in the taskbar.
Do a thorough scandisk.
Do a thorough defrag.
Copy SYSTEM.DAT and USER.DAT to your root C: drive. (they're in
the c:\windows directory)
START > RUN > REGEDIT.EXE
Select REGISTRY > EXPORT REGISTRY
At the flashing cursor, type: C:\TEMP.REG and hit Enter.
START > SHUTDOWN > RESTART in DOS MODE
At the C:\Windows prompt, type: REGEDIT /C C:\TEMP.REG
Wait several hours.
When it completes, type EXIT to return to windows.
Remember this could take several hours to complete. Even if it seems to
hang, leave it and walk away, it will work.
It seems to hang around 20%, and again at about 80%, this is normal, and
it will continue!
Providing your system does not overheat, and crash, it will work.
When it's done, compare the size of your old user.dat and system.dat files (in root C to the new ones in the C:\windows dir). Remember that this is pure text, and a 2k difference is a lot of data.
If everything is working fine, delete user.dat, system.dat, and temp.reg from the root c dir.
Cheers, and good luck.
p.s. There is no software anywhere that will clean out the registry of invalid references like this method, and this is free! |