Windows更新失败 < 必须修复Windows 更新组件 未正确配置一个或多个Windows 更新组件

匿名
2020-05-21T09:48:50+00:00

Windows更新失败,通过【疑难解答-Windows更新】监测结果如下:

Windows 更新

找到问题 必须修复Windows 更新组件 修复Windows 更新组件 检测到可能的 Windows 更新数据库错误 修复Windows 更新数据库损坏

检测到的潜在问题 默认Windows 更新数据位置已更改 一些安全设置缺失或已更改 检查缺少或损坏的文件 服务注册缺失或已损坏 系统日期和时间不正确 检查挂起的更新

找到问题

< 必须修复Windows 更新组件 未正确配置一个或多个Windows 更新组件。

修复Windows 更新组件 经常修复Windows 更新组件可解决常见的 Windows 更新错误。

< 检测到可能的 Windows 更新数据库错误 可能的问题也许会妨碍Windows 更新将你的系统保持最新状态。

12.51MB 文件名:

检测到的潜在问题

检查挂起的更新

检测详细信息

DataStoreAndWULogFiles.zip

一些安全设置缺失或已更改

检查缺少或损坏的文件

服务注册缺失或已损坏

系统日期和时间不正确

DataStoreAndWULogFiles.zip

默认Windows 更新数据位置已更改 Windows 更新存储数据的位置已更改,必须进行修复。

未修复 已完成 已解决 已完成

问题不存在 问题不存在 问题不存在 问题不存在 问题不存在 问题不存在

未修复

已完成

已解决

修复Windows 更新数据库损坏 若要解决WU 问题,一个步骤是在计算机上删除并重新下载更新。是否要立即 尝试此步骤? 根据你的网络配置,可能会产生下载费用。

已完成

问题不存在

问题不存在

问题不存在

问题不存在

问题不存在

问题不存在

file:///C:/Users/huzh/AppData/Local/ElevatedDiagnostics/2560293460/2020052107.00...

Page 1 of 2

2020/5/21

收集信息

计算机名: Windows 版本: 体系结构: 时间:

程序包版本:

程序包版本: 发布者:

程序包版本:

程序包版本:

IsPostback_RC_PendingUpdates

IsPostback: False

IsPostback_RC_PendingUpdates

IsPostback: True

Service Status

BITS 服务有问题: 请求的服务已经启动。 请键入 NET HELPMSG 2182 以获得更多的帮 助。

Service Status

BITS 服务有问题: 请求的服务已经启动。 请键入 NET HELPMSG 2182 以获得更多的帮 助。

发布者详细信息

Windows 网络诊断 检测网络连接问题。

HUNG 10.0 x64 2020年5月21日 14:29:23

后台智能传输服务 找到并修复可能会使后台下载无法进行的问题 3.5 发布者: Microsoft Windows

4.0 Microsoft Windows

Windows 更新 解决妨碍你更新 Windows 的问题。 9.3 发布者: Microsoft Windows

Windows 更新 解决妨碍你更新 Windows 的问题。 9.2 发布者: Microsoft Corporation

Windows 家庭版 | Windows 10 | Windows 更新

锁定的问题。 此问题已从 Microsoft 支持社区迁移。 你可投票决定它是否有用,但不能添加评论或回复,也不能关注问题。

0 个注释 无注释

5 个答案

排序依据: 非常有帮助
  1. 匿名
    2020-05-30T15:23:44+00:00

    您好!

    如果执行了以上也一样,那么您可用 “Windows 10 覆盖安装” 来修复,可参考以下步伐,连接里有视频:

    下载地址:(点击 "立即下载工具“)

    https://www.microsoft.com/zh-cn/software-downlo...

    如何进行Windows 10 覆盖安装:

    https://answers.microsoft.com/zh-hans/windows/f...

    (安全起见,请确保您电脑有 60 GB 可用空间)

    注意:请务必备份好您在C盘的个人文件(比如桌面 (Desktop), 文件资源管理器中"此电脑"下面的图片 (Pictures) \ 音乐 (Music) \ 文档 (My Documents) \ 视频 (Video) \下载文件夹 (Download) 中的数据),

    这是重装系统的意思吗? C盘中的程序、文件、配置会被“重置清空”?

    此答案是否有帮助?

    0 个注释 无注释
  2. 匿名
    2020-05-23T11:40:35+00:00

    跟进一下,应该稳定了吧??是的话呢,能否给个评价?? (这会对我工作有很大的帮助!!)

    如果之后您还有其他的疑问,欢迎随时在微软社区提问,这里的同僚们会与您一起携手研究与了解您的问题并给予全力的帮助!!

    谢谢您对微软的支持!!

    此答案是否有帮助?

    0 个注释 无注释
  3. 匿名
    2020-05-22T08:26:20+00:00

    您好!

    如果执行了以上也一样,那么您可用 “Windows 10 覆盖安装” 来修复,可参考以下步伐,连接里有视频:

    下载地址:(点击 "立即下载工具“)

    https://www.microsoft.com/zh-cn/software-downlo...

    如何进行Windows 10 覆盖安装:

    https://answers.microsoft.com/zh-hans/windows/f...

    (安全起见,请确保您电脑有 60 GB 可用空间)

    注意:请务必备份好您在C盘的个人文件(比如桌面 (Desktop), 文件资源管理器中"此电脑"下面的图片 (Pictures) \ 音乐 (Music) \ 文档 (My Documents) \ 视频 (Video) \下载文件夹 (Download) 中的数据),

    此答案是否有帮助?

    0 个注释 无注释
  4. 匿名
    2020-05-22T07:14:54+00:00

    您好,我是独立顾问 (Independent Advisor) Jason Lau Chang Kwang,欢迎询问 Microsoft Community,很高兴为您提供技术支持。

    如果您电脑有安装其他第三方的防毒软件,试试卸载 》重启电脑看看,您可用以下步伐来卸载那防毒软件:

    https://support.microsoft.com/zh-cn/help/402805...

    =================================

    1)您可到以下途径,尝试运行 “DiagPackage.diagpkg”

    C:\Windows\diagnostics\system\WindowsUpdate\DiagPackage.diagpkg

    =================================

    2)如果以上不行,试试按左下角的查找 》 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) 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 "10) Starting Windows Update Services..."

    Start-Service -Name BITS

    Start-Service -Name wuauserv

    Start-Service -Name appidsvc

    Start-Service -Name cryptsvc

    Write-Host "11) Forcing discovery..."

    wuauclt /resetauthorization /detectnow

    Write-Host "Process complete. Please reboot your computer."

    随时欢迎任何疑问。

    Regards,

    Jason Lau Chang Kwang

    (***如果我们的回复帮助到了您,请对有用的回復标记为答案,并给与评价,以便其他询问者参考,谢谢!)

    我展示的问题报告,就是运行“DiagPackage.diagpkg” 的结果。

    2)如果以上不行,试试按左下角的查找 》 Powershell (选择 ISE) 》 右键 》 用管理员运行 》 把以下拷贝到里面 》 运行 》 运行完后重启电脑 》

    第二个方法运行后,显示“你的设备中缺少重要的安全和质量修复。”,请问这又该如何呢?

    此答案是否有帮助?

    0 个注释 无注释
  5. 匿名
    2020-05-21T09:56:04+00:00

    您好,我是独立顾问 (Independent Advisor) Jason Lau Chang Kwang,欢迎询问 Microsoft Community,很高兴为您提供技术支持。

    如果您电脑有安装其他第三方的防毒软件,试试卸载 》重启电脑看看,您可用以下步伐来卸载那防毒软件:

    https://support.microsoft.com/zh-cn/help/402805...

    =================================

    1)您可到以下途径,尝试运行 “DiagPackage.diagpkg”

    C:\Windows\diagnostics\system\WindowsUpdate\DiagPackage.diagpkg

    =================================

    2)如果以上不行,试试按左下角的查找 》 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) 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 "10) Starting Windows Update Services..."

    Start-Service -Name BITS

    Start-Service -Name wuauserv

    Start-Service -Name appidsvc

    Start-Service -Name cryptsvc

    Write-Host "11) Forcing discovery..."

    wuauclt /resetauthorization /detectnow

    Write-Host "Process complete. Please reboot your computer."

    随时欢迎任何疑问。

    Regards,

    Jason Lau Chang Kwang

    (***如果我们的回复帮助到了您,请对有用的回復标记为答案,并给与评价,以便其他询问者参考,谢谢!)

    此答案是否有帮助?

    0 个注释 无注释