1

I changed some settings in msconfig.exe on my computer. Then I booted and advanced. Then I changed my cores from 1 to 4. I'm almost positve that my computer is only 1 core and is an Intel i3. Now Windows won't start and I can't use System Restore.


I have tried 2 system restores and "Last Known Good Configuration".

I am running Windows 7, not Vista or XP.

3 Answers3

1

I ran into the same issue as Josh. I have 2 laptops with Win 10. I used msconfig to increase the number of processors on boot in advanced boot options. The first one takes much less time on boot after I made the changes. However, the second one would not boot after i did the same thing. It went to the diagnostic mode (Windows Recovery Environment). Very frustrate!

Anyway, here is what I did to solve this problem.

  1. In Windows Recovery Environment (Diagnostic mode), click Troubleshoot

  2. Advanced options

  3. Command prompt

It goes to 'X:\Windows\System32\'. Change it to C: first, then list boot entries with 'bcdedit /v'

C:
bcdedit /v

In my case, it shows my boot entry with identifier as {xxxx-xxxx...} which has numproc entry

To be safe, you can write down the settings or output the existing settings to a file first in case you need to revert the changes

bcdedit /v > C:\backup.txt

I removed the numproc entry which made it use the system default value again by executing

bcdedit /deletevalue {xxxx-xxxx...} numproc

Now double check the entry has been deleted by executing the following command again

bcdedit /v 

Now type "exit" then enter, then turn off the computer. Restart it again and my problem is solved.

In case you need to put back the value, you can do something like that

bcdedit /set {xxxx-xxxx....} numproc 2

You can run the following commands to get more help

bcdedit /?
bcdedit /deletevalue /?
bcdedit /set /?

I think this is a critical bug in Windows. If the settings could cause such result, they should do something like change the display settings which requires a confirm, if the settings not good or no confirm within 15 seconds or something then cancel the changes.

Hope this can help someone running into the same problem.

Worthwelle
  • 4,816
VirgilC
  • 11
1

There is no way you'll be able to boot this from the harddrive. The msconfig setting you changed is in the bootloader. Thus the kernel stalls right at boot.

You'll have to boot from a DVD and replace the bootloader.

The setting you change is a debug setting. By default Windows uses all your cores. This setting was initially used to troubleshoot the HAL layer, since there are two different HALs for single and multicore processors.

I implore you to either read Microsoft's technet or get some advice before you start messing with the MSconfig settings. . .

surfasb
  • 22,896
0

Try hitting F8 on boot up before Windows starts (the same as where you would select Safe Mode), and load the "Last known good configuration".

Last known good is written only after you have logged in, and since you have not logged in since, it should work.

Since that did not work, you will need to use System Restore from a command prompt in "Safe Mode Command Prompt Only". Follow this Microsoft document on exactly how to do it:

http://support.microsoft.com/kb/304449

KCotreau
  • 25,622