You don't have to buy a registry cleaner but you do have to use one periodically... In my opinion Tune Up Utilities has the best one I ever used (always in a 30 day trial period), but Glary Utilities has one for free that may not be as good, but probably comes in second, and it also has other tools that are similar to those in Tune Up Utilities, for free.