How to Fix Boot Error Code: 0xc0000098 in Windows?

The error code 0xc0000098 pops up when the users attempt to boot into the Windows operating system. The error code is accompanied by a message that states ‘Windows failed to start’. 

Error Code 0xc0000098
Error Code 0xc0000098

This issue is typically caused due to corrupt boot configuration data files and faulty Windows updates. In this guide, we will walk you through the troubleshooting methods that worked for other users. Before proceeding, we recommend disconnecting any unnecessary hardware devices plugged in. 

Launch the Recovery Menu of Windows First

Since the following error code prevents you from booting into Windows normally, you will have to access WinRE to perform the troubleshooting steps.

WinRE is a companion operating system installed alongside the regular Windows operating system. It’s basically a stripped-down version of Windows that includes recovery tools for diagnosing and fixing Windows problems.

To get started, first you need to create an installation media on your device. Once it is done, plug the USB drive in your computer and launch the Recovery Environment of Windows.

1. Rebuild BCD

An issue with the boot configuration data might be causing the issue. The Boot Configuration Data file contains information about your computer’s boot options. If this file is corrupted, your computer will have issues booting.

In this method, we will be rebuilding the boot configuration data file using the Command Prompt to fix the issue. To get started, launch the Windows Recovery mode as described above.

Here is how you can proceed:

  1. Once you are in the Recovery mode, click on Troubleshoot.

    Click on the Troubleshoot option
    Click on the Troubleshoot option
  2. In the following window, choose Advanced options > Command Prompt.

    Choose the Command Prompt option
    Choose the Command Prompt option
  3. Type the following command and press Enter to execute it:

    BCDEdit
    Execute the BCDEdit cpmmand
    Execute the BCDEdit cpmmand
  4. Take note of the drive letter next to OSdevice in the Windows Boot Loader section of Command Prompt. Substitute that letter for X in the following commands.

    Locate the partition
    Locate the partition
  5. Execute the following commands one by one:

    CHKDSK /f X:
    Run a CHKDSK scan
    Run a CHKDSK scan
  6. Now execute the following commands:

    C:
    bootrec /fixmbr
    bootrec /fixboot
    bootrec /scanos
    bootrec /rebuildbcd
    Execute the entered commands
    Execute the entered commands
  7. After you have completed the command, type exit and hit Enter to close the Command Prompt.
  8. Go back to the Advanced options screen and select Startup Repair.

    Choose the Startup Repair option
    Choose the Startup Repair option
  9. When the process is complete, restart your computer. Hopefully, upon reboot, you will no longer face the error under consideration.

2. Run System Scans

It is also possible for errors in the protected system files as well as viruses to cause issues like these. If you’re having a problem with system-related files, your best bet is to run the built-in troubleshooting utilities developed by Microsoft specifically to fix issues like these.

In the case of the boot error, running the Microsoft System File Checker can help you rule out corruption errors within the system. Upon finding problematic files, the program replaces them with their healthy counterparts without harming the system.

With it, we will also run the DISM utility to repair a corrupted system image.

Here is how you can run an SFC and DISM scans on Windows:

  1. Turn off your computer, wait for a few seconds, and then turn it back on.
  2. Use the power button to turn it off again when Windows is about to load.
  3. Once you have done this twice, Windows will launch the Recovery menu the third time.
  4. From the list of options, select Troubleshoot.
  5. Select Advanced options > Startup Settings.
  6. Click on the Startup Settings option
    Click on the Startup Settings option
  7. After the PC reboots into the startup settings menu, press F4 to enter Safe Mode.
  8. When the confirmation prompt appears, click Yes.
  9. Once you are in Safe Mode, press the Win + R keys together to open Run.
  10. In the Run window, type cmd and press Ctrl + Shift + Enter keys together to launch Command Prompt as an administrator. 
  11. Click Yes in the User Account Control prompt.
  12. In the Command Prompt window, type the following command and hit Enter.

    DISM.exe /Online /Cleanup-image /Restorehealth
    Execute the RestoreHealth command
    Execute the RestoreHealth command
  13. When the command has been executed, run the following command:

    sfc /scannow
    Run the SFC scan
    Run the SFC scan
  14. Once the command has been executed, restart your computer.

Hopefully, you will not face the problem again at the restart. 

3. Uninstall the Recent Updates

The next thing you can try is to uninstall the recently installed updates. There is a possibility that the latest updates that you installed were corrupt or buggy, which caused the error to occur in the first place. 

If the issue began after your latest pending updates were installed, uninstalling them may fix it. This can be done via the Control Panel, Windows Settings, and the Command Prompt.

Here is how you can do that:

  1. Press Win + R to open the Run dialog.
  2. Type control in the text field of Run and click Enter.
  3. Then, click Uninstall a program within the Programs section of the Control Panel.

    Click on the Uninstall a Program
    Click on the Uninstall a Program
  4. Click View installed updates on the left side of the screen.

    Click on the View installed updates button
    Click on the View installed updates button
  5. Select the recently installed update by right-clicking on it.
  6. Using the context menu, select Uninstall and follow the instructions onscreen.

    Click on the Uninstall button
    Click on the Uninstall button
  7. Restart your computer and see if the issue returns. 

If you can’t uninstall the updates through Control Panel, use Command Prompt instead. Follow these steps to proceed:

  1. Open a Run dialog again by pressing the Win + R keys together.
  2. Type cmd in the text field of Run and press Ctrl + Shift + Enter to open Command Prompt as an admin.
  3. Click Yes in the User Account Control prompt.
  4. Type the following command in the Command Prompt window and press Enter. Using this command, you can check for the installed Windows updates on your PC.

    wmic qfe list brief /format:table
    View the installed updates
    View the installed updates
  5. Every update will have a corresponding ‘HotFixID’. Write down the ID of the update you want to uninstall.

    Installed update on Windows
    Installed update on Windows
  6. Enter the following command in Command Prompt and press Enter.

    wusa /uninstall /kb:HotFixID
    Uninstall the update
    Uninstall the update

     

  7. Your saved ID should be replaced with ‘HotFixID’. Only the numeric portion of the ID should be included. Type Yes to confirm the action.

4. Repair Install Windows

In case the troubleshooting methods have not helped you fix the problem by now, then you can try repair installing Windows.

The repair installation of Windows replaces the existing installation on your hard drive with the version that you have on your DVD or installation media. When you do this, you can fix broken system files and ensure that files, applications, etc., are preserved at the same time.

Hopefully, it will fix the problem once and for all.

ABOUT THE AUTHOR

Zainab Falak


Zainab Falak is a highly educated professional with a background in actuarial science and a strong passion for technology. Her expertise lies in the field of data analytics and she is a proficient programmer in languages such as Python and R. At Appuals, Zainab shares her extensive knowledge of Windows 8, 10, and 11, covering a broad range of topics related to these operating systems. Zainab's ability to effectively communicate technical concepts in a clear and concise manner has earned her recognition and respect in the tech community. She is committed to staying up-to-date with the latest developments in the field and providing readers with insightful and informative content.