For reasons unknown, the IE team removed the WMI namespace for IE with IE version 8. You're not alone in your quest as this has caused a big deal all over the "interwebs".
Unfortunately, the easiest answer I've provided most people is to put the namespace back. To do this, you need to add a custom .MOF file on your client computers and then recompile the WMI repository using mofcomp.exe. Here is the sample .MOF file you can use.
=========
#pragma autorecover
#pragma namespace ("\\\\.\\Root\\CimV2\\Applications")
instance of __Namespace
{
Name = "MicrosoftIE";
};
#pragma namespace ("\\\\.\\root\\CimV2\\Applications\\MicrosoftIE ")
[DYNPROPS]
class MicrosoftIE_Summary
{
[key] string Name="";
string Version;
};
[DYNPROPS]
instance of MicrosoftIE_Summary
{
Name = "Internet Explorer";
[PropertyContext("local|hkey_local_Machine\\softwar e\\Microsoft\\Internet Explorer|Version"),Dynamic,Provider("RegPropProv")] Version;
};
==========
This should add the namespace back into WMI and prevent reauthoring WMI Filters.


LinkBack URL
About LinkBacks
Reply With Quote
