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.

Provider Description
Active Directory Provider Maps 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.
BitLocker Drive Encryption (BDE) Provider Provides 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 Provider Supplies access to the BizTalk administration objects represented by WMI classes.
Boot Configuration Data (BCD) Provider Provides access to Boot Configuration data through BCD provider classes in the Root\WMI namespace. For more information, see the BCD Reference.
CIMWin32 WMI Providers Supports the classes implemented in CimWin32.dll. These consist of the core CIM WMI classes, the Win32 implementation of those classes, and power management events.
Distributed File System (DFS) Provider Supplies 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) Provider Creates tools for configuring and monitoring the Distributed File System (DFS) service. For more information, see DFSR WMI Classes.
DNS Provider Enables administrators and programmers to configure Domain Name System (DNS) resource records (RRs) and DNS Servers using Windows Management Instrumentation (WMI).
Disk Quota Provider Allows administrators to control the amount of data that each user stores on an NTFS volume.
Event Log Provider Provides access to data from the event log service to notifications of events.
Hyper-V WMI provider (V2) Enables developers, and scripters, to quickly build custom tools, utilities, and enhancements for the virtualization platform.
Hyper-V WMI Provider Enables developers, and scripters, to quickly build custom tools, utilities, and enhancements for the virtualization platform.
Internet Information Services (IIS) Exposes programming interfaces that can be used to query and configure the IIS metabase.
IP Route Provider Supplies network routing information.
Job Object Provider Provides access to data on named kernel job objects.
Intelligent Platform Management Interface (IPMI) Works with the WMI IPMI provider to supply data from Baseboard Management Controller (BMC) operations to the operating system.
Live Communications Server 2003 Provider Provides WMI classes that create, register, configure, manage custom Session Initiation Protocol (SIP) applications with the Live Communications Server 2003.
Network Load Balancing (NLB) Allows applications to interact with Network Load Balancing clusters through WMI.
Ping Provider Supplies WMI access to the status information provided by the standard ping command.
Policy Provider Provides extensions to group policy, and permits refinements in the application of policy.
Power Management Event Provider Supplies information to the Win32_PowerManagementEvent class to describe power management events that result from power state changes by modeling the Windows power management protocols.
Remote Desktop Services WMI provider Enables consistent server administration in a Remote Desktop Services environment.
Reporting Services Provider Defines 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) Provider Supplies 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.
Security Provider Retrieves or changes security settings that control ownership, auditing, and access rights to files, directories, and shares.
Server Cluster Provider Defines a set of WMI classes that use to access cluster objects, properties, and events.
Session Provider Manages network sessions and connections.
Shadow Copy Provider Supplies management functions for the Shadow Copies of the Shared Folders feature.
SNMP Provider Maps 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.
System Center Endpoint Protection (SCEP) Defines WMI classes that enable management of System Center Endpoint Protection (SCEP).
System Registry Provider Enables 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.
System Restore Provider Supplies classes that configure and use System Restore functionality. For more information, see Configuring System Restore and the System Restore WMI Classes.
Trusted Platform Module Provider Provides 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 Provider Provides access information about domain trusts.
View Provider Creates new instances and methods based on instances of other classes. Two versions of the View provider are available on 64-bit platforms.
WDM Provider Provides access to the classes, instances, methods, and events of hardware drivers that conform to the Windows Driver Model (WDM).
Win32 Provider Provides access and updates data from Windows systems such as the current settings of environment variables and the attributes of a logical disk.
Windows Defender Defines WMI classes that enable management of Windows Defender.
Windows Installer Provider Provides access information collected from Windows Installer-compliant applications and makes Windows Installer procedures available remotely.
Windows Product Activation Provider Supports 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.
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.
WmiPerfInst Provider Supplies raw and formatted performance counter data dynamically from WMI Performance Counter Class definitions.

WMI Reference