Существуют отличные антивирусные пакеты, которые в значительной степени зависят от эвристики, но только математика может зайти так далеко, когда борется с вредоносными программами.
Если компьютер для защиты подключен к сети, то лучше всего использовать какой-то корпоративный пакет (McAfee, Nod32, Kaspersky и другие), который позволяет использовать локальный сервер в качестве сервера доставки обновлений. Таким образом, вы можете загрузить определения вирусов на сервер и позволить остальным компьютерам обновлять свои базы вирусов оттуда.
Другое решение заключается в локальном обновлении вирусных баз с использованием дисковода CD или USB на каждом компьютере, что в зависимости от количества защищаемых компьютеров может занимать много времени.
Другое решение, если предыдущие два не жизнеспособны, состоит в том, чтобы полностью отключить USB и дисководы.