This post will begin a series of posts by myself and others of the gameheaven staff to help explain some aspects of Windows that never seem to be explained well. If users only knew this little bit of information they would be so much more comfortable with using Windows or troubleshooting a problem.
There are many times I mention to someone who is having problems with Windows to run msconfig.exe, but I never seem to have time to explain the process. Well here you go.
Running msconfig.exe for Windows 9X (should be similar for XP)First you need to go to the "Start Menu" and select run like this :

Next you need to type in msconfig in the run box and press OK like so:

You should now get a screen like the one below (without the red circle I drew

) :

The screen above is very useful for troubleshooting your system or disabling certain config files at boot up. The reason I have circled the "Advanced" button is because I want you to press it. Go ahead, press the "Advanced" button. You should see a screen like this (without red arrow of course):

That red arrow is pointing to the checkbox that, when set with a check mark, will enable the startup menu for windows. Now if you have Tweak UI setup on your system this button will be either greyed out or not there. We will cover Tweak UI in another post. The startup menu is a useful thing to have around sometimes and it is noce to know how to enable it. There are a lot of other useful things to do on this screen, but we will leave that to actual problems people post to this board. You can go ahead and cancel out of "Advanced Trouble Shooting Settings".
The next 4 tabs deal with settings in specific config files for Windows. These screens give you an easy way to set boolean (true/false checkboxes) values easily without having to open these files in a text editor. Just to let you know the files are:
- C:\config.sys (old carry over from MS-DOS, rarely used nowadays)
- C:\autoexec.bat (another old MS-DOS config file, but still useful for setting env settings)
- C:\Windows\system.ini (Old carryover from Winows 3.1.x that is still used to configure windows system settings like device drivers (ie: video drivers))
- C:\Windows\win.ini (another old windows file that is used to map settings for windows)
I have included screen shots for these settings, but I will not comment on them since I feel they are self explanatory. If anyone has any questions here just post the question in this thread.
config.sys screen:

autoexec.bat screen:

system.ini screen:

win.ini screen:

Finally we come to the screen that I use the most. That would be the startup screen as seen below:
My startup section has a lot of stuff in it doesn't it? I am too lazy to clean it up all the time. For me it is just as easy to go in here and simply deselect what I don't want running and reboot. Whenever you make any change on any screen in msconfig you are going to get a prompt to reboot the system. None of your changes will take effect until the system has been rebooted.
You will notice the item I have selected on startup screen. I have no idea what that application is, but I know I don't need it so I unchecked it. When in doubt about something in startup uncheck it and reboot. If you mistakenly turn off your video card driver you can always check it back on after the reboot.
Anyways that's all I have for now on msconfig. Please ask questions if you have any.