Скажите, а какой у вас антивирус?
Во-вторых, антивирус для этого и создан. Он обнаруживает вирусы непосредственно в самом компьютере при сканировании. Ни один антивирус не заметит вторжения в систему, если сразу же не отсканировать закачанный или любой новый файл. В режиме реального времени они не работают должным образом. Бывают исключения, но очень редко.
Чтобы этого не произошло, на компьютере должен быть установлен брендмаузер, он же файрволл, он же межсетевой экран. Он же Гоша, он же Жора, он же Гога...
Эти брендмаузеры бывают разных видов: платные и бесплатные, надежные и не очень, отдельные и в комплексе. Есть антивирусы, которые уже включают в себя файрволл. Например, ESS Nod32 (не путать с просто Nod32, здесь приставка ESS означает комплексную защиту). И вот только в этом случае вирусный файл будет блокироваться при попытке проникнуть в компьютер. Таким образом, система не будет заражена.