I use CCleaner but also find that ATF Cleaner finds thing to delete after CCleaner has already run. It's free from www.atribune.org.
There's a large number of risky cleaners out there so be careful what you try from recommendations here. I'm only suggesting ATF because I've used it on customers' computer for several years.
The other utility I use is Windows built-in Clean Manager. From an elevated Command Prompt as Administrator , type
and hit the Enter key. Close the Command form so you can see the little box listing all the things they can clear out then tick all the boxes and let it finish. A restart helps to end the process.