Modify System Responsiveness in Regedit

This guide explains how to modify the system responsiveness percentage allocated to non-multimedia tasks in Windows using the Registry Editor (Regedit). By adjusting this setting, you can configure how much CPU capacity Windows reserves for background and non-multimedia processes whenever a multimedia task is running.

Step 1: Open the Registry Editor

  1. Press Windows Key + R to open the Run dialog box.
  2. Type regedit and press Enter (or click OK).
  3. If prompted by User Account Control (UAC), click Yes to grant administrative permissions.

Step 2: Navigate to the SystemProfile Key

Use the left navigation pane or paste the following path directly into the address bar at the top of the Registry Editor window:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile

Step 3: Modify the SystemResponsiveness Value

  1. In the right pane, locate the SystemResponsiveness DWORD (32-bit) value.
  2. If the value does not exist, right-click an empty space in the right pane, select New > DWORD (32-bit) Value, and name it SystemResponsiveness.
  3. Double-click SystemResponsiveness to open the edit window.
  4. Under the Base section, select Decimal.
  5. In the Value data field, enter your desired percentage:
    • 20 (Default): Reserves 20% of CPU processing for low-priority and non-multimedia tasks, dedicating 80% to multimedia processes.
    • 0: Disables the reservation completely, providing 100% CPU priority to multimedia applications (commonly used for gaming and real-time audio processing).
    • 10–50: Any custom percentage value you wish to allocate for non-multimedia processes.
  6. Click OK to save the changes.

Step 4: Restart Your Computer

Close the Registry Editor and restart your PC to apply the new system responsiveness configuration.