Permanently remove items from the msconfig Startup
When your PC takes a long time to boot up, the easiest way to speed up the startup process is to reduce the startup applications as much as possible. So all you need to do is open the System Configuration Utility (Click Start –> Run and type msconfig and hit Enter), and uncheck the items that you think are not necessary when your computer boots up.
But few applications are developed in such a way that they get enabled in the startup themselves the next time you run the application. So when you uncheck such an application from the startup, after few days you will surprisingly see that it is again checked in the startup.
There is a registry trick that you can do to permanently remove the items from the startup. When you uncheck an item from the msconfig startup, the unchecked items appear in the following key in the registry.
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared Tools\MSConfig\startupreg
Take a look at this screenshot below:![]()
To remove the items permanently from the Startup, right click on the corresponding key from the registry and click delete as shown in the figure below
I wanted to remove the ‘Google Toolbar Notifier’ permanently because I don’t use the Google Toolbar anyways. So I deleted the key ‘swg’ as shown above and then when I opened the msconfig, it appeared as shown below

