Should I run an antivirus in a Windows Server? [closed]
Solution 1:
If it's connected to any machines that may be connected to the Internet, then absolutely yes.
There're many options available. While I personally don't like McAfee or Norton, they are out there. There's also AVG, F-Secure, ClamAV (though the win32 port is no longer active), and I'm sure hundreds more :)
Microsoft has even been working on one - I don't know if it's available yet outside of beta, but it does exist.
ClamWin, mentioned by @J Pablo.
ESET NOD32 Antivirus Business Edition, from https://serverfault.com/questions/2899/what-anti-virus-for-windows-server
Solution 2:
If you handle files and programs on the server from unsecured locations, definitely yes. Try http://www.avast.com. They have pretty good antivirus solutions for servers with a minimum footprint on your resources.
Solution 3:
which one would be the best for that situation?
i'm using A-squared CommandLine Scanner for that.
create various batch files for certain scenarios (e.g. update, scan the entire system, scan user folders only, etc.) to be scheduled in various intervals.
it's free (for personal use), extremely fast, scans for viruses AND spyware, handles archives, low foot print and A2 excels with a very high detection rate.