A really big amount of PUP.
I can recommend Unchecky: unchecky.com
Please install this after the system is cleaned if you wish.