I think I need meprov.dll, but I can't find it anywhere. Has anyone encountered this before?
The WMI interface is implemented using the Intel ME WMI provider (MeProv.DLL) included by OEMs in Intel vPro installations. The provider abstracts lower level commands to a set of classes that support discovery and configuration. This capability is part of Intel AMT Release 6.0.
Can you give us a little more detail on your vPro system? What release of the FW or AMT is it running? What OS is on your system? You should check out this blog about makingsure you have winrm installed and that it is configured correctly.
I'm experimenting with vPro and AMT on a built-from-scratch PC. The only OEM software I have is the ASUS motherboard drivers. Is there any other way to get the MeProv.DLL?
I've installed the following:
My test machine is running 64-bit Windows 7 (on a 2nd Generation core i3)
I would like to run the "getCapabilities" method locally on my test machine.
Unfortunately, the Intel Corei3 processors do not support Intel Active Management Technology. Intel AMT requires processors that have a Manageability Engine (core i5/i7). I wrote a -->blog <-- a while back letting people know what to look for when purchasing AMT capable systems.
Another good resource to use if you are building your own system is at this -->URL<-- . Select a processor and you can easily see what features/technologies it supports.
Is the ME Provider just a means of communicating with the MEI? If so, shouldn't I be able to make WMI/ME queries on any system with an MEI, even if it doesn't support AMT?
The Intel WMI Provider makes calls to the ME so you have to have an AMT capable system to use it. WS MAN has generic APIs that can be used to make such queries to any system. As this Community's focus is vPro, all the tools we offer will be specific to managing a system using Intel Active Management Technology.
So the answer is "Yes" you can use WMI/WS-MAN to query the capabilities of your non-vPro system but not with our tools that will be communicating with the Manageability Engine.
I found another system for testing. This one has a vPro enabled processor (i5-2400S).
I installed the AMT 7.0 SDK
Next, I had to run mofcomp to get the ME provider MOFs installed from the AMT SDK (under DOCS/ME WMI Provider MOF). Should I have to do this?
Then, I used WMI CIM Studio to view the "root\Intel_ME" namespace and see "ME_System" listed under classes.
Finally, I right-click and attempt to execute the "getCapabilities" method and I get the same error about the WMI: Provider not found.
So, my guess is that I need MeProv.DLL, but I don't how to get it. What do you think?
Did you try to contact to Asus?
I also searched the Internet ( google.com ) and I found lots of linksfor MeProv.Dll. One of them is:
Note: Please be careful if you decide to download.
You've tried with 'mofcomp.exe' application from '
Did you try to do any tests with 'wbemtest.exe'?
It appears that the download link you provided only allows me to download a suspicious "MeProv.dll cleaner" so I decided not to do that.
The vPro enabled system I'm testing on right now is actually an iMac running Windows 7. However, I haven't tried contacting ASUS. I'll try that next.
Hi - can you send me the actual model name/number for this ASUS system? According to ark.intel.com, the processor has the right stuff (although it isn't on my list, so I'm suspicious.) I would for you to try a few things on your system.
1. Run theSCS Discovery Tool and attach the outputxml fileto this thread.
After you have downloaded this tool, open a command window as "Administrator" and type in the following command:
>SCSDiscovery.exe /Output file test.xml SystemDiscovery /NoRegistry
test.xml will be a debug file - look for another file named with the FQDN of your computer - that's the one I want to see. It will tell us if your system is AMT capable and if it has all the right components.
2. Go into your Computer Management and look U-under the Services and Applications. You should see a "WMI Control" entry. If you right-click on that you can get the properties. Go into the Security Tab, expand "Root" and you should see "Intel_ME". If you see that, then the MEProv.dllwas included in your system build and itwill support the WMI Provider APIs.
And then you should be able to go to where the WMI samples are in the SDK:
> cscript SystemProperties.vbs from a CMD window
Does this command execute successfully?
Note that the WMI Provider dllis optional for OEMs to install or provide on their support site. If this is the case for you, you will not have the option of usingthe WMI provider classes and youraccess tothe MEI driver would be to use the API's documented in the AMT SDK (very limited set of APIs).
(1) From the SCSDiscovery tool (the first few lines)
(The remaining tags were empty)
The "test" file that was generated contained, among other things, the following warning:
...Failed to get data from the MEI interface (Failed to connect to the Intel Management Engine Interface PTHI client...
I did confirm that my MEI driver (HECIx64) is installed and working properly.
(2) I did find Intel_ME under root in the WMIControl, but I suspect that is because of the "mofcomp" operations I did to add the ME mof files from the SDK to the WMI. (I kind of made a mess.)
(3) I attempted to run the "cscript SystemProperties.vbs" command and got the following:
Microsoft Windows Script Host Version 5.8
Copyright (C) Microsoft Corporation. All rights reserved.
LMS service started: True
UNS service started: True
C:\...\Windows\Intel_AMT\Samples\WMI\SystemProperties.vbs(27, 1) SWbemServicesEx: Not found
I don't what this means.
|Intel Desktop Board DX79SI|
|Intel Desktop Board DX79TO|
Again, you need to look for the update that works for your Desktop Board (I do not have that information here.)
Your Asus is an AMT 7 system, correct? So you will need to find the MEI driver package that has a 7.x versioning. If you run the exe it will expand the package and you will see a folder that is called "MEWMIProv." This is a last resort and we do not like to point our developers to the Intel specific tools because they have not been validated to run correctly on your OEM system (it doesn't mean they won't work, but it can mean that you may experience issues.)
Your SCS Discovery output has the following line:
This means that even though the the processor is a valid processor, Apple does not supportvPro and therefore you cannot runIntel AMTon this system.
I downloaded "MEI_allOS_220.127.116.114_PV.exe" and installed it without any problems, but it doesn't appear to have the "MEWMIProv" folder you mentioned. (Could be operator error on my part.)
You've been very helpful. I'll keep looking...
Then, the only other system I could find with a processor that supported vPro was an iMac (so, yes I was trying to run it on an Apple) but the system had Win7 installed. The tests you had me run showed that AMT was disabled on this hardware.
Since this morning, I found a Dell Latitude E6520 with an i5-2430M that is vPro capable. Next, I downloaded an OEM file from Dell that contains the MEWMIProv folder you mentioned in an earlier post.
So, my next task is to install the provider and query the ME capabilities. This SHOULD fix the original problem, which was "WMI: Provider not found"
Thanks a bunch! You've been a huge help!
BTW: Once I installed the ME WMI Provider, my WMI queries worked as expected. So, a happy ending!
The download link that included the ME WMI Provider is this: