Deixe-me citar Mark Russinovich, Sysinternals:
No, even if the registry was massively bloated there would be little impact on the performance of anything other than exhaustive searches (ed. of the registry itself). [...] I haven’t and never will implement a Registry cleaner since it’s of little practical use [...] and developing one that’s both safe and effective requires a huge amount of application-specific knowledge.
Considerando que ele trabalhou em uma parte do kernel e fornece muitas ferramentas de solução de problemas úteis, você pode, sem dúvida, confiar em suas palavras, pois ele sabe o que está fazendo. Seu blog vale a pena seguir ...
A melhor coisa que você pode fazer é executar ERUNT e NTREGOPT , que fará o back-up e desfragmentar seu registro, embora o efeito seja como 1% ... Além disso, não conserte algo que não esteja quebrado!
A única razão que eu tentaria remover grandes quantidades de dados do registro seria porque eu encontrei o registro para ser o culpado usando ferramentas como Process Monitor e Windows Performance Toolkit.
Quanto às pesquisas exaustivas, meu indexador de registro é uma solução possível.
Resumindo: Você deve ignorar os limpadores de registro, a menos que você saiba o que está fazendo ...