Did you try out the Boot time scan feature in avast? It will delete/quarantine the virus even before it could load up and start its services. Boot time scan has worked for me, you could also try anti-malware scanners like Malwarebytes(really powerful). If none of these work, do a backup and...