- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
(null): 0x80041004
Looking at the code, my guess is that the query is returning no instances. Here's the query:
Set objWMIService = GetObject("winmgmts:\\\\" & strComputer & "\\root\\Intel_ME")
Set colItems = objWMIService.ExecQuery("SELECT * FROM ME_System", "WQL")
Also, I know the methods for ME_System are static. I can successfully call ME_System.getCapabilities().
Now I'm trying to read ME_System.FWVersion, which is a property. I can't find a static method that provides the FWVersion.
Do I need an ME_System instance to get the FWVersion?
If so, how do I create an ME_System instance?
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi dlonra,
Have you taken a look at the sample code in the SDK? This is a snippet from the SystemProperties.vbssample. Does this help?
-----Snippet
' Connect to Intel_ME namespace
Set objWMIService = GetObject("winmgmts:\" & strComputer & "\root\Intel_ME")
' Get ME_System object collection
Set colItems = objWMIService.ExecQuery("SELECT * FROM ME_System", "WQL")
' For each object in colItems collection print some of its properties
For Each objItem In colItems
WScript.Echo "Capabilities: " & objItem.Capabilities
WScript.Echo "CryptoFuseEnabled: " & objItem.CryptoFuseEnabled
WScript.Echo "ElementName: " & objItem.ElementName
WScript.Echo "FWVersion: " & objItem.FWVersion
WScript.Echo "ManageabilityMode: " & objItem.ManageabilityMode
WScript.Echo "Name: " & objItem.Name
WScript.Echo "PlatformType: " & objItem.PlatformType
WScript.Echo "UserSegmentType: " & objItem.UserSegmentType
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
The query is returning NULL:
x = objWMIService.ExecQuery("SELECT * FROM ME_System", "WQL")
So, I guess I don't have any instances of ME_System. Yet, I can call ME_System.getCapabilities() because all the methods of ME_System are static (according to SDK documentation) and I don't need an instance to call methods. However, it appears that I _do_ need an instance to access the properties.
Do I need to create an instance of ME_System?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
...\SystemProperties.vbs(59,1) (null): 0x80041004
I am running it locally.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Yes you do need an instance (you have one through the enumeration.)
If you are running as admin and you still have the issue, could you tell us what version of AMT &FWyou are testing this on?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I ran SCS Discovery and found that the two systems I'm testing don't support AMT. I ordered a Dell vPro system last week... waiting...
Is there a better way to get the AMT and FW versions?
In the meantime, the XML file produced by SCS Discovery includes a
Thanks again for all your help.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
If you have the system that has the OEM AMT software installed (heci drivers, lms,..) you would probably have the IMSS software installed. You can just bring that up and it will tell you. Otherwise, I can't think of any other tool that will tell you the fw/amt versions.
And yes, the FWVersion would be the same as reported in the SCS Discovery tool.
Take a look at this blog - it shows output from various tools that you can run in order to look at AMT and FW versions: Communication error between application and Intel ME module (FW Update Client)
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thanks again for all your help!
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Gael

- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page