I find that the
Spybot Search & Destroy software is pretty effective, or
Malwarebytes Anti-Malware - both have free versions. Spybot has an "immunize" function that lays out a bunch of data to make thousands of types of malware think that they've already been installed, thus blocking them from your computer. That sounds like what you need given that it came back again.