By Jennifer | Last Updated
Are you willing to prefer foreground apps running faster in your Windows 10 computer? Just follow the article to see how to do.
Two ways to set CPU priority to prefer foreground apps in Windows 10:
After you sign in Windows 10 with administrator or account with administrative privileges, press Windows + X to open Quick Access menu. Click Control Panel option in the menu to open Control Panel.
Step 1: Navigate to "System Properties settings" through Control Panel.
1. Click System and Security in Control Panel and tap on System in "System and Security" window.
2. In next System window, click the Advanced system settings option in the left pane to open System Properties dialog.
Step 2: Change Performance settings for foreground apps.
1. Click on Advanced tab in System Properties dialog, and click Settings under Performance.
2. In pop-up Performance Options dialog, click Advanced tab again, and check Programs to "Adjust for best performance of Programs".
3. Click Apply and OK to finish.
Usually this option is set by default, so generally you don't need to change it and your Windows has been optimized to prefer apps.
But if you want to adjust the best performance for foreground apps, you could also follow way 2 through registry editor.
Step 1: Press Windows + R keys, type regedit in Run box, and press Enter to open the Registry Editor.
Step 2: Navigate to following registry key in Registry Editor.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\PriorityControl
Note: The PriorityControl key defines the foreground vs. background priority differential. And the possible default values for Win32PrioritySeparation are REG_DWORD 0, 1, or 2, which specifies the priority to give to the application running in the foreground.
Step 3: Change value of Win32PrioritySeparation to make foreground apps perform the best.
Double click the Win32PrioritySeparation in the right pane of Registry Editor. And you can see its value data is 2 now. If you want to adjust best performance of Windows for foreground apps, just set the Value data as 26.
Tips: Suppose you want to adjust best performance of Windows for background processes or services, you can set the Value data as 18.
Because it doesn't mean that you must choose "Adjust for best performance of programs". For example, if you use your PC as a server or if you constantly have to run background services, such as printing or disk backup etc, and you want them to respond faster, you can share processor resources equally between background and foreground programs by choosing the other option, ie. Adjust for best performance of Background Services or changing Win32PrioritySeparation value data as 18.
Related Articles: