I do not know, but you can try to install Avast again and than try to remove it. Where is you rundll32.exe located in? System32?

Did you make a scan with Avast and does it remove a Virus? Can you start Programms through the Windows Explorer?

BTW restore: You have to go back bevor you installed Avast