It can disable or re-enable software, device drivers and Windows services that run at startup, or change boot parameters.
[1] MSConfig is often used for speeding up the Microsoft Windows startup process of the machine.
According to Microsoft,[2] MSConfig was not meant to be used as a startup management program.
MSConfig is a troubleshooting tool which is used to temporarily disable or re-enable software, device drivers or Windows services that run during startup process to help the user determine the cause of a problem with Windows.
Some of its functionality varies by Windows versions:[3]