Export (0) Print
Expand All

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 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. This provider supports the standard IWbemInit interface.

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.

Windows Server 2003 and Windows XP:  The BCD provider is not available.

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.

Windows Server 2003 and Windows XP:  The DFSR provider is not available.

DNS Provider

Enables administrators and programmers to configure Domain Name System (DNS) resource records (RRs) and DNS Servers using Windows Management Instrumentation (WMI).

Windows XP:  The DNS provider is not available.

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.

Formatted Performance Data Provider

Beginning 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.

Hyper-V WMI provider (V2)

Enables developers, and scripters, to quickly build custom tools, utilities, and enhancements for the virtualization platform.

Windows Server 2008 and Windows Server 2003:  Version 2 of the Hyper-V provider is not available.

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.

Windows Server 2003 and Windows XP:  The IPMI provider is not available.

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.

Windows XP:  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 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 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 Provider

A 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.

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.

Windows XP:  The Shadow Copy provider is not available.

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.

Windows Server 2003 and Windows XP:  Only the 32-bit version of the System Registry provider is available.

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.

Windows XP:  The Trustmon provider is not available.

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.

Windows Server 2003 and Windows XP:  Only the 32-bit version of the View provider is available.

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 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, and Windows XP:  The Windows Installer provider is installed with WMI.

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

Starting 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 and Windows XP:  This provider is not available. Instead the ADAP function makes performance object classes available to WMI.

WmiPerfInst Provider

Starting with Windows Vista, the WMIPerfInst provider supplies raw and formatted performance counter data dynamically from WMI Performance Counter Class definitions.

Windows Server 2003 and Windows XP:  This provider is not available. Instead the Performance Counter Provider and the Formatted Performance Data Provider create system performance data available to WMI.

 

Related topics

WMI Reference

 

 

Show:
© 2014 Microsoft