Ответ на ваш вопрос содержится в самом вопросе, но не целиком.
В лучшем случае, такие программы - плацебо, но чаще всего, их использование, особенно, когда вы не знаете что конкретно и почему эти программы делают, приводит к ухудшению работы системы. Примеры таких программ: 360, ccleaner, auslogic
Для очистки «мусора» можно использовать встроенную утилиту cleanmgr, просто напишите «cleanmgr» в «пуске».
Для очистки после вирусного заражения можно воспользоваться, например, ADWCleaner, но это для системы как антибиотики для организма, нужно применять, когда у вас действительно вирусное заражение.