Thoughts from the EPS Windows Server Performance Team
Hello AskPerf readers! My name is Leena Nair, and I am a Support Engineer on the Performance team. Over the last couple of months, I’ve had some very interesting discussions with customers regarding anti-virus software selection, and I thought it might be interesting to share some pieces of those discussions with you. Almost anyone that owns, or works on a computer is aware of the dangers posed by malware and the need to install (and maintain) a reliable anti-virus program. However, as we’ve noted in several posts in the past, the anti-virus software itself has been known to cause issues that impact system performance and reliability. So, let’s start by taking a look at some things to consider when choosing an Anti-Virus package.
Even though many of these things seem to be fairly obvious, we often work with customers who are running into issues caused by AV software not performing as expected – causing pool memory depletion, hangs etc. And that will bring us to the end of this post. Take care!
- Leena Nair
It is indeed hard for the casual user to pick the right product. So many are also getting tricked into rogue products.
But Im glad to see that more users seem to be taking the time to at least try and pick the right product that will keep them safe online.
Keeps PC clean
Search-and-destroy is the best scan that I have used to keep my PC clean and working like new. It’s a great scanner that finds all the same bugs that other scans such as Norton can find. What’s even better is that it cost less than many of the other options. I found the antispyware solution from Search-and-destroy at www.search-and-destroy and decided to give it a try. That was one of the best decisions I ever made. I’m very happy with this scanner and would recommend it to anyone that wants to protect and care for their PC so it will last as long as possible.
Beyond performance hits due to use of extra resources, you didn't address that many A/V programs change behavior in subtle ways, breaking the semantic guarantees of the Windows API. For example, keeping file open and locked after the client application has closed all handles.
Some A/V programs also use inappropriate methods of intercepting data, including kernel patching, which introduce bugs into the OS especially when OS updates are installed and the patch is then applied to different code from that for which it was designed and tested.
It's not Microsoft's role to review the effectiveness of A/V software, but you certainly could call out certain products and vendors that are known to actually break the system in these ways.