Windows Update 错误代码C80003F3通常在尝试安装Windows更新或启动 WU 软件程序时发生。此问题可能是由于Windows 更新(Windows Update)文件损坏或在所有DLL(DLLs)更新中取消注册造成的。
使用此错误代码,您可能会看到以下错误消息:
Error(s) found: Code C80003F3 Windows Update encountered an unknown error.
在本指南中,我们解释了所有可能帮助您解决此问题的方法。所以,让我们找出方法。
Windows 更新错误代码 C80003F3
要修复Windows系统上的Windows 更新错误代码 C80003F3(Windows Update Error Code C80003F3) ,请遵循以下建议:
- 使用Windows 更新疑难解答(Windows Update Troubleshooter)
- 检查 Windows 更新(Check Windows Update) 服务(Services)状态
- 重置所有 Windows 更新组件
- 执行 SFC 和 DISM 扫描
- 重新注册Windows Update系统文件 (.dll)。
在开始之前,首先创建一个系统还原点。如果您将来需要,这样做将帮助您恢复更改。
为了获得最佳结果,我建议您按照与此处相同的顺序尝试建议的方法。让我们详细看看它们——
1]使用(Use)Windows更新(Windows Update Troubleshooter)疑难解答
Windows更新疑难解答(Update Troubleshooter)是您可以尝试在 Windows 10 PC 上解决问题的最简单方法之一。
为此,请打开 Windows 设置(open the Windows Settings)> 更新和安全(Update and Security) ,然后选择 疑难解答(Troubleshoot) 选项卡。
现在切换到右窗格,选择Windows Update,然后点击 运行疑难解答 (Run the troubleshooter )按钮。
此外,您还可以尝试 使用 Microsoft 的在线疑难解答(Microsoft’s online troubleshooter) 并检查它是否可以帮助您摆脱此问题。
2]启用Windows更新服务
根据用户的报告,他们只需启用那些无法正常工作的基本Windows 更新服务即可解决此问题。(Windows Update)
要启用它们,您首先需要打开提升的命令提示符(open an elevated command prompt)。
打开后,复制并粘贴以下文本代码,然后在每个命令后按 Enter。
SC config trustedinstaller start=auto
SC config bits start=auto
SC config cryptsvc start=auto
然后重新启动您的Windows设备并检查问题现在是否已解决。
3]重置Windows Update组件
(Reset the Windows Update component to default)手动将 Windows 更新组件重置为默认值。现在重新启动计算机,一旦启动,检查问题是否仍然存在。如果是,则向下移动到下一个有效的解决方法。
4]执行SFC和DISM扫描
有时,由于某些文件损坏和系统问题,也会发生此严重问题。在这种情况下,始终建议运行系统文件检查器(System File Checker)工具。
要运行SFC扫描,请打开提升的命令提示符,然后键入以下命令 -
sfc /scannow
然后按 Enter(Enter)开始扫描过程。
完成该过程后,重新启动设备,然后运行 DISM 工具(run the DISM tool)来修复损坏的系统文件。
在提升的命令提示符窗口中,复制并粘贴以下文本代码。另外,在每个命令后按回车键来执行它。
Dism.exe /online /cleanup-image /scanhealth
Dism.exe /online /cleanup-image /restorehealth
等待(Wait)一段时间,直到该过程完成。完成后,重新启动计算机并检查它是否解决了问题。
5]重新注册Windows Update系统文件(.dlls)
发生错误C80003F3的另一个可能原因是DLL文件。也许它没有以正确的方式注册。这个问题在老的Windows(Windows)版本上基本已经发现了。因此,如果您也是面临此问题的其中一员,则需要重新注册所有DLL(DLLs)更新。
为此,请使用Win+R键盘快捷键打开运行(Run)对话框。
输入“记事本”并按Ctrl+Shift+Enter 快捷(Shortcut)键以管理员身份运行记事本。(Notepad)
如果屏幕上出现UAC提示,请单击是(Yes)按钮授予管理权限。
在提升的记事本(Notepad)中,复制并粘贴以下文本代码 -
net stop bits
net stop wuauserv
net stop appidsvc
net stop cryptsvc
Del "%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\qmgr*.dat"
Del %windir%\SoftwareDistribution\*.* /S /Q
Ren %windir%\system32\catroot2 catroot2.bak
sc.exe sdset bits D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)
sc.exe sdset wuauserv D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)
cd /d %windir%\system32
regsvr32.exe /S atl.dll
regsvr32.exe /S urlmon.dll
regsvr32.exe /S mshtml.dll
regsvr32.exe /S shdocvw.dll
regsvr32.exe /S browseui.dll
regsvr32.exe /S jscript.dll
regsvr32.exe /S vbscript.dll
regsvr32.exe /S scrrun.dll
regsvr32.exe /S msxml.dll
regsvr32.exe /S msxml3.dll
regsvr32.exe /S msxml6.dll
regsvr32.exe /S actxprxy.dll
regsvr32.exe /S softpub.dll
regsvr32.exe /S wintrust.dll
regsvr32.exe /S dssenh.dll
regsvr32.exe /S rsaenh.dll
regsvr32.exe /S gpkcsp.dll
regsvr32.exe /S sccbase.dll
regsvr32.exe /S slbcsp.dll
regsvr32.exe /S cryptdlg.dll
regsvr32.exe /S oleaut32.dll
regsvr32.exe /S ole32.dll
regsvr32.exe /S shell32.dll
regsvr32.exe /S initpki.dll
regsvr32.exe /S wuapi.dll
regsvr32.exe /S wuaueng.dll
regsvr32.exe /S wuaueng1.dll
regsvr32.exe /S wucltui.dll
regsvr32.exe /S wups.dll
regsvr32.exe /S wups2.dll
regsvr32.exe /S wuweb.dll
regsvr32.exe /S qmgr.dll
regsvr32.exe /S qmgrprxy.dll
regsvr32.exe /S wucltux.dll
regsvr32.exe /S muweb.dll
regsvr32.exe /S wuwebv.dll
netsh winsock reset
netsh winhttp reset proxy
net start bits
net start wuauserv
net start appidsvc
net start cryptsvc
然后单击“文件(File)”菜单并选择“另存为”(“Save as”)选项。或者,您可以使用Ctrl+Shift+S快捷键来保存文件。
在这里你需要选择一个合适的位置,给一个合适的名字,然后用.bat扩展名保存文件。
创建批处理文件后,右键单击保存的文件并选择以管理员身份运行(Run as administrator)以执行文本代码。
完成该过程后,关闭记事本(Notepad)窗口并尝试再次安装Windows 更新(Windows Updates)。
我希望本指南可以帮助您解决问题。(I hope this guide helped you to solve the issue.)
相关文章(Related Post):修复 Windows 更新错误代码 800F0A13。(Fix Windows Update Error Code 800F0A13.)
How to fix Windows Update Error Code C80003F3 on Windows 10
Windows Updatе Error Code C80003F3 commonly occurs while trying to install a Windows update or starting the WU software programs. This problem could be caused due to corrupted Windows Update files or de-registered in all DLLs updates.
With this error code, you could see the following error message:
Error(s) found: Code C80003F3 Windows Update encountered an unknown error.
In this guide, we have explained all the possible methods that may help you to fix this issue. So, let’s find out the way.
Windows Update Error Code C80003F3
To fix Windows Update Error Code C80003F3 on your Windows system, follow these suggestions:
- Use the Windows Update Troubleshooter
- Check Windows Update Services status
- Reset all Windows Update components
- Perform SFC and DISM scans
- Re-register Windows Update system files (.dlls).
Before you begin, create a system restore point first. Doing this will help you revert back the changes if you ever need it in the future.
To have the best result, I would like to recommend you try out the suggested methods in the same order as it is done here. Let us see them in detail –
1] Use the Windows Update Troubleshooter
Windows Update Troubleshooter is the one the simplest method you can try to fix the issue on your Windows 10 PC.
To do this, open the Windows Settings > Update and Security and then select the Troubleshoot tab.
Now switch to the right pane, select Windows Update, and then hit the Run the troubleshooter button.
Furthermore, you can also try Microsoft’s online troubleshooter and check whether it helps you to get rid of this problem.
2] Enable Windows Update services
As per the users’ report, they got able to fix this problem just by enabling those essential Windows Update services that weren’t working.
To enable them, you first need to open an elevated command prompt.
Once it opens, copy and paste the following text code and then hit enter after each command.
SC config trustedinstaller start=auto
SC config bits start=auto
SC config cryptsvc start=auto
Then reboot your Windows device and check if the issue is resolved now.
3] Reset Windows Update components
Reset the Windows Update component to default manually. Now restart your computer and once it starts up, check if the problem still persists. If it is, then move down to the next effective workaround.
4] Perform SFC and DISM scans
Sometimes this serious problem can also occur due to having certain file corruption and system issue. In this case, it is always suggested to run the System File Checker tool.
To run the SFC scan, open an elevated command prompt and then type in the following command –
sfc /scannow
Then hit Enter to start the scanning process.
Once it completes the process, reboot your device, and then run the DISM tool to repair the damaged system files.
In an elevated command prompt window, copy and paste the following text code. Also, hit enter after each command to execute it.
Dism.exe /online /cleanup-image /scanhealth
Dism.exe /online /cleanup-image /restorehealth
Wait for a while until the process gets completed. Once it gets completed, restart your computer and check whether it resolves the issue.
5] Re-register Windows Update system files (.dlls)
Another possible cause of occurring the error C80003F3 is the DLL file. Maybe it is not registered in the correct way. This problem has been basically found on the older Windows version. So, if you are also one of them who is facing this problem, you need to re-register all the DLLs updates.
To do this, open Run dialog box using the Win+R keyboard shortcut.
Type in “notepad” and hit Ctrl+Shift+Enter Shortcut key to run Notepad as an administrator.
If UAC prompts on the screen, click on the Yes button to grant the administrative privileges.
Inside the elevated Notepad, copy and paste the following text code –
net stop bits
net stop wuauserv
net stop appidsvc
net stop cryptsvc
Del "%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\qmgr*.dat"
Del %windir%\SoftwareDistribution\*.* /S /Q
Ren %windir%\system32\catroot2 catroot2.bak
sc.exe sdset bits D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)
sc.exe sdset wuauserv D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)
cd /d %windir%\system32
regsvr32.exe /S atl.dll
regsvr32.exe /S urlmon.dll
regsvr32.exe /S mshtml.dll
regsvr32.exe /S shdocvw.dll
regsvr32.exe /S browseui.dll
regsvr32.exe /S jscript.dll
regsvr32.exe /S vbscript.dll
regsvr32.exe /S scrrun.dll
regsvr32.exe /S msxml.dll
regsvr32.exe /S msxml3.dll
regsvr32.exe /S msxml6.dll
regsvr32.exe /S actxprxy.dll
regsvr32.exe /S softpub.dll
regsvr32.exe /S wintrust.dll
regsvr32.exe /S dssenh.dll
regsvr32.exe /S rsaenh.dll
regsvr32.exe /S gpkcsp.dll
regsvr32.exe /S sccbase.dll
regsvr32.exe /S slbcsp.dll
regsvr32.exe /S cryptdlg.dll
regsvr32.exe /S oleaut32.dll
regsvr32.exe /S ole32.dll
regsvr32.exe /S shell32.dll
regsvr32.exe /S initpki.dll
regsvr32.exe /S wuapi.dll
regsvr32.exe /S wuaueng.dll
regsvr32.exe /S wuaueng1.dll
regsvr32.exe /S wucltui.dll
regsvr32.exe /S wups.dll
regsvr32.exe /S wups2.dll
regsvr32.exe /S wuweb.dll
regsvr32.exe /S qmgr.dll
regsvr32.exe /S qmgrprxy.dll
regsvr32.exe /S wucltux.dll
regsvr32.exe /S muweb.dll
regsvr32.exe /S wuwebv.dll
netsh winsock reset
netsh winhttp reset proxy
net start bits
net start wuauserv
net start appidsvc
net start cryptsvc
Then click on the File menu and select the “Save as” option. Alternatively, you can use the Ctrl+Shift+S shortcut key to save the file.
Here you need to choose a suitable location, give a proper name, and then save the file with .bat extension.
When the batch file is created, then do a right-click on the saved file and select Run as administrator to execute the text code.
Once it completes the procedure, close the Notepad window and try to install the Windows Updates again.
I hope this guide helped you to solve the issue.
Related Post: Fix Windows Update Error Code 800F0A13.