Current version ( v5.85.9170 (64-bit) ) of CcleanerPro not deleting Recycle Bin files from removable hard drive. ( E:\$Recycle.Bin\ folder ; and, E:\$Recycle.Bin\S-1-5-21 files ).
Running software on Lenovo Thinkpad, Windows 10 platform. All Windows 10 updates current.
This almost always indicates something's corrupted in the Recycle Bin, which causes CCleaner not to be able to clean it out. However, in most situations, this problem can be quite simply resolved by resetting the Recycle Bin.
In Windows 10, you can reset the Recycle Bin as follows:
Click on the Windows Start button
Type: Command Prompt
Right-click on the "Command Prompt" entry > click "Run as Administrator"
Type and enter: rd /s /q C:\$Recycle.bin
If all goes well, you should not receive a status message back from the Command Prompt, just an empty line down and another prompt, as shown in the attached image. If you do receive a message, that means something's gone wrong (most commonly a typo - easy enough to do!) so simply try again.
Once that's done and the corrupted file(s) have been removed by the OS, you should then be able to use CCleaner to keep the Recycle Bin in shape afterwards.
Of course in this case the corrupted bin is E:\$Recycle.bin and not C:\$Recycle.bin - so you should modify that command line accordingly to reset the bin on E:.
Apologies, an oversight on my part - it most commonly happens with C: and I entirely failed to notice it wasn't there. Nukecad is absolutely right, please use E:\$Recycle.bin instead!
I recently discovered that if you turn off "empty recycle bin" in the custom cleanup settings, then the "Run CCleaner" option on the recycle bin does nothing. I turned this off in the custom clean because it didn't say "securely delete files in the recycle bin" and thought I should leave them there to run when I select the option on the recycle bin itself. After turning this item back on in the custom settings, I closed CCleaner and selected to run it from the context menu of the recycle bin and it worked again as expected.