Hi,
Normally the default configuration set for computer is Normal startup. Sometimes to limit the startup programs and start the computer with minimal set of drivers, the Windows will configure the system in “selective startup mode” automatically. The “Selective startup (custom) mode” can also been configured manually to improve the system performance, or to avoid any startup errors caused by the program. Once you identify a program that is causing problems, you can check for updates or uninstall the program.
Thus the process of starting the computer with minimal set of drivers and startup programs is known as “Clean boot”.
For more on this issue, you can refer the articles mentioned below:
How to troubleshoot a problem by performing a clean boot in Windows Vista or in Windows 7:
http://support.microsoft.com/kb/929135
Run Selective Startup using System Configuration: http://windows.microsoft.com/en-US/windows7/Run-Selective-Startup-using-System-Configuration
http://windows.microsoft.com/en-US/windows7/Run-Selective-Startup-using-System-Configuration
Clean boot procedure in windows 7:
Hope it helps.