Avast is a good program, but SE is by far better. I have had some minor problems using Avast in the past. They do not cover everything as thoroughly as Microsoft.
If you have a desktop PC, Rollback RX will work wonders. You can always go back in time to the state Windows last worked right. And when you do, just delete the infected snapshot.
Voila!