Startup Items and Msconfig

In a recent post – “Load Programs at Startup” – I mentioned that there are several ways that programs can be started automatically and that an entry in the msconfig file is one such way. Let’s look at that in detail.

In general, the more programs your computer has open then the slower it is likely to be and the more prone to crashes and freezes. Also, the more of these that open when you start the computer, the longer the startup process takes. It makes sense, therefore, to see if there are un-necessary items that can be prevented from automatically opening when you start the computer. We are not going to delete or un-install anything: just prevent some un-ncecessary automatic opening at the time you start the computer.

Any item listed in the msconfig file with a tick against it is opened when the computer starts. Items can be added to the msconfig file as part of genuine program installations and also when you install devices such as printers. It is very common for new items to be added to the msconfig file that are just un-necessary. They make the computer slower to boot up and slower to use. Examples include Hewlett Packard programs that automatically check to see if new software has been released to use with your printer. Pointless and a waste of resources.

So, what is being loaded from mscconfig when we start the computer?

We need to access the msconfig file and this is slightly different depending the version of Windows:

  • Windows 7 – click on the windows Start button, type msconfig, and click on the “msconfig.exe” entry that is then listed.
  • Windows Vista – as for Windows 7 except that you may have to confirm that you wish to make changes to your computer
  • Windows XP – click on the Start button, then click on “run” and type “msconfig” in the box that comes up. Then click on “OK”.

Msconfig startup items

Whichever operating system you are using, you are then presented with a window in which there are tabs across the top. One of these tabs is called “startup”. Click on that tab. A list of entries is presented. There are ticks in boxes against the items that are currently being loaded at startup. To disable an item just click on the tick and it will be removed. This is a startup list under Windows 7:

In this list, you can see that I have disabled everything from “AcroTray” downwards. Note that this is one of those silly Windows that is much smaller than it needs to be to see everything, and that we can’t make it any bigger. Don’t ask me why. If I want to widen one of the columns (such as the first column, that is headed “Startup Item”) then I point my mouse at the vertical dividing line between the column headings “Startup Item” and “Manufacturer” and drag that line rightwards. Note also that after you re-boot the computer it will have re-ordered the items such that the disabled items all appear below the enabled ones.

What can we remove?

If in doubt, it’s probably best to leave an item enabled. Items that suggest updating software can usually be unticked as can references to winamp, quicktime, itunes, adobe reader and acrobat manager, HP software updates, windows messenger (unless you use it, of course). Also, items sometimes apear more than once. You can untick all duplicate items.

It’s also worth mentioning that a lot of unwanted software that you didn’t knowingly install is activated via msconfig and can be easily removed by unticking the entry.

Click on the “OK” button to close msconfig. It will then tell you that a re-boot is necessary to bring the changes into effect. Note that when you re-boot after disabling items in the msconfig box it is usual for Windows to display a completely un-necessary message telling you that changes have been made. This only happens after the first re-boot following changes to msconfig.

What if we get it wrong?

We will know we’ve got it wrong if something fails to work or if we get some kind of error message. Correcting the problem is just a question of repeating the steps to access msconfig and clicking on the box next to the amended entry so that it now has a tick in it again. A re-boot is then necessary.