MSConfig is a powerful tool that allows you to, inter alia, enable or disable the programs that start when Windows boots up. To open the System Configuration tool, you can open the Run dialog box, type msconfig and hit Enter.
Under the Startup tab, you can see a list of applications that start up with Windows. One can see the names of the application, the manufacturer, the location of the executable, & the Registry key for the startup application. You can also see a date when you might have disabled the application. From here, you can deselect the checkbox to stop the application from running on the next boot. If you feel there is a problem with a specific application, you can also confirm from here the location of the application. Many OEMs include programs that you may not want to run at boot. This is the place to disable them.
Remove disabled startup items in MSConfig
MSConfig would be a perfect startup manager if it allowed you not only to disable items but to delete them forever. But MSConfig does not let you delete or remove the disable startup items.
This is where MSConfig Cleanup comes in! The program is very simple and easy to use. When you run the portable tool, it scans the startup configurations and allows you to remove any item that has been previously disabled via MSConfig. To remove a startup item, you have to check the check-box in front of the item and press on the Clean up selected button.
Remember, there is no way to restore deleted entries using this tool, so you want to be doubly sure before you delete the item.
MSConfig Cleanup Utility free download
You can download MSConfig Cleanup from here.
More programs here that can help you disable startup programs in Windows.