FIX: Pending system repair requiring reboot to run SFC command (Resolved) – wintips.org

If you get the SFC /SCANNOW command * error “A system repair is pending, which requires a restart. Restart Windows and run SFC again“, continue reading below to solve it.

* “SFC / SCANNOW” command checks the integrity of Windows operating system files and, if possible, replaces incorrect or damaged files with correct versions.

FIX: SFC error "A system repair is pending, which requires a restart"

How to solve the error: “System repair pending, requires restart” in SFC / SCANNOW command in Windows 10.

In most cases the SFC error “A system repair is pending, a reboot is required to complete…” may be resolved after restarting the computer, but if the error persists after restarting, you should cancel the pending actions from the Windows Recovery environment by following the instructions below.

Method 1. Restore pending actions in WinRE using DISM.
Method 2. Run the SFC command in offline mode.

Method 1. Return pending actions by running the DISM command from WinRE.

The first way to solve the SFC error “Waiting for system repair, which will complete the reboot” is to cancel the pending system repair using the DISM command from the Windows Recovery Environment (WinRE). For this:

1. press and hold SHIFT key on the keyboard and go Start image menu -> Power image and press Restart.

image

2. Go to Recovery Options Troubleshooting -> Advanced options -> Command line. (Your computer will restart).

*Note: If Windows won’t boot in WinRE, you should follow the instructions below after booting your system from the USB Windows installer.

3. After restarting, select an account with administrative privileges, enter the password (if any) and click Keep going.

4. Enter in the command line: bcdedit and press Enter.
5.
Note the drive letter of the OS partition (eg “osdevice -> partition =D: “)

image

6. Now go to the OS section by entering its drive letter. In this example, the OS partition is located on the “D:” drive, so we need to write:

7. Create a new folder and name it “Scratch”, enter this command:*

*Note: Change the drive letter D according to your situation (drive letter of the OS partition).

image

8. Finally, to roll back your system after a failed Windows update, enter the following command:

  • DISM / Image:D:\ /ScratchDir:D:\Scratch /Cleanup-Image /RevertPendingActions

*Note: Change the drive letter D according to your situation (drive letter of the OS partition).

DISM - return pending actions

9. After the above command is executed, you should get the following message on the screen:

“Returning expected actions from image….
The operation is completed. After a restart, an attempt is made to return pending actions
The operation was completed successfully.”

Return operations waiting for DISM WINRE

10. Close the Command Prompt window and restart your computer normally.

11. After restarting, you will see the message “Windows is getting ready”. Wait for the operation to complete and log into Windows as usual.

12. After logging in, run the “sfc /scannow” command again to repair the system files. If you still face the same error, proceed to method-2 below.

Method 2. Run the SFC command in offline mode (WinRE).

The second way to bypass the “System Repair Pending” error is to run the SFC / SCANNOW command from the Windows Recovery Environment (Offline). For this:

1. comply with Steps 1-5 From method 1 above to find out the drive letter of the OS partition. (eg “D:” in this example).

image

2. Then enter the following command in the command prompt window to scan and repair system files. *

  • SFC /SCANNOW /OOFBOOTDIR=D:\ /OFFWINDIR=D:\WINDOWS

*Note: Change the drive letter D according to your situation (drive letter of the OS partition).

SFC / SCANNOW - OFFLINE - WINRE

That’s it! Which method worked for you?
Let me know if this guide helped you by leaving a comment about your experience. Please like and share this guide to help others.

If you found this article useful, please support us by donating. Even $1 can make a big difference for us We continue to help others while keeping this site free:

Leave a Comment