Ne Firewall schützt nicht dagegen, das sich eingefangenes aktiviert.

Eine Firewall kontrolliert die Netzwerkaktivität und nicht die Festplatte.
Ne Firewall gegen Spyware? Ha ha, nur wenn Du alle Ports des Systems geschlossen hast. Mach das mal und Du wirst sehen, das Du nicht mal mehr Windows booten kannst.
Es gibt auch Spyware die Daten über Port 80 versendet. Willst den Port schliessen? Dann kannst Du aber auch ned mehr Surfen.