Практически все современные антивирусы не ограничиваются защитой только от вирусов, а детектируют так же троянские программы, Adware, Spyware и некоторые другие.
Принцип работы практически всех антивирусов следующий:
Найти и удалить инфицированный файл;
Заблокировать доступ к инфицированному файлу;
Отправить файл в карантин (т. е. недопустить дальнейшего распространения вируса);
Попытаться "вылечить" файл, удалив вирус из тела файла;
В случае невозможности лечения-удаления, выполнить эту процедуру при следующей перезагрузке операционной системы.