How to Restore Processors In System Configuration in Windows 10

Microsoft’s Windows usually has default settings to configure how your system works. This configuration includes the number of processors that the operating system can run. By default, Windows uses all your processors to run the tasks on your system. In the case of multiple tasks, each processor core can be handed different tasks so that they can work independently from each other. This improves performance over the old single layer processing that needed each task to be loaded back to the CPU for processing during interrupt handling, or round robin processing.

However, for diagnostic purposes, Windows provides the ability to a user to limit the number of processors that can run at a given time. This will help identify a faulty processor, or help programmers test their program when running it on one processor versus multiple processors. The feature is available from the advanced options of the msconfig window.

We are going to cover on why you lose the rest of the processor when you choose a number less than the maximum processors available. A guide will then be provided on how to recover your number of processors.

Why you lose the other processors after changing to one processor

By default, the checkbox that restricts the number of processors is usually unchecked. This way, windows can choose when to run one processor to save on energy, or when to run several processors to increase performance. Therefore, changing this configuration will probably hurt your performance.

If you select 1 processor and choose to make this option permanent, you will have to restart your computer in order for the effect to take place. The next time the computer boots, only one processor will come online and you will run only a single processor. Since only one processor is online, windows will assume that your CPU has only one processor. Therefore, from the Microsoft configuration window, you will only have a drop down showing one processor. This is the same scenario when you choose to run a smaller number of processors than are available for your system.

Here is how to restore your number of processors back to the default number after choosing to make your previous configuration permanent. These methods will also work for other versions of windows.

Uncheck the number or processors box and restart your PC

Despite checking the ‘make all boot settings permanent’ option, windows still allows you to come back and change your configuration. This method will reboot with the default configuration, therefore all processors will come online, and can therefore be listed by msconfig.

  1. Press Windows/Start Key + R to open the run window
  2. Type msconfig in the run textbox and hit enter to open the system configuration window
  3. From the boot tab, click on advanced options (if you have several operating systems on your computer, select the operating system you would like to configure first)
  4. In the ‘boot advanced options’ window, uncheck the number of processors checkbox. To restore all the defaults, also uncheck the rest of the checkboxes in this window.
  5. Click on OK to close this window (accept any warnings that appear)
  6. Click on apply, then OK on the system configuration window (accept any warnings that appear).
  7. Restart your PC

The next boot will show you the number of all the processors available on your CPU.

We will reset the startup/boot configuration using the system registry. This will restore the defaults.

  1. Press Windows/Start Key + R to open the run window
  2. Type regedit in the run textbox and hit enter to open the registry editor
  3. Navigate to this key
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared Tools\MSConfig

  1. Click on the “startupreg” sub key and delete all the key entries (except for the (default) key ) on the right panel by right clicking and choosing delete
  2. Click on the “state” sub key on the left panel. Double click on the keys on the right panel and change their DWORD Value as listed below:

Bootini – 2

Services – 0

Startup – 2

All in hexadecimal

  1. Restart your PC. It will now boot normally and you will have all your processors listed.

In general it is a very bad idea to mess about with settings in msconfig. In most cases you will end up with poorer performance; in the worst case you will end up with an unbootable computer. This feature is for debugging purposes, and not intended to speed up your PC.

ABOUT THE AUTHOR

Kevin Arrows


Kevin Arrows is a highly experienced and knowledgeable technology specialist with over a decade of industry experience. He holds a Microsoft Certified Technology Specialist (MCTS) certification and has a deep passion for staying up-to-date on the latest tech developments. Kevin has written extensively on a wide range of tech-related topics, showcasing his expertise and knowledge in areas such as software development, cybersecurity, and cloud computing. His contributions to the tech field have been widely recognized and respected by his peers, and he is highly regarded for his ability to explain complex technical concepts in a clear and concise manner.

Comments

18
    SS
    Saad Stoner May 11, 2018

    same problem cant see all cpu only 1

    SW
    Shane Warren Author Sep 5, 2019

    Did u try the steps for the System Configuration window? if not try them before trying the other ones.

    SW
    Shane Warren Author Sep 28, 2019

    Have you tried the steps indicated in this article?

      KP
      Kaustubh Pathak Jun 16, 2022

      Finally I have solved my problem with help of this website…☺️
      My cores and processors has been reduced to 1 but now they are restored to 6 and 12. And my laptop is running smoothly.
      Thanks a lot!

    MM
    MR- MEH Nov 20, 2019

    followed directions to a T and it worked just fine. It was a while ago when i had done this and now i am wondering how to go back to how it was, but forgot how it was set to be originally in Windows 10 can someone please tell me the original registry entry names please….. Never Mind i figured it out by looking at my other PC to go back to the original erase everything but the default

    DP
    Daniel Pedraza Apr 10, 2020

    I just follow all the steps above but when I enter to state folder it only show up the default and bootini options. Can you help me?

      SW
      Shane Warren Author Apr 13, 2020

      Try changing the bootini value and check if it fixes the issue. If it doesn’t, perform a system restore and go back to a date where this issue didn’t exist.

    E
    Elliot G. Jun 30, 2020

    Hi Kevin it’s adminelliot from stepa1.
    This has never happened to me before but not only did my wireless card disable itself but it was overheating and I felt as if the fans were over-working themselves into the point past its normality.So without reading this or any manual about system config, I wanted for the first time try to boot up w 6 processesors. (not sure why I choose 6 and not 7).Now it’s stuck loading the boot up, before the login screen.
    Im pretty much on denial about it right now. And holding shift during powering it on doesn’t register.What do I do now? I can’t purchase a new system.

      SW
      Shane Warren Author Jun 30, 2020

      Dont purchase a new one, simply create a bootable USB and go for a clean install of Windows. That is if you cannot boot up past the login screen. You can also try to reset your Bios and do a CMOS reset on the Bios before you go for the clean install though so its up to you.

    HE
    helloIamme Jul 4, 2020

    hi Kevin, I have no folder called “startupreg” or “startupfolder”. Infact I have only the “bootini” and the “default” files in the “state” folder.

      SW
      Shane Warren Author Jul 5, 2020

      I cannot say for sure for this version of Windows but backup your registry before you try anything

    JA
    James Allison Jul 4, 2020

    Hi Kevin, I have no folder called “startupreg” or “startup” folder. In fact I only have the “bootini” and the “default” files in the “state” folder.

      SW
      Shane Warren Author Jul 5, 2020

      You are in a different version of Windows than the one this article was written in i suppose, you should look for the “State” folder in the left pane which should contain the “bootini” key.

      RR
      Rizwan Rahman Nov 14, 2020

      Yo, I had also had this problem. When you’re in the keys folder simply right click in the right-hand dialogue box and insert new 32bit values and enter them as they appear on the article, this worked for myself. Hope it helps.

      Reply
    AH
    Ahmad Hameed Aug 9, 2020

    I was facing same problem but after Resetting my pc problem was 100% fixed

    FD
    Fordi Dhliwayo Feb 25, 2021

    Hello I have run into a similar problem on my laptop. However I cannot locate “shared tool” let alone “msconfig” Tried the FIND search nothing came up Please assist.

      MZ
      Muhammad Zubyan Author Feb 26, 2021

      Press the “Windows + R” keys together and then type “msconfig” it should work for you.

    KB
    Khuzaima butt Aug 24, 2022

    Thanks Brother
    I was facing issue after following a YouTube video
    But unchecking number of processors and restarting have solved the issue