Click to Rate and Give Feedback
MSDN
MSDN Library
WMI Reference
WMI Providers

  Switch on low bandwidth view
WMI Providers

The following table lists operating system WMI providers. Other providers and their classes may exist on your computer that are installed by Microsoft products or third-party company software. For more information about writing your own provider, see Using WMI.

The WMI providers send error and warning messages to the Event Log. For more information, see WMI Provider Messages.

ProviderDescription
Active Directory ProviderMaps Active Directory objects to WMI. By accessing the Lightweight Directory Access Protocol (LDAP) namespace in WMI, you can reference or make an object an alias in the Active Directory. This provider supports the standard IWbemInit interface.
BitLocker Drive Encryption (BDE) ProviderProvides configuration and management for an area of storage on a hard disk drive, represented by an instance of Win32_EncryptableVolume, that can be protected by using encryption.
BizTalk ProviderSupplies access to the BizTalk administration objects represented by WMI classes.
Boot Configuration Data (BCD) ProviderProvides access to Boot Configuration data through BCD provider classes in the Root\WMI namespace. For more information, see the BCD Reference.
Windows Server 2003, Windows XP, and Windows 2000:  The BCD provider is not available.
Distributed File System (DFS) ProviderSupplies Distributed File System (DFS) functions that logically group shares on multiple servers, and link them transparently into a tree-like structure in a single namespace.
Distributed File System Replication (DFSR) ProviderCreates tools for configuring and monitoring the Distributed File System (DFS) service. For more information, see DFSR WMI Classes.
Windows Server 2003, Windows XP, and Windows 2000:  The DFSR provider is not available.
DNS ProviderEnables administrators and programmers to configure Domain Name System (DNS) resource records (RRs) and DNS Servers using Windows Management Instrumentation (WMI).
Windows XP and Windows 2000 Professional:  The DNS provider is not available.
Disk Quota ProviderAllows administrators to control the amount of data that each user stores on an NTFS volume.
Event Log ProviderProvides access to data from the event log service to notifications of events.
Exchange Server ProviderProvides access to data about the state of the Exchange server and the messages.
Formatted Performance Data ProviderBeginning with Windows Vista, the Formatted Performance Data provider, also known as the "Cooked Counter Provider", is replaced by the WMIPerfClass and WMIPerfInst providers which support both the Win32_PerfRawData and the Win32_PerfFormattedData classes.
Windows Server 2003 and Windows XP:  High-performance provider that is the preferred source of formatted (calculated) data. Formatted data is the same data that is displayed in System Monitor. WMI supplies formatted classes such as Win32_PerfFormattedData_PerfOS_Cache, which allow applications to obtain calculated data for performance objects such as processes.
Windows 2000:  The Formatted Performance Data provider is not available.
Internet Information Services (IIS)Exposes programming interfaces that can be used to query and configure the IIS metabase.
IP Route ProviderSupplies network routing information.
Job Object ProviderProvides access to data on named kernel job objects.
Windows 2000:  The Job Object provider is not available.
Intelligent Platform Management Interface (IPMI)Works with the WMI IPMI provider to supply data from Baseboard Management Controller (BMC) operations to the operating system.
Windows Server 2003, Windows XP, and Windows 2000:  The IPMI provider is not available.
Live Communications Server 2003 ProviderProvides WMI classes that create, register, configure, manage custom Session Initiation Protocol (SIP) applications with the Live Communications Server 2003.
Windows XP and Windows 2000:  The Live Communications Server provider is not available.
Network Load Balancing (NLB)Allows applications to interact with Network Load Balancing clusters through WMI.
Performance Counter ProviderBeginning with Windows Vista, the Performance Counter provider is replaced by the WMIPerfClass and WMIPerfInst providers that support both the Win32_PerfRawData and Win32_PerfFormattedData classes.
Windows Server 2003 and Windows XP:  High-performance provider that is the preferred source of raw performance data. WMI supplies raw classes such as Win32_PerfRawData_PerfOS_Cache, which allow applications to obtain raw performance data for performance objects such as the cache.
Performance Monitoring ProviderA provider for performance data. This is not a high-performance provider. Beginning with Windows Vista, the Performance Counter provider is replaced by the WMIPerfClass and WMIPerfInst providers that support both the Win32_PerfRawData and Win32_PerfFormattedData classes.
Windows 2000:  The recommended performance providers are the Performance Counter provider and the Formatted Performance Data Provider.
Ping ProviderSupplies WMI access to the status information provided by the standard ping command.
Windows 2000:  The Ping provider is not available.
Policy ProviderProvides extensions to group policy, and permits refinements in the application of policy.
Windows 2000:  The Policy provider is not available.
Power Management Event ProviderSupplies information to the Win32_PowerManagementEvent class to describe power management events that result from power state changes by modeling the Windows 2000 power management protocols.
Reporting Services ProviderDefines WMI classes that allow you to write scripts and code to modify the settings of the report server and the Report Manager.
Resultant Set of Policy (RSoP) ProviderSupplies methods to plan and debug policy settings in a what-if situation. These methods allow administrators to determine easily the combination of policy settings that apply to, or will apply to, a user or computer. This is known as the Resultant Set of Policy (RSoP). For more information, see About the RSoP WMI Method Provider and RSoP WMI Classes.
Windows 2000:  The RSoP provider is not available.
Security ProviderRetrieves or changes security settings that control ownership, auditing, and access rights to files, directories, and shares.
Server Cluster ProviderDefines a set of WMI classes that use to access cluster objects, properties, and events.
Session ProviderManages network sessions and connections.
Shadow Copy ProviderManages network sessions and connections.
Windows XP and Windows 2000:  The Shadow Copy provider is not available.
SNMP ProviderMaps Simple Network Management Protocol (SNMP) objects that are defined in Management Information Base (MIB) schema objects to WMI CIM classes. This provider is not preinstalled. For more information, see Setting up the WMI SNMP Environment.
Storage Volume ProviderSupplies storage volume management functions.
Windows XP and Windows 2000:  The Storage Volume provider is not available.
System Registry ProviderEnables management applications to retrieve and modify data in the system registry; and receive notifications when changes occur. Two versions of the System Registry provider are available on 64-bit platforms.
Windows Server 2003, Windows XP, and Windows 2000:  Only the 32-bit version of the System Registry provider is available.
System Restore ProviderSupplies classes that configure and use System Restore functionality. For more information, see Configuring System Restore and the System Restore WMI Classes.
Windows 2000:  The System Restore provider is not available.
Terminal Services ProviderEnables consistent server administration in a Terminal Services environment.
Windows 2000:  The Terminal Services provider is not available.
Trusted Platform Module ProviderProvides access to data about a security device, represented by an instance of Win32_TPM, that is the root of trust for a Microsoft Windows trusted platform computer system.
Trustmon ProviderProvides access information about domain trusts.
Windows XP and Windows 2000:  The Trustmon provider is not available.
View ProviderCreates new instances and methods based on instances of other classes. Two versions of the View provider are available on 64-bit platforms.
Windows Server 2003, Windows XP, and Windows 2000:  Only the 32-bit version of the View provider is available.
Virtualization ProviderEnables developers, and scripters, to quickly build custom tools, utilities, and enhancements for the virtualization platform.
WDM ProviderProvides access to the classes, instances, methods, and events of hardware drivers that conform to the Windows Driver Model (WDM).
Win32 ProviderProvides access and updates data from Windows systems such as the current settings of environment variables and the attributes of a logical disk.
Windows Installer ProviderProvides access information collected from Windows Installer-compliant applications and makes Windows Installer procedures available remotely.
Windows Server 2003 and Windows XP:  The Windows Installer provider is included on the CD as an optional Windows component that you can install by using the Control Panel.
Windows Vista, Windows Server 2008, Windows XP, and Windows 2000:  The Windows Installer provider is installed with WMI.
Windows Product Activation ProviderSupports Windows Product Activation (WPA) administration by using WMI interfaces, and provides consistent server administration. Windows Product Activation is not available on the Itanium-based versions of the Windows operating system.
Windows 2000:  The Windows Product Activation provider is not available.
WMIPerfClass ProviderStarting with Windows Vista, WMIPerfClass provider creates the WMI Performance Counter Classes. Data is dynamically supplied to these WMI performance classes by the WMIPerfInst provider. The WMIPerfClass and WMIPerfInst providers replace the ADAP function.
Windows Server 2003, Windows XP, Windows XP, and Windows 2000:  This provider is not available. Instead the ADAP function makes performance object classes available to WMI.
WmiPerfInst ProviderStarting with Windows Vista, the WMIPerfInst provider supplies raw and formatted performance counter data dynamically from WMI Performance Counter Class definitions.
Windows Server 2003, Windows XP, Windows XP, and Windows 2000:  This provider is not available. Instead the Performance Counter Provider and the Formatted Performance Data Provider create system performance data available to WMI.

 

See Also

WMI Reference

Send comments about this topic to Microsoft

Build date: 6/15/2009

Tags What's this?: Add a tag
Community Content   What is Community Content?
Add new content RSS  Annotations
Processing
© 2009 Microsoft Corporation. All rights reserved. Terms of Use  |  Trademarks  |  Privacy Statement
Page view tracker