Not necessary in my opinion, in fact many of them do more harm than good (especially the infamous Registry cleaners which have the potential to break Windows).
The utilities included with Windows are sufficient, together with occasional housekeeping done manually by the PC user (that's you).
Third-party clean-up software? - - don't be drawn in by all the hype and claims that their developers make.
My advice is stay away from them.