Дело примерно вот в чем:
предположим в вашей системе есть 2 файла (1.exe, 2.exe)
1.exe это просто файл, который валяется в системе и собственно ничего не делает до определенного времени.
2.exe это вирус, который выполняет всякие злостные функции и в данный момент он работает.
Большинство антивирусов сканирует файлы по мере того как они активны. Тоесть если 2.exe активный, то антивирус его находит и удаляет. Однако файл 1.exe не активный (а на него ссылка в реестре при запуске системы), поэтому антивирус думает, что это просто файл.
Вы запускаете систему, реестр запускает файл 1.exe, который в свою очередь опять создает файл 2.exe. И так безконечно.
Поэтому опять же советую скачать ту программу (AVZ), которая просканирует все файлы, даже если они не активны и заодно исправит (где надо) реестр.
Так же можете скачать с официального сайта DrWeb антивирусную утилиту CureIt (бесплатная), которая тоже проверит полностью ваш компьютер (если выберете полную проверку), но реестр она не поправит.