The major AV programs don't detect stuff like spyware. One can get specialised detectors for those, but a known commercial product may be undetected deliberately.
There is just one comprehensive anti spyware solution: don't use the internet, other than going to a known good site, whose URL is either typed in or selected from Favourites (having been originally typed in). If you use a PC for online banking, don't run any Micro$oft email program on it, and definitely do not allow children or (especially) teenagers on it.
Applying all the latest M$ patches is also v. important.