Disable CPU Core Parking For Multi-Core Processors | Faster 7 Episode 20


disable-cpu-core-parking-for-dual-and-quad-processors-faster-7-episode-20For those of you who are using laptops with Windows 7 or Vista installed, you may be disappointed to find out the dual, quad or octal core processor you invested in isn’t actually using all of the cores.  That’s right… out of the box these operating systems might not fully enable the distribution of processes over the cores for certain system configurations.  For the most part, these configurations are limited to laptops.

The reason for disabling multiple cores really comes down to energy consumption.  The default power profiles set forth by Microsoft opt for an energy savings based configuration, even when the power settings are set to full performance.  Personally, I find it rather obnoxious, as once I disabled core parking, I saw a significant increase in all of my processor intensive tasks.

How To Disable CPU Core Parking For Dual And Quad Processors:

1. Copy the following registry key entry between the brackets [ 0cc5b647-c1df-4637-891a-dec35c318583 ].

2. Select your start button.

3. In the search box, type ‘regedit’ and press enter.

4. Once your registry editor is open, select ‘Edit’ and ‘Find…’.

5. Paste the above registry key in the box and select ‘Find’.

6. Once it has located it, look for the keys on the right hand side labeled MinValue and MaxValue.

7. Double click on each value and make sure they are both set to ‘0’.

8. Select ‘Edit’ and ‘Find Next…’.

9. Continue to replace MinValue and MaxValue for each entry until you have replaced them all.

10. Close the registry editor and shut down your computer.

11. Power the computer back up.

12. Core Parking should now be disabled.

To check whether or not your cores are parked simply press ctrl + alt + del and open the task manager.  You can then select the ‘Performance’ tab and open the ‘Resource Monitor…’.  Within the resource monitor, select the ‘CPU’ tab and look at the graphs on the right hand side.  None of the CPUs should say, in text, that they are parked.  If they do not, then your processor cores are not parked.


7 replies
  1. Anthony
    Anthony says:

    In my registry the description for 0cc5b647-c1df-4637-891a-dec35c318583 reads that it is the Min and Maximum UNPARKED CPU’s. If I set both ValueMax and Value Min to 0 they show up as parked, but when I change both Max and Min to 64 they do not show as Parked. Is my system backward?

    • Craig Chamberlin
      Craig Chamberlin says:

      Are there multiple entries for the 0cc5b647… etc… key? Sometimes there are four or five of them in the registry. All of them need to be changed to 0 and 0.

      That is odd, and why I showed individuals how to check if they are parked. The MinValue and MaxValue are presets for determining when to unpark processor cores. In other words, when you reach x processor speed, unpark. If both are set to 0, unpark should occur at 0% processing power.

      I would imagine it has something to do with your configuration. In either case, go with the configuration that unparks all of your processor cores. As to why it is occuring, it would be hard to determine without sitting in front of your computer and understanding exactly how your hardware is configured.

  2. Donald Curtis Browning
    Donald Curtis Browning says:

    I did what you said, but I still have two CPU’s parked. In the “regedit” it only shows these options
    (Default) REG_SZ (value not set)
    ACSetting Index REG_DWORD 0x0000000a(10)
    DCSetting Index REG_DWORD 0x0000000a(10)

  3. Donald Curtis Browning
    Donald Curtis Browning says:

    Hi… Back again, after re doing this process a few times. I was actually able to un park all my processors. 😀 I did everything you said up to the point where you said to set the valueMAX and valueMIN to (0)
    After reading some of the comments you had on your forum. I took note that you said “Some people may have to set there values to (100)” I was actually one of those people.
    So for any of you who have trouble, you should try that. But I also had trouble getting back to that valueMAX and valueMIN point. The way I was able to get back was by using ccleaner and cleaning EVERYTHING out. shutting it off and then powering up and doing the process. KEY NOTE
    try to set valueMAX and valueMIN to (100) instead of (0)
    Thank you again though to this guy for all your videos, it’s a lot more helpful than googling “Performance” tips and only getting the usually shutting off eye candy. This was actually VERY in depth and informative. You my friend are awesome.
    Thank you again.
    Please do more vid about Windows 7 on how to make it perform better, faster, and more efficient. I have a laptop. and I run an 8gb RAM with HDD 500 rpm. Core i3
    HP Dv6t 2011 series.
    I also found that “soluto” is a good program to help speed up boot time and shut down time. Using soluto helped me shave off 30+ seconds on boot time and shutdown time INCLUDING all your video steps. before your videos it was at 1:10 seconds, now its at 0:39 seconds. 😀 thanks once again.

  4. Jeremy Collake
    Jeremy Collake says:

    Please see: http://processlasso.blogspot.com/2011/06/cpu-parking-revisited.html – You need not edit the registry manually, OR even reboot.

Trackbacks & Pingbacks

  1. […] 2: Follow this guide and go into the registry to do it […]

  2. […] Original article by PC Magazine Tech Help. […]

Comments are closed.