
After CCleaner breaks Steam, a user would be more likely to realize that, as a result of seeking out more settings and manually selecting Steam in CCleaner's options, CCleaner is why the Steam client is broken. It needs to be cleaned." If it's not entirely removed, then at the very least it should be an opt-in selection instead of an opt-out selection. Obviously, there are no good reasons that Piriform could justify adding Steam to CCleaner aside from, "It's got a cache. My suggestion is for Steam to be removed from CCleaner.

So all is not well when you have a sloppy third-party program set to break another company's product using its default settings.Ĭan anyone explain why a program like Steam needs to be "cleaned"? Is it the cache? Does every program that has a cache needs to be cleaned? Do the users that CCleaner is marketed to know that CCleaner is actually what is breaking their programs? What is happening is that Steam is repairing itself. Why should the Steam client? Restarting Steam after letting CCleaner clean is not actually Steam redownloading files required for proper operation. After all, when you delete the Internet Explorer cache, neither the user or Internet Explorer are required to run through any sort of repair process. What should be clearly evident here is that the actions of CCleaner are not just removing a temporary cache from Steam, but also it is deleting files that are required for proper operation of the client. And just because Steam can fix itself does it mean that we should be indiscriminately deleting files from it. What's happening isn't really just a "cleaning of the cache" so much as it is breaking Steam so that it must repair itself. There's really no good reason they should have been missing in the first place. The issue wasn't the Steam client not replacing missing files.

I'd wager to guess that this was an issue with the Steam client simply not replacing missing files automatically for some of us.
