You can delay the update check for some time to give your boot time to conclude. Treat the problem rather than the symptom.
Presumably you are on broadband and the connection is available early on in the boot, which is why avast checks for updates as you have a connection.
- In avast5 you need to edit (using
notepad)
avast5.ini the
[InetWD] section of the C:\Documents and Settings\All Users\Application Data\Alwil Software\Avast5\avast5.ini, XP lication, other OSes differ.
- Broadband connections, add this line:
AlwaysConnectedWaitSeconds=120 and
AssumeAlwaysConnected=1 if not present (or edit AssumeAlwaysConnected=0 to AssumeAlwaysConnected=1)
[InetWD]
AssumeAlwaysConnected=1
AlwaysConnectedWaitSeconds=120
When complete save the changes, avast's self-defence module will ask for confirmation, etc. answer Yes.
The figure is seconds and the above equates to two minutes, you could try that and adjust upwards if required, 180, 240, 300, etc.