Why is Windows Vista safer from viruses than Windows XP?
The reason could possibly be that Windows Vista was an upgrade,
and had an upgraded firewall. Windows Vista also had Windows
Defender installed by default, however, XP required a download for
it. Windows Vista also patched several common exploits in Windows
XP which were being used in viruses.