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.
After updating the drivers, reboot your computer and check whether the issue sfc scannow there is a system repair pending is solved.
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
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.
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
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.