As everyone in this community is well aware, I'm not a Windows fan, but we all seem to use Windows for something.
You mention that your system has been infected for months which is a pity because my first course of action would be to restore a system to a previous time "restore point". I always find that is the quickest way to get rid.
However, these would be my initial lines of attack. No guarantees given.
- Restore the system to a previous point in time - "restore point".
- Download Malwarebytes free edition, update and run full scan. (Totally agree with Jim post#2 on that. Great product.)
- Download SuperAntiSpyware free edition, update and run full scan. I find Malwarebytes and this product can be run concurrently. Another great product.
- If all that fails, or your system has trouble booting, then resort to a Linux based product that allows you to scan and bomb viruses without having to boot Windows. Download BitDefender free edition DVD image on a different system and burn it to DVD. Then boot the infected system with it. It should then find and use your network interface to go to the web and fully update itself. Then do a full scan. BitDefender is just superb. Well it would be, wouldn't it, being Linux based.
I never thought that I'd actually contribute to a Windows thread on this forum!! Ah well, I suppose there's a first time for everything.