The Win32_Processor class has these properties.
On a 32-bit operating system, the value is 32 and on a 64-bit operating system it is 64.
Processor architecture used by the platform.
Represents the asset tag of this processor.
This value comes from the Asset Tag member of the Processor Information structure in the SMBIOS information.
Windows Server 2012 R2, Windows 8.1, Windows Server 2012, Windows 8, Windows Server 2008 R2, Windows 7, Windows Server 2008, and Windows Vista: This property is not supported before Windows Server 2016 Technical Preview and Windows 10.
Availability and status of the device.
Running or Full Power
The device is known to be in a power save state, but its exact status is unknown.
The device is in a power save state, but is still functioning, and may exhibit decreased performance.
The device is not functioning, but can be brought to full power quickly.
The device is in a warning state, though also in a power save state.
The device is paused.
The device is not ready.
The device is not configured.
The device is quiet.
Short description of an object (a one-line string).
Defines which functions the processor supports.
This value comes from the Processor Characteristics member of the Processor Information structure in the SMBIOS information.
Windows Server 2012 R2, Windows 8.1, Windows Server 2012, Windows 8, Windows Server 2008 R2, Windows 7, Windows Server 2008, and Windows Vista: This property is not supported before Windows Server 2016 Technical Preview and Windows 10.
Windows API Configuration Manager error code.
Device is working properly.
Device is not configured correctly.
The driver for this device might be corrupted, or your system may be running low on memory or other resources. (3)
Driver for this device might be corrupted or the system may be low on memory or other resources.
This device is not working properly. One of its drivers or your registry might be corrupted. (4)
Device is not working properly. One of its drivers or the registry might be corrupted.
The driver for this device needs a resource that Windows cannot manage. (5)
Driver for the device requires a resource that Windows cannot manage.
The boot configuration for this device conflicts with other devices. (6)
Boot configuration for the device conflicts with other devices.
Driver loader for the device is missing.
This device is not working properly because the controlling firmware is reporting the resources for the device incorrectly. (9)
Device is not working properly. The controlling firmware is incorrectly reporting the resources for the device.
Device cannot start.
Device failed.
This device cannot find enough free resources that it can use. (12)
Device cannot find enough free resources to use.
Windows cannot verify the device's resources.
This device cannot work properly until you restart your computer. (14)
Device cannot work properly until the computer is restarted.
This device is not working properly because there is probably a re-enumeration problem. (15)
Device is not working properly due to a possible re-enumeration problem.
Windows cannot identify all the resources this device uses. (16)
Windows cannot identify all of the resources that the device uses.
Device is requesting an unknown resource type.
Device drivers must be reinstalled.
Registry might be corrupted.
System failure: Try changing the driver for this device. If that does not work, see your hardware documentation. Windows is removing this device. (21)
System failure. If changing the device driver is ineffective, see the hardware documentation. Windows is removing the device.
Device is disabled.
System failure: Try changing the driver for this device. If that doesn't work, see your hardware documentation. (23)
System failure. If changing the device driver is ineffective, see the hardware documentation.
This device is not present, is not working properly, or does not have all its drivers installed. (24)
Device is not present, not working properly, or does not have all of its drivers installed.
Windows is still setting up the device.
Windows is still setting up the device.
Device does not have valid log configuration.
Device drivers are not installed.
This device is disabled because the firmware of the device did not give it the required resources. (29)
Device is disabled. The device firmware did not provide the required resources.
This device is using an Interrupt Request (IRQ) resource that another device is using. (30)
Device is using an IRQ resource that another device is using.
This device is not working properly because Windows cannot load the drivers required for this device. (31)
Device is not working properly. Windows cannot load the required device drivers.
If TRUE, the device is using a configuration that the user defines.
Current status of the processor. Status changes indicate processor usage, but not the physical condition of the processor.
This value comes from the Status member of the Processor Information structure in the SMBIOS information.
Unknown (0)
CPU Enabled (1)
CPU Disabled by User via BIOS Setup (2)
CPU Disabled By BIOS (POST Error) (3)
CPU is Idle (4)
Reserved (5)
Reserved (6)
Other (7)
Name of the first concrete class that appears in the inheritance chain used to create an instance. When used with the other key properties of the class, the property allows all instances of this class and its subclasses to be identified uniquely.
Current speed of the processor, in MHz.
This value comes from the Current Speed member of the Processor Information structure in the SMBIOS information.
Voltage of the processor. If the eighth bit is set, bits 0-6 contain the voltage multiplied by 10. If the eighth bit is not set, then the bit setting in VoltageCaps represents the voltage value. CurrentVoltage is only set when SMBIOS designates a voltage value.
Example: Value for a processor voltage of 1.8 volts is 0x12 (1.8 x 10).
This value comes from the Voltage member of the Processor Information structure in the SMBIOS information.
On a 32-bit processor, the value is 32 and on a 64-bit processor it is 64.
Description of the object.
Unique identifier of a processor on the system.
If TRUE, the error reported in LastErrorCode is clear.
More information about the error recorded in LastErrorCode, and information about corrective actions that can be taken.
External clock frequency, in MHz. If the frequency is unknown, this property is set to NULL.
This value comes from the External Clock member of the Processor Information structure in the SMBIOS information.
Processor family type.
This value comes from the Processor Information structure in the SMBIOS version information. For SMBIOS versions 2.0 thru 2.5 the value comes from the Processor Family member. For SMBIOS version 2.6+ the value comes from the Processor Family 2 member.
Intel386™ Processor
Intel486™ Processor
Pentium Brand
Pentium Pro
Pentium II
Pentium Processor with MMX™ Technology
Celeron™
Pentium II Xeon™
Pentium III
AMD Duron™ Processor Family
K5 Family
K6 Family
K6-2
K6-3
AMD Athlon™ Processor Family
AMD2900 Family
Crusoe™ TM5000 Family
Crusoe™ TM3000 Family
Efficeon™ TM8000 Family
Itanium™ Processor
AMD Athlon™ 64 Processor Family
AMD Opteron™ Processor Family
Pentium III Xeon™ Processor
Pentium(R) III Processor with Intel(R) SpeedStep(TM) Technology (177)
Pentium III Processor with Intel SpeedStep™ Technology
Pentium 4
Intel Xeon™
Intel Xeon™ Processor MP
AMD Athlon™ XP Family
AMD Athlon™ MP Family
Intel Itanium 2
Intel Core™ i7-2760QM
Size of the Level 2 processor cache. A Level 2 cache is an external memory area that has a faster access time than the main RAM memory.
This value comes from the L2 Cache Handle member of the Processor Information structure in the SMBIOS information.
Clock speed of the Level 2 processor cache. A Level 2 cache is an external memory area that has a faster access time than the main RAM memory.
This value comes from the L2 Cache Handle member of the Processor Information structure in the SMBIOS information.
Size of the Level 3 processor cache. A Level 3 cache is an external memory area that has a faster access time than the main RAM memory.
This value comes from the L3 Cache Handle member of the Processor Information structure in the SMBIOS information.
Clockspeed of the Level 3 property cache. A Level 3 cache is an external memory area that has a faster access time than the main RAM memory.
This value comes from the L3 Cache Handle member of the Processor Information structure in the SMBIOS information.
Last error code reported by the logical device.
Definition of the processor type. The value depends on the architecture of the processor.
Load capacity of each processor, averaged to the last second. Processor loading refers to the total computing burden for each processor at one time.
Name of the processor manufacturer.
Example: A. Datum Corporation
This value comes from the Processor Manufacturer member of the Processor Information structure in the SMBIOS information.
Maximum speed of the processor, in MHz.
This value comes from the Max Speed member of the Processor Information structure in the SMBIOS information.
Label by which the object is known. When this property is a subclass, it can be overridden to be a key property.
This value comes from the Processor Version member of the Processor Information structure in the SMBIOS information.
Number of cores for the current instance of the processor. A core is a physical processor on the integrated circuit. For example, in a dual-core processor this property has a value of 2. For more information, see Remarks.
This value comes from the Processor Information structure in the SMBIOS version information. For SMBIOS versions 2.5 thru 2.9 the value comes from the Core Count member. For SMBIOS version 3.0+ the value comes from the Core Count 2 member.
The number of enabled cores per processor socket.
This value comes from the Processor Information structure in the SMBIOS version information. For SMBIOS versions 2.5 thru 2.9 the value comes from the Core Enabled member. For SMBIOS version 3.0+ the value comes from the Core Enabled 2 member.
Windows Server 2012 R2, Windows 8.1, Windows Server 2012, Windows 8, Windows Server 2008 R2, Windows 7, Windows Server 2008, and Windows Vista: This property is not supported before Windows Server 2016 Technical Preview and Windows 10.
Number of logical processors for the current instance of the processor. For processors capable of hyperthreading, this value includes only the processors which have hyperthreading enabled. For more information, see Remarks.
Processor family type. Used when the Family property is set to 1, which means Other. This string should be set to NULL when the Family property is a value that is not 1.
The part number of this processor as set by the manufacturer.
This value comes from the Part Number member of the Processor Information structure in the SMBIOS information.
Windows Server 2012 R2, Windows 8.1, Windows Server 2012, Windows 8, Windows Server 2008 R2, Windows 7, Windows Server 2008, and Windows Vista: This property is not supported before Windows Server 2016 Technical Preview and Windows 10.
Windows Plug and Play device identifier of the logical device.
Example: *PNP030b
Array of the specific power-related capabilities of a logical device.
This property is inherited from CIM_LogicalDevice.
The power management features are currently enabled but the exact feature set is unknown or the information is unavailable.
The device can change its power state based on usage or other criteria.
Timed Power-On Supported
If TRUE, the power of the device can be managed, which means that it can be put into suspend mode, and so on. The property does not indicate that power management features are enabled, but it does indicate that the logical device power can be managed.
Processor information that describes the processor features. For an x86 class CPU, the field format depends on the processor support of the CPUID instruction. If the instruction is supported, the property contains 2 (two) DWORD formatted values. The first is an offset of 08h-0Bh, which is the EAX value that a CPUID instruction returns with input EAX set to 1. The second is an offset of 0Ch-0Fh, which is the EDX value that the instruction returns. Only the first two bytes of the property are significant and contain the contents of the DX register at CPU reset—all others are set to 0 (zero), and the contents are in DWORD format.
This value comes from the Processor ID member of the Processor Information structure in the SMBIOS information.
Primary function of the processor.
This value comes from the Processor Type member of the Processor Information structure in the SMBIOS information.
Other (1)
Unknown (2)
Central Processor (3)
Math Processor (4)
DSP Processor (5)
Video Processor (6)
System revision level that depends on the architecture. The system revision level contains the same values as the Version property, but in a numerical format.
Role of the processor.
Examples: Central Processor or Math Processor
If True, the processor supports address translation extensions used for virtualization.
Windows Server 2008 R2, Windows 7, Windows Server 2008, and Windows Vista: This property is not supported before Windows 8 and Windows Server 2012.
The serial number of this processor This value is set by the manufacturer and normally not changeable.
This value comes from the Serial Number member of the Processor Information structure in the SMBIOS information.
Windows Server 2012 R2, Windows 8.1, Windows Server 2012, Windows 8, Windows Server 2008 R2, Windows 7, Windows Server 2008, and Windows Vista: This property is not supported before Windows Server 2016 Technical Preview and Windows 10.
Type of chip socket used on the circuit.
Example: J202
This value comes from the Socket Designation member of the Processor Information structure in the SMBIOS information.
Values include the following:
OK ("OK")
Error ("Error")
Degraded ("Degraded")
Unknown ("Unknown")
Pred Fail ("Pred Fail")
Starting ("Starting")
Stopping ("Stopping")
Service ("Service")
Stressed ("Stressed")
NonRecover ("NonRecover")
No Contact ("No Contact")
Lost Comm ("Lost Comm")
State of the logical device. If this property does not apply to the logical device, use the value 5, which means Not Applicable.
Other (1)
Unknown (2)
Enabled (3)
Disabled (4)
Not Applicable (5)
Revision level of the processor in the processor family.
Value of the CreationClassName property for the scoping computer.
Name of the scoping system.
The number of threads per processor socket.
This value comes from the Processor Information structure in the SMBIOS version information. For SMBIOS versions 2.5 thru 2.9 the value comes from the Thread Count member. For SMBIOS version 3.0+ the value comes from the Thread Count 2 member.
Windows Server 2012 R2, Windows 8.1, Windows Server 2012, Windows 8, Windows Server 2008 R2, Windows 7, Windows Server 2008, and Windows Vista: This property is not supported before Windows Server 2016 Technical Preview and Windows 10.
Globally unique identifier for the processor. This identifier may only be unique within a processor family.
CPU socket information, including the method by which this processor can be upgraded, if upgrades are supported. This property is an integer enumeration.
This value comes from the Processor Upgrade member of the Processor Information structure in the SMBIOS information.
Replacement or Piggy Back
Processor revision number that depends on the architecture.
Example: Model 2, Stepping 12
If True, the Firmware has enabled virtualization extensions.
Windows Server 2008 R2, Windows 7, Windows Server 2008, and Windows Vista: This property is not supported before Windows 8 and Windows Server 2012.
If True, the processor supports Intel or AMD Virtual Machine Monitor extensions.
Windows Server 2008 R2, Windows 7, Windows Server 2008, and Windows Vista: This property is not supported before Windows 8 and Windows Server 2012.
Voltage capabilities of the processor. Bits 0-3 of the field represent specific voltages that the processor socket can accept. All other bits should be set to 0 (zero). The socket is configurable if multiple bits are set. For more information about the actual voltage at which the processor is running, see CurrentVoltage. If the property is NULL, then the voltage capabilities are unknown.