Ciao,
sei sicuro di aver eseguito Avast Uninstall Utility in modalità provvisoria?
Se la risposta è si ri-eseguila ma questa volta, prova a trovare e cancellelare tutte le directory col nome ALWIL e AVAST e poi esegui il programma grautito CCLEANER (
http://www.filehippo.com/download_ccleaner) per identificare voci non valide nel registro, quindi riesegui l'installazione.
edit:
Oppure prova a cercare e cancellare sotto le directory di avast il file <avast>\setup\reboot.txt
se anche cosi non risolvi dopo aver riavviato nuovamente, apri il registro di sistema e naviga qui
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager
se contiene la voce "PendingFileRenameOperations".
Se la voce contiene solo "reboot.txt" in una cartella tipo avast\setup, cancella "PendingFileRenameOperations", ma non cancellare altre voci
Prima di cancellare qualsiasi cosa fai il backup della voce nel registro.