您好,我是 Jason Lau Chang Kwang,欢迎询问 Microsoft Community,很高兴为您提供技术支持。
如果您电脑有安装其他第三方的 “防毒” 或 “管理” 或 “优化” 软件(如电脑管家,鲁大师,360,火绒安全软件等等),试试卸载 》重启电脑看看(以避免电脑有 2 款防毒软件相互发生冲突,即第三方防毒软件加 Windows Defender),您可用以下步伐来卸载那第三方防毒软件(只剩 Defender),然后重启电脑:
(Windows)在 Windows 10 中卸载或删除应用和程序:
https://support.microsoft.com/zh-cn/help/457899...
(Mac)如何在 Mac 上删除 App:
https://support.apple.com/zh-cn/HT202235
注意:这是一个非 Microsoft 官方网站。此网站似乎提供了详细的步伐与安全的信息。网站可能会宣传您不需要的产品,在决定下载并安装之前,请彻底研究网站上的细节。
==============================
1)您可到以下途径,尝试运行 “DiagPackage.diagpkg”:
C:\Windows\diagnostics\system\WindowsUpdate\DiagPackage.diagpkg
2)解决更新 Windows 时遇到的问题:
https://support.microsoft.com/zh-cn/help/408983...
3)如果以上不行,试试按左下角的查找 》 Powershell (选择 ISE) 》 右键 》 用管理员运行 》 把以下拷贝到里面 》 运行 》 运行完后重启电脑 》 然后再试试更新看看?
$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) Resetting the WinSock..."
netsh winsock reset
netsh winhttp reset proxy
Write-Host "8) Delete all BITS jobs..."
Get-BitsTransfer | Remove-BitsTransfer
Write-Host "9) Starting Windows Update Services..."
Start-Service -Name BITS
Start-Service -Name wuauserv
Start-Service -Name appidsvc
Start-Service -Name cryptsvc
Write-Host "10) Forcing discovery..."
wuauclt /resetauthorization /detectnow
Write-Host "Process complete. Please reboot your computer."
随时欢迎任何疑问。
Regards,
Jason Lau Chang Kwang