Also another point that avast has difficulty detecting viruses with double extensions , an example autorun.exe.vir
Files that contain the .vir file extension are infected computer files that have been renamed by an anti-virus application. This is done to keep the file from running on a user's computer.