I’m having this problem with Windows Vista Ultimate 32-bit and Avast Home Edition (version 4.8.1282). Yet, on my laptop, running 64-bit Vista Ultimate the anti-virus is detected fine.
I have tried everything I could find on the Internet so far, I have applied every guide found on this forum - all with no success.
Things I have done so far:
Re-installing Avast several times.
Starting/stopping WMI (and its dependent Security Service) as well as pausing it using both the GUI and a bat file.
Renaming/deleting repository folder several times while the service was stopped/paused.
Even restoring value of PATH environmental variable to its default as suggested by someone on this board.
Not sure what happened, but I re-installed Avast again and then re-started Avast service as recommended. Upon rebooting the system - voila, all is running well!
Yes, I have a very good idea, and it is: because the new Vista SP1 WSC APIs suck big time.
It’s the worst crap MS has come up with for a very long time…
Improves the trustworthiness of data presented in Windows Security Center (WSC) by ensuring that only authenticated security applications can communicate with WSC.
I think the old one is going to be turned of shortly - it has some timeout hardcoded in it. Vlk will surely know more details.