I don't know how much good it does, truthfully, but I run two programs - NTRegOpt
http://www.larshederer.homepage.t-online.de/erunt/ and PageDefrag
http://www.sysinternals.com/Utilities/PageDefrag.html - to try to keep the registry in shape.
At the end of any given computer session, the way I run them is this -
(1) Run CleanCache v.3.2 (
http://www.buttuglysoftware.com/CleanCache3.html and requires .NET Framework 1.1)
(2) Run CCleaner (
http://www.ccleaner.com/ )
(Both programs set to do mutiple wipes of
everything they're capable of finding, and NOT to log or make back-ups of anything they find).
Then I run Index.dat Suite v.2.9.3 (
http://support.it-mate.co.uk/?mode=Prod ... x.datsuite ) to make
sure ALL index.dats are taken care of - and, with this program, too, set to NOT log or make back-ups and to utilize every function its' got as far as "deleting" stuff goes.
Then I re-start the computer. PageDefrag is set to run at every boot (it's a program feature you have to set in the interface) and of course I have Windows itself set to erase the swap file at every boot.
When it's done re-starting, I run SBS&D and then manually run NTRegOpt and re-start again.
Right before I walk out the door to go to work, I start a free-space wipe with Eraser. (It's also running scheduled nightly).
That MFT's a bitch, isn't it? Pete