Main Forum > Feedback & Suggestions
All-in-one WMI repair needs more debug/help
mudman:
First .. thanks for being the only person that has developed a WMI repair (that isn't pages of total geek gobble-de-gook that us users can't figure out) !
Something went wrong (?) and my XP(SP3) no longer recongnize my Norton Internet Security antivirus and firewall. My reading lead me to believe it was an WRI problem and your all-in-one had a repair routine.
I ran it and the log (below) indicated a problem but left me with no next-steps or way to figure out what was missing and/or how to proceed ... some more debug/error info would help
-----------------------------------
Starting Repairs...
Start (10/31/2012 11:17:29 AM)
Repair WMI
Start (10/31/2012 11:17:29 AM)
Step 01/03 - Deleting WMI Repository...
The system cannot find the path specified.
Step 02/03 - Rebuilding WMI Repository...
Step 03/03 - Registering WMI...
Invalid Global Switch.
Done (10/31/2012 11:18:01 AM)
Cleaning up empty logs...
All Selected Repairs Done.
Done (10/31/2012 11:18:01 AM)
Total Repair Time: 00:01:28
...YOU MUST RESTART YOUR SYSTEM...
Shane:
I am limited on the amount it can log. Everything is being done from a bat file and I can only have it log what it shows. BUt the errors you see are normal and fine. The system checks for the paths on both 32 and 64 bit.
As for your Antivirus not showing up. This is a common problem. WMI is used to show it. After you repair the WMI it will take a few reboots and maybe even a virus def update in the antivirus to get it to show again.
The Antivirus is the one that controls reporting to the security center. When you repair the security center that is all removed as it is rebuilt. So of course it will report no AV in the security center. However once the AV has done some sort of update it will write itself to the security center again to report its status :wink:
At least that is how it is suppose to work lol
Shane
mudman:
Thanks for the personal reply. Since I can't see your BAT files I don't know what routines they include but would assume the following to rebuild and re-register
rundll32 wbemupgd, UpgradeRepository
cd /d %windir%\system32\wbem
for %i in (*.dll) do RegSvr32 -s %i
for %i in (*.exe) do %i /RegServer
Shane:
The bat file is stored in the temp folder. And this repair makes 3 bat files, but they delete when done. Here is what they do
set path=%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem
net stop winmgmt /y
del %windir%\System32\Wbem\Repository\*.* /f /s /q
del %windir%\sysWOW64\Wbem\Repository\*.* /f /s /q
net start winmgmt /y
Rebuilding the repository is based on which OS your on
Visat, 7 & 8
winmgmt /salvagerepository
XP
IF EXIST %windir%\system32\wbem\wbemupgd.dll rundll32 wbemupgd, UpgradeRepository
Windows 2003
IF EXIST %windir%\system32\wbem\wbemupgd.dll rundll32 wbemupgd, RepairWMISetup
Final step
for %%i in (%windir%\system32\wbem\*.dll) do RegSvr32 -s %%i
for %%i in (%windir%\system32\wbem\*.exe) do %%i /RegServer
Thats the whole WMI repair :-)
Shane
mudman:
THANKS yet again ... great support. So, if after running WMI repair I still have problems (1) Security Center does not recognize Norton antivirus or firewall and (2) Diskkeeper's boot call is not recognized [ assuming this is another case of 3rd party program not being recognized ] then what else can I do and/or which of the other routines in the all-in-one program should I try ?
Navigation
[0] Message Index
[#] Next page
Go to full version