Virus infocard.exe

Virus infects through yahoo . My Avast free can kill it but can not stop it when i click on link .Did my avast shields have problem ?

What can be killed? Which link are you clicking?
If one Shield could detect the infocard.exe file, the others will detect it also…

Prevx file info - INFOCARD.EXE
http://www.prevx.com/filenames/2555038711905509896-X1/INFOCARD.EXE.html

SUPERAntiSpyware will remove it if you need to, and i guess Malwarebytes also
INFOCARD.EXE - Trojan.Agent/Gen-FakeAlert[InfoCard]
http://www.superantispyware.com/malwarefiles/INFOCARD.EXE.html

Thx for reply .but my problem is :
Avast can kill this trojan when full scan system but it can not recognize and stop it immediately . Maybe its shield does not work ?
Virus link

http://vnexpress.net/Files/Subject/3B/A1/B7/B8/Y1.jpg