Same here. I can't think of how much time I messed around with this. And the ONLY way I could reboot, was in Safe Mode. I just got fed up, did a clean un-install and I hate to say it, but installed Microsoft Security Essentials for the time being and all runs just fine.
Here are some of the ERRORS from the Windows System log, when it hung (in case they help).
1) "The Network List Service service depends on the Network Location Awareness service which failed to start because of the following error:
The dependency service or group failed to start."
2) "DCOM got error "1084" attempting to start the service WSearch with arguments "" in order to run the server:
{7D096C5F-AC08-4F1F-BEB7-5C22C517CE39}"
3) "DCOM got error "1068" attempting to start the service netprofm with arguments "" in order to run the server:
{A47979D2-C419-11D9-A5B4-001185AD2B89}"
4) "The following boot-start or system-start driver(s) failed to load:
AFD
aswFW
aswRdr
aswSnx
aswSP
aswTdi
CSC
DfsC
discache
NetBIOS
NetBT
nsiproxy
Psched
rdbss
SASDIFSV
SASKUTIL
spldr
tdx
UimBus
Uim_IM
Uim_Vim
vpcnfltr
vpcvmm
Wanarpv6
WfpLwf"
5) "The SMB 2.0 MiniRedirector service depends on the SMB MiniRedirector Wrapper and Engine service which failed to start because of the following error:
The dependency service or group failed to start."
6) "The SMB 1.x MiniRedirector service depends on the SMB MiniRedirector Wrapper and Engine service which failed to start because of the following error:
The dependency service or group failed to start."
7) "The SMB MiniRedirector Wrapper and Engine service depends on the Redirected Buffering Sub Sysytem service which failed to start because of the following error:
A device attached to the system is not functioning."

"The IP Helper service depends on the Network Store Interface Service service which failed to start because of the following error:
The dependency service or group failed to start."
9) "The TCP/IP NetBIOS Helper service depends on the Ancillary Function Driver for Winsock service which failed to start because of the following error:
A device attached to the system is not functioning."
10) "The DNS Client service depends on the NetIO Legacy TDI Support Driver service which failed to start because of the following error:
A device attached to the system is not functioning."
11) "The DHCP Client service depends on the Ancillary Function Driver for Winsock service which failed to start because of the following error:
A device attached to the system is not functioning."
I hope this information is helpful to the TECH people, as it doesn't mean much to me, other than, something is wrong. Since I've un-installed Avast and installed MSE, I haven't had a single error or any issues re booting. This, I would think is pretty concrete evidence that the latest Avast update has something in it, that doesn't play real nice with the operating system.