How To Force Windows Applications to Use a Specific CPU

By Taylor Gibb on August 27th, 2012


Channing a process’s affinity means that you limit the application to only run on certain logical processors, which can come in terribly handy if you have an application that is hogging all the CPU. Here’s how to choose the processor for a running application.

We’ve previously written about how to create a shortcut that forces an application to use a specific CPU, but this is a way to change it on the fly.

Note: For the most part we do not recommend you changing these settings, and to rather let Windows manage them.

Changing a Process’s Affinity

Right-click on the Windows taskbar and launch Task Manager.


Then switch over to the details tab.


Find your process in the list, right-click on it and choose Set affinity from the context menu.


You will see by default all apps are allowed to span all the processors in your PC.


Just uncheck the ones you don’t want it to run on and you are good to go.


That’s all there is to it.

Taylor Gibb is a Microsoft MVP and all round geek, he loves everything from Windows 8 to Windows Server 2012 and even C# and PowerShell. You can also follow him on Google+

  • Published 08/27/12
More Articles You Might Like

Enter Your Email Here to Get Access for Free:

Go check your email!