Basic computer maintenance everyone should do
If you do not have really good knowledge of working with the Registry, it is not a good idea for you to get into it and try to fix things. You could mess up your Registry to the point where it will not work. One thing you could use is the free version of Malwarebytes Anti-Malware software. It does a good job of cleaning up a lot of malware and the Registry it seems. As for the Startup, I will leave that to Dave or others with better knowledge than I have.