欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  科技

win10更新1909提示错误代码0x80073701解决步骤

程序员文章站 2022-03-30 17:50:51
win10 1909 系统更新升级的时候出现了更新错误代码0x80073701,那么,当win10 1909更新出现0x80073701错误代码时怎么解决呢?其实这可能是因为我们的系统兼容性的问题,或...

win10 1909 系统更新升级的时候出现了更新错误代码0x80073701,那么,当win10 1909更新出现0x80073701错误代码时怎么解决呢?其实这可能是因为我们的系统兼容性的问题,或者就是在升级过程中出现了故障。可以在windows powershell中使用代码进行相应修复即可。因为遇到的错误信息不同,所以文章比较长,要有点耐心。

win10更新1909提示错误代码0x80073701解决步骤

问题:如何解决windows 10更新错误代码:0x80073701?

0x80073701更新错误,可能与您的更新组件缺失有关。

可以尝试下方方法,手动注册windows update组件:

1.同时按【win+x】键,点选【windows powershell(管理员)】

2.拷贝下方的程序码到刚打开的powershell里面,按回车

3.忽略红字错误,重启电脑

4.运行windows update

$arch = get-wmiobject -class win32_processor -computername localhost | select-object addresswidth

write-host "1. stopping windows update services..."

stop-service -name bits

stop-service -name wuauserv

stop-service -name appidsvc

stop-service -name cryptsvc

write-host "2. remove qmgr data file..."

remove-item "$env:allusersprofile\application data\microsoft\network\downloader\qmgr*.dat" -erroraction silentlycontinue

write-host "3. renaming the software distribution and catroot folder..."

rename-item $env:systemroot\softwaredistribution softwaredistribution.bak -erroraction silentlycontinue

rename-item $env:systemroot\system32\catroot2 catroot2.bak -erroraction silentlycontinue

write-host "4. removing old windows update log..."

remove-item $env:systemroot\windowsupdate.log -erroraction silentlycontinue

write-host "5. resetting the windows update services to defualt settings..."

"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)"

set-location $env:systemroot\system32

write-host "6. registering some dlls..."

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

write-host "7) removing wsus client settings..."

reg delete "hklm\software\microsoft\windows\currentversion\windowsupdate" /v accountdomainsid /f

reg delete "hklm\software\microsoft\windows\currentversion\windowsupdate" /v pingid /f

reg delete "hklm\software\microsoft\windows\currentversion\windowsupdate" /v susclientid /f

write-host "8) resetting the winsock..."

netsh winsock reset

netsh winhttp reset proxy

write-host "9) delete all bits jobs..."

get-bitstransfer | remove-bitstransfer

write-host "10) attempting to install the windows update agent..."

if($arch -eq 64){

wusa windows8-rt-kb2937636-x64 /quiet

}

else{

wusa windows8-rt-kb2937636-x86 /quiet

}

write-host "11) starting windows update services..."

start-service -name bits

start-service -name wuauserv

start-service -name appidsvc

start-service -name cryptsvc

write-host "12) forcing discovery..."

wuauclt /resetauthorization /detectnow

write-host "process complete. please reboot your computer."

如何解决windows 10更新错误代码:0x80073701?

microsoft工程师建议在手动执行任何步骤之前运行系统文件检查器和dism工具。如果这些0x80073701错误修复无效,请不要忘记尝试运行windows update疑难解答程序,该程序是一种自动化实用程序,可自动修复更新错误。如果它也不起作用,那么请转到手动错误代码0x80073701修复程序。

方法1.重置windows更新

按win键+ x并选择命令提示符(管理员)。

禁用bits,加密,msi安装程序和windows更新服务。为此,在命令提示符窗口中键入以下命令并在每个命令提示符后按enter键:net stop wuauservnet stop cryptsvcnet停止位net stopmsiserver

win10更新1909提示错误代码0x80073701解决步骤

现在重命名softwaredistribution和catroot2文件夹。为此,请在窗口中键入以下命令并在每个命令后键入enter:ren c:\ windows \ softwaredistribution softwaredistribution.oldren c:\ windows \ system32 \ catroot2 catroot2.old

现在启用bits,加密,msi安装程序和windows更新服务(以前禁用)。为此,您必须输入以下命令并在每个命令后按enter键:net start wuauservnet start cryptsvcnet start bitsnet startmsiserver

关闭命令提示符并重新启动您的pc。

win10更新1909提示错误代码0x80073701解决步骤

方法2.检查windows日期和时间设置

用鼠标右键单击win键并选择控制面板。

选择时钟,语言和区域选项。

点击更改设置按钮。

标记与internet时间服务器同步,然后单击立即更新。

最后,点击确定并关闭所有内容。

重新启动您的电脑。

方法3.手动下载并安装更新kb3081440

导航到微软官方网站并下载更新kb3081440。它会自动删除kb3206632的残留。注:不要忘记选择支持您的操作系统类型(32位或64位)的更新。

最后,专家建议安装一个pc优化工具,例如reimage。它将适当地维护存储在系统中的windows注册表,系统文件和应用程序。最重要的是,它将保护系统免受恶意软件的侵害。

win10更新1909提示错误代码0x80073701解决步骤

以上就是小编给大家分享的win10更新1909提示错误代码0x80073701的解决方法步骤,此篇教程能够帮组到你。