FIX: CPU Not Running at Full Speed in Windows 10.
A few days ago, I upgraded one more laptop from Windows 7 to Windows 10. After the OS upgrade, I proceeded – as I always do – to test the laptop's performance using the AIDA64 stressing tool.But, when I ran the AIDA64 CPU stress test tool, I found that the CPU was not running at full speed in Windows 10, while in Windows 7 it was working at maximum speed.
In this tutorial you 'll find detailed instructions to resolve the CPU low speed issue in Windows 10 OS.
How to fix: Windows 10 Not Running at Full CPU Speed.
Important: Before you continue to the methods below, first install all available Windows updates and then check if the problem persists.
Method 1. Set the CPU Performance to Maximum.
Method 2. Perform a Clean Boot.
Method 3. Update or Disable the Intel Power Management Driver.
Method 4. Disable the 'intelppm" service from Registry.
Method 5. Increase CPU performance using ThrottleStop.
Method 1. Set the CPU Power Options to Maximum.
The first method to resolve the low CPU speed in Windows 10, is to set the processor performance state to maximum. To do that:
1. At the search box type control panel and press Enter.
2. Change the View By (at the up right) to Small icons and then click Power Options.
3. Click Change Plan Settings.
4. Click Change Advanced power settings.
5. At 'Processor power management' options, set in Maximum processor state to 100% and click OK.
6. Then expand the System cooling policy settings and make sure that is set to Active, in order to avoid overheating.
7. Now check your CPU Speed, and if the problem persists continue to next method.
Method 2. Perform a Clean Boot.
The next method to troubleshoot CPU performance problems, is to start Windows 10 in a Clean Boot State. To do that:
1. Simultaneously press the Windows + R keys to open the ‘Run‘ command box.
2. In run command box, type msconfig press Enter to open the System Configuration utility.
3. At Services tab, check the Hide all Microsoft services checkbox.
4. Then press the Disable all button, to disable all non Windows services that start with Windows. *
* Note: If you own a Samsung laptop then just disable the 'Easy Launcher' service and skip the rest steps.
5. Then select the Startup tab and click Open Task Manager.
6. Select one by one all startup items and click Disable.
7. Finally click OK and restart your computer.
8. Check if the CPU is working at full speed now. If the speed is normal, then open the System Configuration (msconfig) utility again and enable one by one the disabled services and programs and restart your system, until you find out which one cause the CPU to work with low speed.
Method 3. Update or Disable the Intel Power Management Driver.
The Intel Power Management, manages the power consumption on Intel processor based computers, but sometimes prevents the CPU to run at full speed when needed. To fix this issue:
1. Download and install the latest 'Intel Power Management' * driver, from your laptop's manufacturer support site.
* Note: If you own an AMD based laptop, then skip this step.
2. After installation, test the CPU performance again. If the problem persists, then proceed and disable the Intel Power Management driver, by following the instructions below:
1. Hold down the SHIFT key and go to Power and click Restart.
2. After restart, go to Troubleshoot > Advanced Options > Command Prompt.
3. Type the following command to navigate to "C:\Windows\System32\drivers" folder and press Enter:
-
-
- cd drivers
-
4. Then give the following command and press Enter:
-
-
- ren intelppm.sys intelppm.sys.bak
-
5. Type exit to close command prompt and then restart your computer (Exit and Continue to Windows 10).
Method 4. Disable the 'intelppm" service from Registry.
The next method, to fix the "CPU Not Running at Full Speed in Windows 10" issue, is to prevent the "intelppm" service to start, using registry. To do that:
1. Simultaneously press the Windows + R keys to open the ‘Run‘ command box.
2. In run command box, type regedit press Enter to open the Registry Editor.
3. At the left pane, navigate to the following registry key:
- HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\intelppm
4. At the right pane: *
a. Double click at 'Start' key.
c. Modify the value data to '4'
c. Click OK.
* Note: The above setting, will cause the CPU to work at full speed at all times. If you need the CPU to work at full speed only when needed, change the value data to '1'
5. Close registry editor and restart your computer.
Method 5. FIX Slow CPU Performance with ThrottleStop.
The final method to solve the "Slow CPU performance" issue, is to use the ThrottleStop utility, which is designed to correct the three main types of CPU throttling that are being used on many laptop computers. *
* Important:
1. Keep in mind, that many laptop manufacturers slow down the performance of the laptop if the power supply is not sufficient to fully power your laptop. So, I suggest to check if the "slow CPU speed" issue persists with a new power supply, before using ThrottleStop.
2. Use of ThrottleStop to bypass these throttling schemes is at your own risk and can result in permanent damage to your power adapter or computer or both which may not be covered by your warranty.
To bypass throttling issues with ThrottleStop:
1. Download ThrottleStop utility and then extract the downloaded .zip file to a folder.
2. From the extracted folder, double-click to open the "ThrottleStop.exe" application.
3. At ThrottleStop utility, uncheck the BD PROCHOT checkbox an click Save.
4. Now check your CPU performance. Normally the slow CPU speed problem should be solved. *
* Note: If the problem is solved, follow the instructions below, in order to run automatically ThrottleStop at every startup, by using a scheduled task.
To Start ThrottleStop at Windows Startup:
1. Open Task Scheduler.
2. From the 'Actions' menus choose Create Task.
3. At General tab, type ta name for the new task and select the Run with highest privileges checkbox.
4. At the Triggers tab, click New and at the 'New Trigger' window, select Begin the task: At log on and click OK.
5. At the Actions tab click New, and at the 'New Action' window, select :
a. At 'Action', select: Start a program.
b. Click Browse, navigate to ThrottleStop folder, select the 'ThrottleStop.exe' and click Open.
c. When done, click OK.
6. At the Settings tab, check only the Allow task to be run on demand box and clear all other checkboxes. When done, click OK to save your settings.
7. Restart your PC.
That's it! Which method worked for you?
Let me know if this guide has helped you by leaving your comment about your experience. Please like and share this guide to help others.
We're hiring
We're looking for part-time or full-time technical writers to join our team! It's about a remote position that qualified tech writers from anywhere in the world can apply. Click here for more details.
- How to Disable Device Encryption in Windows 11. - April 17, 2024
- How to View Permissions on Shared Folders on Windows 10/11. - April 15, 2024
- FIX 0x80070643 error in KB5034441 update (Solved) - April 10, 2024
Donatas
March 17, 2024 @ 3:28 am
OMG. This saved my sanity. HP Omen 17-cb1025na (laptop) with i7 and RTX 2070 improved from 140 fps in Fortnite with random drops to 25-30 fps (lasted 30s) to 320-367 fps, with super intensive fights w/ build dropping to around 190-230. I downgraded from Windows 11 to Windows 10 (HP system restore created reinstall USB), completed steps 1-4 and now fps are maybe even more stable than 3 years ago 🥹 ❤️ I mean, I had to clean the fans and change thermal paste for the CPU and GPU, but that is the most basic stuff to complete every 6-12 month on the gaming laptop. Thank you for your article 🚀
Bernald
December 30, 2021 @ 10:25 pm
So, I had this issue on an old Toshiba C45-A (latin model, not in the US) and ended up testing the values on the regedit thingy, I took me a minute to realize it modifies or disables (number 4 does that) Windows services.
I tried number 1 instead of 3 or 4, and it works fine now for me, old i3-3110M was at 1.2GHz and changing it to 1 and a reboot, voila, came back to normal.
Maybe after sooo many years this will work for anyone.
David Musoke
November 19, 2021 @ 6:25 am
Option 4 locked my CPU at a constant 100% load, though at the correct 2.1GHz speed. The system still was sluggish due to this high load. Ended up using the ThrottleStop application, which is a Godsend, so after 3+ hours of trying to figure out why my internet is so slow (even called up Comcast to let them know they have a problem, lol) and my computer so sluggish, I'm finally back to normal.
My laptop CPU is always pegged at 2.1GHz but that's ok since it's a temporary loaner that I plan to return once my new monster PC (i9-12900K, RTX3080, 64GB Ram) arrives in less than 2 weeks.
Maxwel Khadambi
October 14, 2021 @ 9:43 am
Method 4 did it (Dell latitude E5440 core i5)
RudiRadlos
September 20, 2021 @ 3:48 pm
I had same problem CPU running at about 25% of full seed frequency.
Tried setting power options as described without success.
This hapernde to me when I disconnected / connected my notebook to a docking station.
Solution for me
– in parallel to the docking station, plugin power supply directly to the notebook.
– CUP speed increased directly to max frequency.
– When I disconnected power supply from notebook, the, for a short time CPU frequency decreased again to about 25% but a tick after raised again to full speed.
Adriano Bini
December 18, 2020 @ 6:26 pm
Thank you so much for the article!
hatim
September 28, 2020 @ 5:49 pm
In the bios settings I disabled intel speed stepping and that fixed the problem for me
Anjit Maharjan
September 12, 2020 @ 3:08 pm
Method 4. Disable the 'intelppm" service from Registry.
Worked for me.
Thanks TEAM
Chayon
July 12, 2020 @ 12:42 pm
It seems like everyone got a solution at no. 4. But ai tried the same thing, it didn't work…. my laptop works fine for a minute or so, then, th cpu clock, gpu clock and ram clock everything gets down to 1600, 400, 200 MHz. It happens when I play games. Ryzen 7 2700U Apu
lakonst
July 14, 2020 @ 6:55 pm
Re-check the article. I updated it with one more method to fix the issue.
NYC HDL
November 2, 2019 @ 7:12 pm
My 2.80 GHz CPU was running at just 0.35 GHz… I tried Methods 1 & 2 without success, then I read the comments and noted a number of people reported that Method #4 worked.
I tried #4, but it didn't help, either, so I searched some more, and found a forum that stated an under-charged battery could cause this. I shut down the PC, removed the battery and powered it with only the A/C power cord. I restarted the PC, and VOILA! It is now running at 3.0 GHz or higher…
The battery was fully charged, BTW, so now I need to figure out why it had this effect.
Infiniti
November 6, 2019 @ 6:38 pm
I had a similar problem. My laptop battery had passed it's service life and was no longer holding much charge. After Windows 10 1903 update I faced many performance issues and noticed the cpu speed was forcibly slower. I eventually mangaged to bypass this by setting the Start value in the registey to 4 (disable power management) which cpu then ran at max speed. I have since replaced the battery, resetting the Start value to 1 and all is back to normal. I suspect that the old battery's electronics could no longer operate correctly with windows and the power management dropped the performance, possibly to protect the laptop, my guess. All's well with new battery.
JESUS
October 13, 2019 @ 9:32 am
number 4 works thaNKS
Lucas
October 1, 2019 @ 7:46 pm
Thanks, method 4 fixed trhe problem.
XC XC
September 17, 2019 @ 3:34 pm
Great Help! Method4 works
Jawhar
September 15, 2019 @ 5:39 pm
Thanks ,I used m4 , I have i7 7500 and now it's running @2.9Ghz . but the problem its not using turbo boost ( i guess that's what they call it) since it's capable of reaching 3,5Ghz any idea how to unlock full potential??
lakonst
September 16, 2019 @ 8:49 am
@Jawhar: 1. If you own a DELL laptop make sure that you're using an original DELL AC adapter. 2. Enable the 'Intel Turbo Boost Technology' in BIOS settings.
QC
August 31, 2019 @ 1:26 pm
My PC was going down to 0.50Ghz after updating to 1903 but method 4 worked well… thanks a lot
John Armstrong
August 28, 2019 @ 7:43 am
All methods tried, but only Method 4 made a difference. A variation worth trying is as follows. Setting the Start value of intelppm to 4, as in the instructions, caused my cpu to run at full speed (2.3GHz) at all times. I tried other Start values, the best being a value of 1. Now my cpu runs at 2.3GHz when needed, and drops down to lower speeds when it can. This probably allows cooler running of the machine, less fan noise, etc, so that's how I will leave it.
Khizar Ali Khan
November 14, 2020 @ 3:27 pm
i had the same experience. Setting Value to 1 is i believe the best solution
tbaggervance
August 25, 2019 @ 7:55 pm
This issue was complete aggravation for the entire weekend for me after going to Win 10 1903. Finally tried method 4 and it worked. Thanks!!!!
KOBBY
August 23, 2019 @ 2:00 pm
Method 1 worked for me. Thanks
Vic Road
August 18, 2019 @ 4:03 pm
Method 4, Perfect thanks and no it doesn't run constantly at full load, if it does you have additional problems. If you also used method 2 don't forget to re-enable normal startup afterwards …. A tip for slow laptop users – Cortana is a cpu hog, if you don't use it then disable it in the registry (google it).
Rhumaz
August 2, 2019 @ 6:32 pm
Method 4 ty so much !! i try everything no result until now love you guys! god bless
Josue
June 28, 2019 @ 4:51 am
the last method worked
Henry
June 27, 2019 @ 6:29 pm
Henry
Method 4 worked, finally!! Thank You very much.
Roiikka
June 23, 2019 @ 3:41 am
Thanks, man. Method 4 seems to still be working on the May 2019 Windows 10 update
Neal
June 16, 2019 @ 3:24 am
Not really a solution. It did fix the CPU clock in Task manager->Performance->CPU but it did not actually solve my issue. I used CPUID HWMonitor and it still shows my CPU clock rate at 800 MHz.
Kd
May 4, 2019 @ 8:41 pm
Thanks method 4 worked for me
Jeff Armstrong
May 3, 2019 @ 12:18 am
My 2.8 GHz computer was running at 0.39 GHz, about 14% of it's capacity. After disabling the intelppm service via the registry, my CPU is now running at 2.8 GHz again.
Thanks!
Paryanto
April 25, 2019 @ 12:05 pm
method 4 work for me tanks, now i can enjoy play games
J van Ingen
April 3, 2019 @ 11:02 pm
Method 4 works for me too; thank you very much.
ismail
April 3, 2019 @ 10:33 am
Thanks Method 4 worked for me
John R Morales
March 28, 2019 @ 10:29 am
Method 4 worked
Jiss abraham
March 25, 2019 @ 7:59 am
Method 1 worked for me. Thanks
Rodrigo
February 23, 2019 @ 8:11 pm
Changing the registry setting to 4, worked like a charm. Using a Lenovo ThinkPad T430 Intel i5 3320m. Processor used to be at 46% of its capacity, now it reaches 100% when necessary. Thank you.
Enggar
February 2, 2019 @ 1:43 pm
Method 4 work for me thanks, also it did not lock my cpu usage to 100%, thats great
Ionel
October 18, 2018 @ 11:41 am
It happens sometime after a Windows Update. Just update driver for each processor from Device Manager\processor.
Cs
September 27, 2018 @ 9:51 am
Method 4 locks CPU in constant 100%. Not really a solution unless you don't love your pc.
Simon Gorton
September 2, 2018 @ 8:55 pm
Method 4 did it for me thank you so much. My anger is down by 90% cheers