avast will check for updates at every computer start up…and download if there are any
then if the computer is left on, it will check at every 240min (default) and download if there are any
so if a new release happens one minute after your last check…it will take 239min before you computer updates…or when you restart
I was worried because the last update attemp performed by avast was yesterday at 09:09 pm (more than 4 hours ago)… So I thought it could be a problem… However it performed well again…
I believe I found out what is happening in windows 8…
When you shut down windows 8, in fact it enters in hibernate state. Only restart makes it really shut down the computer before it turn on again.
So, when you turn on your windows 8, it will make its start from the latest state of you machine.
In other words, lets say avast updates right now. And you turn off the computer right after the update.
Two days later you turn on the computer again. It will not auto update as soon as you turn on the machine (like happens with windows 7, vista, xp, etc). You will have to wait 4 hours with the computer turned on, to avast starts its auto update cicle (default is 4 hours) and you be able to get the latest definitions…
You are right, but that is not a real hibernation but partial hibernation. The system is saves kernel session and system informations only. Programs and services are shutdown normally.
The method of triggering the update attempt should be changed.