When you buy a new PC, it works lightning fast. But, during the course of time every user faces the
. There could be various reasons as to why Windows takes a long time to boot.
One of the reasons is that a lot of programs and services get added to the startup menu as the computer’s life progresses. If that is the only problem, you can remove useless programs from the startup menu by using msconfig. However, more often than not you will need to do a lot more that just managing the startup processes.
Windows Vista and Windows 7 come with something called Windows Boot Performance Diagnostics. It can be activated from group policy settings and used to resolve boot problems. You can set Windows to automatically troubleshoot and fix problems and this article intends to show you how to do that.
Note: Local Group Policy editor (gpedit.msc) feature is only present in Windows 7 Ultimate, Professional and Enterprise editions. If you own Windows 7 Home Premium or Basic editions then sadly, this post doesn’t offer much for you.
Steps to Activate Windows Boot Performance Diagnostics
First and foremost, you need to be logged on as the administrator to be able to make such changes. Then, follow the steps below:-
Step 1: Launch the Run dialog box (easiest way to do so is Windows + R). Execute the command gpedit.msc to bring up the Local Group Policy Editor. You may also click on Start button and search for gpedit.msc in the box.
Step 2: It opens the Group Policy Editor window. Navigate to Computer Configuration -> Administrative Templates ->
Systems -> Troubleshooting and Diagnostics-> Windows Boot Performance Diagnostics.
Step 3: Click on Windows Boot Performance Diagnostics. On the right pane, you will see a setting option that reads Configure Scenario Execution Level. Double click on it to open the Configure Scenario Execution Level window.
Step 4: If the feature isn’t activated it would be set to Not configured. Select the option Enabled and select the scenario execution level from the drop down to Detection, Troubleshooting and Resolution.
If you select Detection and Troubleshooting Only, Windows will identify startup performance problems and will add an event to the Event Log. Then the administrator of the computer can check the event log and troubleshoot the problem manually.
We recommend Detection, Troubleshooting and Resolution because then the OS will detect Windows Boot Performance issues and try to alleviate the same by notifying the user about available resolutions.
Note: For functioning of Windows Boot Performance Diagnostics, Diagnostic Policy Service (DPS) must be running in the background.
To check if it is running or not click on Start, type services and press Enter. On the Services window check the status of Diagnostic Policy Service and make sure it is running.
That is how you can ensure that your computer does not keep you waiting on the Windows logon screen for a long time. If it is so, you could try these steps and check the results. Tell us about the results and experience you gain from it. We would love to learn.
Top Image Credit: Nathan
Last updated on 19 April, 2023
The above article may contain affiliate links which help support Guiding Tech. However, it does not affect our editorial integrity. The content remains unbiased and authentic.