Windows comes with a number of troubleshooting tools that automatically detect and fix errors when they occur. One of these utilities is Startup Repair, which deals with problems that occur when you start your operating system.
Despite its ability to work normally, this utility can sometimes stop working, leaving users unsure of what to do next. In this guide, we’ll show you what to do if this utility doesn’t fix your startup problems for you.
1. Fix the problem in safe mode
There may be an active background process interfering with system operation which may explain why you are facing the issue. Since this is one of the main reasons why the boot repair tool is not doing its job, we recommend that you boot the system in safe mode first.
Safe mode starts the system with only the basic set of drivers and applications, so if a background process occurs, starting Windows in this state should solve the problem.
In this method, we will boot the system in safe mode first and then run SFC and DISM scans to resolve the issue. The System File Checker (SFC) utility scans the protected operating system files for inconsistencies, while DISM repairs a corrupted system image. If the problem is caused by a corruption error in the system, running these two tools should help you fix the problem.
- Click on the Advanced options button in the Startup Repair window.
- To elect Startup Settings from the list of available options.
- In the next window, press Restarting to start Safe Mode.
- If this doesn’t work, you can also try starting safe mode by restarting your PC. When it reboots, repeatedly press the F5 key on your keyboard.
- On the Advanced options screen, go to Startup Settings and then press the F6 key.
- Once you are in safe mode, launch Command Prompt as you normally would in Windows.
- Type the commands below one by one and press Enter after each to run them.
DISM /Online /Cleanup-Image /RestoreHealth
- Wait for the commands to run successfully and then check if the issue is resolved. Be careful not to restart or shut down your computer while the Command Prompt is running.
While you’re at it, we also recommend that you uninstall your anti-malware program if the error occurs after installing it. While these programs usually work fine in the background, they also have a bad reputation for causing problems like this one. Therefore, we recommend that you uninstall it and see if it makes any difference.
2. Rebuild BCD and run CHKDSK
There could also be a problem with your Boot Configuration Data file and the Master Boot Record file, which is preventing the boot repair tool from doing its job.
To fix related issues, let’s rebuild both files first. Next, we will scan the drive for possible errors that could also contribute to the problem. This solution also includes using Command Prompt.
- Type “cmd” into Windows Search and click Run as administrator to launch the command prompt with administrator privileges. If you are unable to log in to Windows at all, try starting the system in safe mode by following the steps described above and then opening the command prompt.
- In the command prompt, type the below commands one by one and press Enter after each before execution.
- Once these commands are executed, proceed to run the following commands. If your drive letters are other than c or d, make sure to replace them with these before running the command.
chkdsk /r c:
chkdsk /r d:
After the commands are successfully executed, you can restart your PC and see if the error is resolved.
3. Restore Registry Editor
In some cases, some registry values also caused the problem. The Windows registry creates new values and keys every time you install something on the system. There is a chance that one of the new or old keys got corrupted, causing the startup repair tool to fail.
In this case, it is best to restore your system’s registry configuration. Here’s what to do:
- Restart Command Prompt by following the steps above and this time run the following command:
copy c:windowssystem32configRegBack* c:windowssystem32config
- When cmd asks you which files to overwrite, type All and click Enter.
- Then type Exit to close the window.
Alternatively, you can also try reverting the registry to one of the recent states. However, this will not work for you if you have not made a registry backup in the past.
4. Reset your PC
If the troubleshooting methods don’t work for you, you can try resetting the PC as a last resort. Windows gives you the option to keep your files and data during the reset, so you don’t have to worry about losing your data in the process.
Hopefully, resetting the system will fix the problem once and for all. You also have the option to go for a clean install of Windows if you don’t think resetting will work. However, it will take longer for that process to complete, so we recommend that you proceed only if you have some spare time.
Solve your startup problems manually
Despite the fact that Windows’ built-in troubleshooting tools usually fix most problems, it’s a good idea to have a backup plan in case it doesn’t. In this article, we have discussed methods that can help you manually troubleshoot any startup issues you may be experiencing.
To avoid future crashes, we recommend that you find the source of the problem and eliminate it once you have successfully booted into Windows. Make sure to update all device drivers and install any pending system updates that are also available.