I am having problems using ccleaner v 2.22.968 - I get to 26% complete on a clean up and I am getting a file (that I doesn't exist on my PC) blocking further progress - the file is supposedly in my recycle bin (which IS empty) and is called $RH03J8S
When files are deleted to the recycler in Vista they are renamed in pairs as $I,,,, and $R..... (even though the original name shows in the recycler). I don't know what this file is doing, perhaps you could try to empty the recycler through Windows, or search for this file in Windows and delete it. You could also look for any other $I and $R files with the same suffixes and delete them too (to a flash drive if you're cautious).