MSConfig, which stands for Microsoft System Configuration Utility, is a administrative tool that gets distributed with the Windows operating system. It has been designed by Microsoft to provide quick access to several system settings, files and parameters like startup items, Windows services or ini files like boot.ini or system.ini.
MSConfig can be accessed from the run command [Windows R] by typing in [msconfig]. It happens in rare cases that Windows cannot start the application displaying the message that “Windows cannot find MSConfig” which can be the cause of a virus infection or corrupt entries in the Windows Registry or file system.

There are basically two possibilities why Windows is displaying the error message. The first is that the file is no longer in the default directory on the hard drive; The second that the file path in the Registry is linking to a wrong location or not existing at all.
Finding MSConfig.exe
The first task is to locate msconfig.exe on the computer system. The default directory where Microsoft is placing the file is
WINDOWS\pchealth\helpctr\binaries on Windows XP systems and Windows\system32\ on Windows Vista systems.
If the file turns out to be in that directory skip ahead to step 2 which will check the correct file path in the Windows Registry. If the file is not there at all you need to add it back there. The easiest way to do that is by extracting it again from the Windows installation CD or DVD.
To extract it from the Windows CD you need to run a command from the command line. Press [Windows R], enter [cmd] and hit [enter].
Type in the following command if you are running Windows XP: (assuming E is the letter of the drive containing the Windows CD and C:\WINDOWS\ the location of the Windows installation.
EXPAND -R E:\I386\MSCONFIG.EX_ C:\WINDOWS\PCHEALTH\HELPCTR\BINARIES
Windows Vista users run the following command instead: (again assuming E is the DVD drive and C:\Windows the Windows installation directory)
EXPAND -R E:\I386\MSCONFIG.EX_ C:\WINDOWS\SYSTEM32
Correcting the msconfig path
Windows stores path information about selected applications in the Windows Registry. Start the Windows Registry by typing [Windows R], [regedit], [enter]. Then navigate to the following Registry key:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths
Check if an entry named msconfig.exe exists. If it does check the default value which should be the path information pointing right to the location of msconfig.exe in the Windows directory. You can double-click the default entry to change the path if it is the wrong one.

If the msconfig.exe key does not exist in the Windows Registry do the following:
- Right-click the App Paths key and select New > Key from the menu that is appearing.
- Name the new key MSCONFIG.EXE.
- Double-click the default value in the right window and add the full path to msconfig.exe as the value.
The changes are immediately which means it is possible to try to run msconfig again to see if the changes have fixed the problem.
Related posts:
- Remove old Msconfig Entries
- Remove old entries from MSConfig Startup
- How To Change The Edit Application In Windows
- Changing The Windows Setup Source
- Do not move Special Folders in Windows to root
- Repair Windows: Blank Dialog Boxes
- Fix The Folder iTunes Cannot Be Found Or Created
- Change the default Command Prompt directory

You forgot the 3rd option some versions of windows just don’t have it IE XP home.
Enigma you are right, great addition.
awesome!!!
This missing msconfig thing has been bugging me for a long time.
Your tutorial fixed my problem like a breeze.
Thanks bud! keep up the good work
You are awesome….thanks so much!!
nice guidance, thank you very much
Very good, I just discovered the “Windows cannot find MSConfig” message also appears when the Disk Cleanup Utility is running or when too many things are running at the same time.