對於我們正在使用的win101909版本系統,如果在進行系統更新升級的時候出現了更新錯誤0x80073701代碼提示的話,很多小夥伴不知道該怎麼解決。對於這種問題小編覺得可能是因為我們的系統相容性的問題,或是在升級過程中出現了故障。可以在Windows PowerShell中使用程式碼進行相應修復即可。詳細內容就來看下小編是怎麼做的吧~
0x80073701更新錯誤,可能與您的更新元件缺失有關。
可以嘗試下方方法,手動註冊Windows Update元件:
1.同時按鍵,點選
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 catrr2.bak-Item $env:systemroot\System32\Catroot2 catrr2.bak -ErootcAction
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)(ALOCR0 ;;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
regsvr322
regsvr322 .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 ##1regsvr32.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 #######regsvr322 .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\SOFTWAREKLM\SOFTWARE\ 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." ###以上是win10版本1909更新錯誤0x80073701怎麼解決的詳細內容。更多資訊請關注PHP中文網其他相關文章!