Did you run the removal utility for avast before reinstalling the last time? I would:
2_ Removal utility several times
, for each version that was ever installed / updated in your system, whit reboots in between, always to Windows Safe Mode http://www.avast.com/uninstall-utility
3_ Reinstall using the latest stable version and reboot
4_ Update definitions if possible
(just wait 10 minutes after reboot; do not force the update), and then check again for the service status.
5_ Check for the avast driver status (device manager -> show all devices -> avast driver -> properties).
I don't know why, but my avast service
in msconfig shows the full info (including the correct manufacturer), but your screenshot above doesn't.
If the steps above won't let avast service to work as normal, then either something won't let it start, or it is being delayed "too much time", or there is something "blocking" it (whether some remnant of some older security tool, or some "malware").
According to your next feedback, we'll see what to do next if necessary.