While it is very important to have all the latest Windows Updates and to have a good up-to-date antivirus software installed, it is equally important to ensure that all the security setting of your Windows 7 and Windows Vista are enabled and up-to-date.
Effectively what this means is that you ensure that the following security settings are enabled:
- Windows Internet Explorer Phishing Filter in Internet Explorer 7; or SmartScreen Filter in Internet Explorer 8 and Internet Explorer 9.
- User Account Control (UAC)
- Data Execution Prevention (DEP)
- Windows Firewall
You can always check these settings and make the necessary changes manually!
But if you are unsure … or lazy … you can use this ATS solution from Microsoft mentioned at KB969417 and let it fix it for you automatically.