How to limit Windows 7 x64 to 1 CPU core?

2

How can I limit Windows 7 x64 to use only one core of one CPU?

I already tried this and rebooted but it seemed to have no effect. Task Manager still shows four columns that were all in use from time to time, and Device Manager still showed all 4 cores. And my BIOS setup does not have any option I can tweak.

(I have an Intel Core i5 520M.)

user541686

Posted 2011-11-27T06:55:39.773

Reputation: 21 330

why dp you want to do this? – soandos – 2011-11-27T06:57:42.487

@soandos: Testing purposes. – user541686 – 2011-11-27T07:00:11.017

@soandos Is this question obscure? – wizlog – 2011-11-27T07:06:38.707

no... why would it be...? – soandos – 2011-11-27T07:23:04.627

Answers

3

Never mind!

Silly me -- I had adjusted the setting for Windows 8 instead of Windows 7 in msconfig!
Selecting the correct OS and setting the maximum number of processors definitely works.

user541686

Posted 2011-11-27T06:55:39.773

Reputation: 21 330

Better to answer the question here rather than making a comment. (Answer being: MSConfig | Boot | Advanced Options | Select Number of Processor.) – Richard – 2011-11-27T08:12:53.567

@kinokijuf: Not until tomorrow :P – user541686 – 2011-11-27T19:19:03.297

2

Some PCs have a setting in the BIOS setup to disable all but a single core.

Also, if it's just a single program / process that you need to test, you could instead just set the processor affinity of that process. See: How to limit a process to a single CPU core?

rakslice

Posted 2011-11-27T06:55:39.773

Reputation: 2 276

No, I need it for the whole system. That's why I didn't ask for a single process. – user541686 – 2011-11-27T07:20:34.987

Er, whoops, you already mentioned the lack of BIOS setting. – rakslice – 2011-11-27T07:22:44.540

0

You can set the Number of Processors or Cores to be Used in Windows 7 using MSConfig.

You can find the all settings under the Boot tab in System Configuration, click on the Advanced options button.

Check this link [How to Set the Number of Processors or Cores to be Used by Windows 7] for step by step information.

If it does not work then try to do this:

 Type bcdedit /set onecpu on on a command prompt
    Reboot the system.
    When you are done playing, type 2 - Type: bcdedit /set onecpu off and reboot again.

that i got on SuperUser question.

Niranjan Singh

Posted 2011-11-27T06:55:39.773

Reputation: 1 653