http://forum.avast.com/index.php?topic=23457.msg193534#msg193534
http://windowsxp.mvps.org/repairwmi.htm

If you are running Windows XP, Service Pack 2 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

After running UpgradeRepository you can verify the results by looking ay the Setup log. If inconsistencies are detected and if the operating system was able to rebuild the Repository you should see information in WMI Setup log (%windir%\System32\Wbem\Logs\Setup.log)

Sometimes, Windows Security Center stop recognizing your antivirus or firewall… The fix could be fairly easy for the most part.

  1. Go to control panel and open Administrative tools.
  2. Click on services.
  3. Go down to Windows Management Instrumentation.
  4. Stop this service. Stop Security Center service too.
    Let them to Automatically start.
  5. Exit out of this area to your desktop.
  6. Right click Start and choose Explore.
  7. Go to c:\windows\system32\wbem\repository.
    Delete this subdirectory ONLY. Let the others there.
    Sometimes, only using Unlocker, MoveOnBoot or Delete FXP you can delete these files.
  8. Exit back to your desktop and reboot your computer (maybe you need to boot twice).

This will rebuild the deleted folder and the database. Once restarted, Windows Security Center should show the correct info and antivirus and firewall should now be recoginized :wink:

Other answers for XP Security Center not detecting antivirus or firewall program could be found here: http://support.microsoft.com/kb/883792.

Also:

It won’t solve… the second antivirus will conflict with avast…