when i run disc cleanup it seems to freeze. i left it for approx 1hour and the status bar doesn't move above the initial 3 notches it showed. when i check task manager it shows disc cleanup as running with 100% cpu usuage, then if i end disc cleanup my cpu usuage stays at 100% until i log off or restart xp.
If you don't want to edit the registry yourself, click here and scroll down to number 48, right hand column. Download the registry fix and save to disk. Right click the downloaded .reg file and click Merge.
The Undo file can also be downloaded and applied if you want to remove the registry fix.