Although Microsoft is diligent in making sure that Windows works well, not all hardware manufacturers and software publishers have the resources or motivation to provide products that work flawlessly.
If your PC hardware and software aren't working properly, you need a way to start Windows so you can find out which component is causing the problem. Find out how to perform a clean boot in Windows 7/8/10 to troubleshoot failing hardware and software issues.
Safe mode against clean boot
A popular method for troubleshooting and diagnosing a PC is booting into safe mode. Safe mode loads Windows with a minimum number of drivers. For example, when starting in safe mode, Windows only loads a standard VGA video driver. This is the reason why your PC is set to a very low resolution when it starts in safe mode.
A clean boot slightly different from safe mode. With a clean boot, Windows starts in normal mode but without non-Microsoft applications and background services. These background applications and services are what makes Windows behave the way it does. Most people don't know that these Windows elements are running.
Start Windows with an easy clean boot. just temporarily disable all non-Microsoft services and restart your PC. When you start, only the Microsoft services will be running, allowing you to go through activating different services until you find the problem.
Performing a clean boot in Windows
Sign in to Windows using an account with administrative privileges Click Start> Run . If you don't have the command Run in the menu Start, you can alternatively hold down the button Windows on the keyboard and press the key R. With the dialog Run open, type msconfig and do click on button OK .
Now you should look at the window configuration of the system . Click on the tab Services .
In the tab Services, you will notice a long list of services available on your PC. Some have checks next to them and some don't. Those that are scheduled to load automatically the next time Windows starts. The next extremely important step therefore don't skip this.
First, check the box Hide all Microsoft services . As the name suggests, this will hide all Microsoft services in the list. Most if not all of these services are necessary for Windows to function properly.
Then click on the button Disable everything . By performing these two steps, you have effectively disabled all third party software developer services. All Microsoft services remain intact and ready to load when you restart Windows.
In addition, you should also click on the Startup tab and disable all startup programs. Note that this tab is a bit more complicated because there is no way to separate system startup programs from third party ones. So disabling them all could disable the wireless card, Windows Defender, etc. However, you can easily re-enable everything later, so it's worth a try once.
In Windows 7, startup items can be disabled by msconfig:
In Windows 10, you need to open Task Manager and click on the Startup tab.
Finally, do click on the button OK in the MSCONFIG dialog and restart Windows. Upon restart, you can receive messages that certain hardware and software are not available. It's normal. In fact, by disabling these components in the PC, it is possible to return to the card Services in the window System configuration and activate only the services known for correct operation. The rest can be activated one at a time to resolve the errors that were getting in Windows.
Unlike Safe Mode, a clean boot will disable all non-Microsoft applications and background services for troubleshooting problems with a Windows PC. Once disabled, you can start restoring third-party services to diagnose your computer.
Make sure to hide all Microsoft services before using the button Disable everything . If not, you may encounter startup errors when you restart your PC. To enjoy!