I have personally found that the most effective piece of malware remover software is malwarebytes. I'm an IT teacher and I am a little (read a lot) paranoid about making sure that nothing horrid gets onto my computer. The first time I used malwarebytes it found and removed one infection. Almost every computer I have used it on since has been infected with something.
There are two versions of malwarebytes.
A paid for one: This version provides realtime protection. It will remove even the most pernicious malware and actively protect your computer in the future. This is an excellent piece of software for use on a family computer - or any computer whose user(s) may be less than 100% vigilant or confident about which links they are clicking on!
A free one: The free version is not pro-active and doesn't provide real time protection. You will have to tell it to update and scan your computer.