windows update 系统更新

wuauclt.exe

  • 使用环境 cmd
  • 更新记录
    • 查看更新记录 wmic qfe list brief
    • 过滤更新记录 wmic qfe list brief | findstr "5049613 5011048 5052916 5053606"
    • 卸载更新记录 wusa /uninstall /kb:5049613
  • 更新
    • 仅查看可用更新 wuauclt.exe /detectnow
    • 仅上报更新状态 wuauclt.exe /reportnow

PSWindowsUpdate

  • 使用环境 powershell
  • 安装工具 Install-Module -Name PSWindowsUpdate
  • 更新
    • 可用更新 Get-WUList
    • 仅下载 Get-WindowsUpdate -Download
    • 安装更新 Install-WindowsUpdate -KBArticleID KB123456
    • 下载并安装更新 Install-WindowsUpdate -AcceptAll
    • 重启电脑 Restart-Computer
  • 更新记录
    • 查看更新记录 Get-WUHistory

Dism++

  • 下载并修复系统组件 DISM /Online /Cleanup-Image /RestoreHealth

sfc

  • 扫描并修复系统文件 sfc /scannow

net

  • 查看当前系统版本 systeminfo | findstr /B /C:"OS Name" /C:"OS Version"
  • 启动更新服务 net start wuauserv
  • 暂停更新服务 net stop wuauserv
  • 重置更新组件
    • net stop wuauserv
      net stop cryptSvc
      net stop bits
      net stop msiserver
      ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
      ren C:\Windows\System32\catroot2 catroot2.old
      net start wuauserv
      net start cryptSvc
      net start bits
      net start msiserver