Search This Blog

Wednesday 5 March 2014

WMI, SCOM and Windows 2003 server


As of 01/05/2017, this blog will not be updated or maintained

On many W2K03 servers WMI can get hosed when the SCOM Agent is installed. This is not due to the SCOM Agent but due to the fact that WMI on W2K03 servers is a bit instable.

Since the SCOM Agent utilizes WMI to its fullest extend, the less stronger parts of WMI will be giving problems. There are ways to 'reset' WMI but there is also a hotfix for it. Look here for this hotfix.

Always read the KB article completely so one knows whether this hotfix applies to their situation as well.

However, when one wants to reregister the WMI repository on a W2K03 server this script will do the trick:

net stop winmgmt 
c: 
cd %windir%\system32\wbem\ 
for %i in (*.dll) do RegSvr32 /s %i 
for %i in (*.mof, *.mfl) do Mofcomp %i 
net start winmgmt 

Be careful running this script on production servers since it can cause high cpu-cycles for some time. Be also sure when to run it since it dives deep into the WMI repository of the server.

Another method is to 'reset' WMI. This script can be used for it:

net stop winmgmt 
c: 
cd %windir%\system32\wbem\ 
rmdir /s /q Repository 
rmdir /s /q Logs 
mkdir Logs 
net start winmgmt 

Even though this script has most of the times a low impact on a production server, be careful to run it as well.

I have run these on some occasions and found them to be the solution to many WMI related errors.

Hope that this post was helpful.

No comments:

Post a Comment

Note: only a member of this blog may post a comment.