Storage optimization: I/O Priorities (registry key IdlePrioritySupported)

Applies to:

Windows Server 2012 R2

Windows Server 2012

Windows Server 2008 R2

Windows Server 2008


Using Storage-related Parameters and Performance Counters – I/O Priorities

the document says to add a key under


IdlePrioritySupported (dword) 0 (hex)


Now, the question becomes how you get the {Device_GUID} information?

Note:  The information is not available in “Device Manager”.  There were some TechNet forums that provided the wrong information about it being under the “Device Class GUID”


Action Plan:

Thanks to Jason.

“You need to figure out what existing device interface you need to modify, and then use SetupDiOpenDeviceInterfaceRegKey or SetupDiCreateDeviceInterfaceRegKey to get a handle to the Device Parameters key of that interface, and then set Classpnp\IdlePrioritySupported under it.”


Coming down the future, how you could query this information via Powershell.



Skip to main content