Kill and restart explorer with
Explorestart for example when this happens.
See as well my off topic posts in this
threadTo dramatically reduce the need to resort to the above :
Unregister webcheck.dll if you don't use active desktop. Type in the run box : regsvr32 /u webcheck.dll and press enter.
Other tips :
Tweak the directory and file cache to the max.
Don't use the conservative swap file usage tweak. Twice the size of the Ram is said to be the best for the swap. That's what I use but haven't tested other values. Best location of the swap depends on how many drives, partitions you have. If you have, say, three hard drives, you may want to locate it on its own on a separate partition of your OS drive so you can benefit from maximun speed transfer between the two other drives.
Have a good background memory manager running that autorecover your lost Ram such as Ram Idle LE.
And you should be allright.
As well, disable antivirus background scanning if any when just copying and moving either large files or large amount of files.
QUOTE
As a Win98SE enthusiast, I always do the best I can to maintain it, including but not limited to regularly run defragging (Diskeeper Lite) and Regclean,
I sometimes use this file to clean some caches in the registry :
CODE
REGEDIT4
[-HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Explorer\ComDlg32]
[-HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts]
[-HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Explorer\RecentDocs]
[-HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Explorer\RunMRU]
[-HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Explorer\StreamMRU]
[-HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Explorer\UserAssist]
[-HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Explorer\Discardable]
And I use
RegSeeker as my automatic registry cleaning engine. I find it is the best. You may want to give it a try.