The users counted over 30 different update issues that need to be addressed. One of those affects peripheral devices, USB ports and it goes by the code 0x800703f1.
It’s connected with Service registration failure and leads to update stuck. Until Microsoft sorts this issue out, we have a few valuable advice and workarounds for you.
How to fix Windows 10 update error 0x800703f1
Windows Update error 0x800703f1 can appear and prevent you from installing certain updates. Speaking of this error, users reported similar issues:
- System Restore error 0x800703f1 – This error can also appear while using System Restore, and if that happens, be sure to scan your system for file corruption and check if that helps. You can also try to solve the problem by disabling your antivirus.
- 0x800703f1 Windows 8 – According to users, this error can affect older versions of Windows as well. Even if you’re using Windows 8 or 7, you should know that most of our solutions can be applied to them as well, so feel free to try them.
Solution 1 – Roll back malfunctioning drivers
Drivers are the core of this issue. While most of the drivers functioned seamlessly before the upgrade, Windows 10 somehow corrupted them.
So, your first step is to try and roll back drivers to their previous state. Follow these instructions:
- Right-click Start and open Device Manager.
- Find problematic devices or peripherals on the list.
- Right-click and open Properties.
- Open Driver tab.
- Click Roll Back driver.
In case that hasn’t changed anything, move on to the next step.
Solution 2 – Use the SFC and DISM tools
If you keep getting error 0x800703f1, the issue might be caused by file corruption. This can occur for various reasons and cause your Windows installation to become corrupted.
However, you can fix the corruption problems simply by running an SFC scan. To do that, follow these steps:
- Press Windows Key + X to open Win + X menu. Now choose Command Prompt (Admin) from the list. If Command Prompt isn’t available, you can also use PowerShell (Admin).
- When Command Prompt starts, enter sfc /scannow and press Enter.
- SFC scan will now start and try to repair your system. This scan can take about 15 minutes, so don’t interfere with it.
Once the scan is finished, check if the problem is resolved. If SFC scan didn’t fix the problem, or if you couldn’t start SFC scan at all, you might want to use DISM instead.
To use DISM to repair your computer, follow these steps:
- Press Windows key + X and run Command Prompt (Admin).
- Copy and paste the following command on the command line:
- In case the DISM can’t obtain files online, try using your installation USB or DVD. Insert media and type following command:
- DISM.exe /Online /Cleanup-Image /RestoreHealth /Source:C:RepairSourceWindows /LimitAccess
- Be sure to replace ”C:RepairSourceWindows” path of your DVD or USB.
After the DISM scan is done, check if the problem still persists. If the issue is still present, or if you couldn’t run DISM scan before, be sure to run it again and check if that solves the issue.
Solution 3 – Remove Nvidia drivers and Nvidia GeForce experience
Often your drivers can cause error 0x800703f1 and prevent you from updating your PC. According to users, this issue can be caused by Nvidia drivers.
If that’s the case, you need to remove both nVidia drivers and nVidia GeForce Experience from your PC.
There are several ways to uninstall Nvidia drivers and nVidia software, but the best way is to use uninstaller software. In case your not familiar with it, uninstaller software can remove any application from your PC.
In addition to removing the application, the uninstaller software will also remove all files and registry entries associated with it, so it will be as if the software was never installed.
If you’re looking for a good uninstaller software, we suggest you use IOBit Uninstaller. This tool is incredibly simple to use, so you should be able to remove any application with ease.
Once you remove Nvidia drivers and software, reinstall Nvidia drivers and check if that solves your issue.
Solution 4 – Check your antivirus
According to users, sometimes your antivirus can interfere with your system and cause error 0x800703f1 while trying to update your system.
If that’s the case, we advise you to disable certain antivirus features and check if that helps. In case the issue is still there, you need to completely disable your antivirus and check if that helps.
If the problem appears even with your antivirus disabled, you should consider removing your antivirus. Once you remove it, try to perform the upgrade again.
If removing the antivirus solves the issue, it might be a good time to consider switching to a different antivirus.
There are many great antivirus tools on the market, but the best is Bitdefender, so feel free to try it out.
Solution 5 – Disable Windows Defender
If you don’t have a third-party antivirus on your PC, it’s rather likely that you have Windows Defender running in the background.
This is a solid antivirus software, and it most cases it won’t interfere with your system in any way.
However, few users reported that sometimes Windows Defender can lead to this issue. To fix the problem, it’s advised to disable real-time protection in Windows Defender.
This is rather simple and you can do it by following these steps:
- Press Windows Key + I to open the Settings app. Go to Update & Security section.
- Go to Windows Security in the left pane. In the right pane click Open Windows Defender Security Center.
- Select Virus & threat protection.
- Now click Virus & threat protection settings.
- Locate Real-time protection feature and turn it off.
After doing that, try to perform the upgrade again.
Keep in mind that by turning off real-time protection you’ll keep your system vulnerable, so don’t visit any suspicious websites while the real-time protection is off.
Solution 6 – Run Windows Update Troubleshooter
If you can’t update your system due to 0x800703f1 error, the issue might be related to your system. Fortunately, Windows 10 comes with various troubleshooters that can fix common problems on your PC with ease.
There’s even a special Windows Update troubleshooter that you can use, and in order to run it, you need to do the following:
- Open the Settings app and navigate to Update & Security section.
- From the menu on the left select Troubleshoot. In the right pane, select Windows Update and click Run the troubleshoot button.
- Now follow the instructions on the screen to complete the troubleshooter.
Once the troubleshooter is finished, check if the problem is still there.
Solution 7 – Restart all Windows Update components
According to users, sometimes this problem can be caused by Windows Update components. To fix the issue, you need to restart all Windows Update components manually.
To do this, you just need to run a couple of commands in Command Prompt. To do that, just follow these steps:
- Start Command Prompt as an administrator.
- When Command Prompt starts, run the following commands:
- net stop wuauserv
- net stop cryptSvc
- net stop bits
- net stop msiserver
- ren C:WindowsSoftwareDistribution SoftwareDistribution.old
- ren C:WindowsSystem32catroot2 Catroot2.old
- net start wuauserv
- net start cryptSvc
- net start bits
- net start msiserver
After running these commands, try to perform Windows Update again and check if the problem is still there.
Solution 8 – Perform a clean reinstall of Windows 10
In the end, if your problem is somehow still there, you should perform a clean Windows 10 install. You’ll only lose installed programs and apps, while everything else can be backed up on other partitions.
So, use already prepared USB/DVD drive and reinstall your system. We can promise you that everything will work much better.
That should wrap it up. If you have any questions or alternative workarounds, feel free to post them in the comments.
For more Windows Update workarounds, and additional info, make sure to check our Windows Update hub.
RELATED STORIES YOU NEED TO CHECK OUT: