Hi,
I have the avast home edition installed since a long time ago and never had no problem until today.
It turns out there is this persistent red shield from windows warning saying my computer is not protected… but avast is running! It seems that for some reason windows doesn’t recognise avast any more.
I’m puzzled here! The warning always disappeared right after updating but not this time.
Can anyone help?
Using Windows Explorer, rename the folder %windir%\System32\Wbem\Repository. (For example, %windir%\System32\Wbem\Repository_bad.). %windir% represents the path to the Windows directory, which is typically C:\Windows.
Switch to Command Prompt window, and type the following and press ENTER after each line:
net start winmgmt
EXIT
Reboot
Have (or did) you another AV installed in this system, if so what was it and how did you get rid of it ?
DavidR: I’m using WinXP-Home ed.
I tried what you suggested but could not rename the Repository folder (when I tried to write-unprotect the folder it goes back to protected state)
Are you trying to do this from an account with admin privileges ?
As that may be what you are encountering.
If first stopping the security center and running that again, try this.
If you are running Windows XP, Service Pack 2 or 3 you can use a single command to detect and repair a corrupted WMI Repository. To do so, type the following from the command prompt (note that the parameter UpgradeRepository is case-sensitive and must be typed exactly as shown):
rundll32 wbemupgd, UpgradeRepository
I believe this can also be run directly from the Windows Start, Run input box.
Dansorin: the “net stop winmgmt” stops the security center.
DavidR: My account has admin privileges.
I managed to rename the Repository folder and follow what you said but unfortunatelly I had no luck. The warning is still there after rebooting.
I also wrote the command “rundll32 wbemupgd, UpgradeRepository” and a window pops saying it fails to load wbemupgd. It couldn’t find the module.
I run this command from the command prompt and from the windows Start, run input box.
Oh, by the way. I haven’t had any other AV for years now.
Well I don’t know what else to suggest as one or other of the previous suggestion has usually bump started the WSC.
You could try a clean reinstall:
Download the latest version of avast http://www.avast.com/eng/download-avast-home.html and save it to your HDD, somewhere you can find it again. Use that when you reinstall.
Download the avast! Uninstall Utility, find it here and save it to your HDD.
Now uninstall (using add remove programs, if you can’t do that start from the next step), reboot.- 2. run the avast! Uninstall Utility, reboot. If step 1 failed it may be necessary to run this from safe mode, once complete reboot into normal mode.- 3. install the latest version, reboot.
It doesn’t matter if it was years ago, if remnants are present they could rear their ugly head at any time in the future, which is why I asked for the name (we have links to some other AV uninstall tools)
DavidR: unfortunately the warning stills appears after uninstalling, reinstalling and rebooting… bugger! The good thing is that now, when I run the .bat file Tech posted in http://forum.avast.com/index.php?topic=23457.msg193534#msg193534 the warning disappears. However it comes back after booting again.
I could settle for that, running the .bat file every time I boot but then, the question is whether the computer is equally protected. It may seem a silly question to you but not to me since I have no idea what the windows management system represents and does.
Well that basically confirms the problem is not avast but the WSC, which has for whatever reasons been flaky at times.
As far as is the system protected:
The avast icon should be on the tray and should be rotating when it is scanning, so you should be able to see that when the system is booting. A missing icon also doesn’t mean you aren’t protected you need to chesk step 3.
You should also be able to see if there is a Red circle with bar over the avast icon if it isn’t running.
You should be able to hover the mouse pointer over the avast icon and it will say how many providers installed and how many running.
Lastly you can open the task manager and see what avast processes are running they begin with ash or asw and the most important being ashServ.exe (the main scanning engine).
So all in all more clues than you can shake a stick at that avast is running as it should.
There is nothing to stop you placing a shortcut to the .bat file in your startup folder. Or as some suggest enter the control center and elect to monitor the anti-virus yourself.
Hi, I know this is already history but just for the records.
I found out why windows didn’t recognized avast as my AV. It turned out that my Path environment variable had been messed up and it missed the “C:\Windows\System32\Wbem;” part.
Thanks again,
I am having exactly the same problem as Leon but I’m afraid I’m not very techy and therefore don’t understand a lot of the terminology used in the replies here.
Can anyone help me to solve the problem using less daunting language please???!! ???
I’m very good at following instructions to the letter but I need to be pointed in the right direction :-\
Leon, it’s late here, sorry the questions… but is there any other antivirus in this computer? Had in the past? Is system time and date correct? If all these are true, I suspect you have an infected computer…
Hi, I know this is already history but just for the records.
I found out why windows didn't recognized avast as my AV. It turned out that my Path environment variable had been messed up and it missed the "C:\Windows\System32\Wbem;" part.
Thanks again,
Leon.
I have already posted my problem on this forum, but this sounds as though it may be my answer too. How do I set that Environment Path??