When running sfc /scannow command, you may encounter an error message – There is a system repair pending which requires reboot to complete. Meanwhile, this post shows how to fix this sfc scannow there is a system repair pending error. After resolving this problem, use MiniTool software to keep computer safe.

The error message – there is a system repair pending which requires reboot to complete may occur when you are running the System File Checker. This error message there is a system repair pending means that there is no system repair action can be performed until the system repair in a queue is to proceed.

Thus, in the following section, we will show you how to fix the sfc scannow not working error – there is a system repair pending which requires reboot to complete. If you encounter the same problem, give them to have a try.

In general, to fix the sfc scannow there is a system repair pending problem, you can reboot your computer firstly. If reboot cannot fix the sfc system repair pending issue, try the following solutions.

Solution 1. Update Drivers

The first solution for there is a system repair pending which requires reboot to complete is to update drivers.

Here is the tutorial.

Step 1: Press Windows key and R key together to open Run dialog, then type the devmgmt.msc in the box and click OK to continue.

Step 2: In the popup window, find the graphic driver and expand it. Then, right-click it to choose Update driver to continue.

choose Update driver to continue

After updating the drivers, reboot your computer and check whether the issue sfc scannow there is a system repair pending is solved.

5 Ways to Fix Scanning and Repairing Drive Stuck in Windows 10
5 Ways to Fix Scanning and Repairing Drive Stuck in Windows 10

Windows 10 scanning and repairing drive stuck result in unbootable computer. This post will show you 5 ways to fix this issue.

Read More

Solution 2. Delete the Pending .XML Files

The issue there is a system repair pending which requires reboot to complete may be caused by the corrupted .xml files. So, in order to solve the sfc scannow system repair pending problem, try to delete them.

Here is the tutorial.

Step 1: Type Command Prompt in the search box of Windows and choose the best-matched one. Then right-click it to choose Run as administrator.

Step 2: In the popup window, type the following command and hit Enter to continue.

del X:\windows\winsxs\pending.xml

Note: The X is the driver letter we are going to delete the folder from, and you can also change it according to the actual situation.

type the command and hit Enter to continue

Step 3: Repeat this command for all drives.

Step 4: After you see the operation completed successfully message in the Command Prompt Window, type the following command to modify the SFC scan.

sfc /SCANNOW /OFFBOOTDIR=c:\ /OFFWINDIR=d:\Windows

After that, check whether the issue sfc scannow there is a system repair pending is solved.

Tip: You can also delete the corrupted .xml files in File Explorer. Just navigate to the C > Windows > WinSxS folder. Then search for the pending.xml files and choose to rename or delete them.
6 Solutions to DISM Error 87 Windows 10/8/7
6 Solutions to DISM Error 87 Windows 10/8/7

When you run DISM tool to prepare and fix some Windows images, you may receive an error code like 87. This post shows how to fix the DISM error 87.

Read More

Solution 3. Fix the Registry

If you encounter the issue there is a system repair pending which requires reboot to complete, you can try to tweak registry to fix this problem.

Now, here is the tutorial.

Step 1: Press Windows key and R key together to open Run dialog, then type the regedit in the box and click OK to continue.

Step 2: In the pop-up window, navigate to the specific folder according to the following path:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion

choose the CurrentVersion folder

Step 3: Under the CurrentVersion key, find the RebootPending key. Right-click it and choose Permissions… to continue.

Step 4: In the pop-up window, locate your username under the Group or user names section. If you fail to locate your username, try to click Add… button to add it to the list.

Step 5: Select the user name and check the Full Control under Permissions for Users section.

Step 6: Then click Apply and OK to execute the changes.

After all steps are finished, reboot your computer to check whether the issue sfc scannow system repair pending is solved.

Final Words

To sum up, this post has introduced how to fix the error sfc scannow there is a system repair pending with 3 different solutions. If you have encountered the issue – there is a system repair pending which requires reboot to complete, give these solutions to have a try.

  • linkedin
  • reddit