McAfee missed a virus on my pc a few years ago - so I use Norton now.
But if you already have a virus, your updates may not take since some viruses interfere with the update process.
Good luck to you!