You could try RegSupreme Pro a registry checker, removes bad registry entries, I have found it to be very good and haven’t come across much that it can’t remove.

My registry was full of dead entries now clean as a whistle.

It comes as a 30 day free trial (no restrictions) and should you decide you like it it’s now expensive.

HTH David