一:通过 PowerShell 执行 Windows 更新
1、PowerShell 并没有内置的「Windows 更新」模块,但我们可以使用 PSWindowsUpdate 第三方模块来管理 Windows 更新:
1.1、打开 PowerShell:使用Windows + R快捷键打开「运行」对话框,输入powershell,然后按Ctrl + Shift + Enter以管理员权限打开 PowerShell 窗口。
1.2、安装 PSWindowsUpdate 模块:输入并运行以下命令来安装 PSWindowsUpdate 模块:
Install-Module PSWindowsUpdate
2、(可选)启用 Microsoft 更新:如果要检测和安装其他 Microsoft 产品更新,可以启用 Microsoft 更新服务:
Add-WUServiceManager -MicrosoftUpdate
3、检查可用的更新:输入并运行以下命令来查看可用的更新:
Get-WindowsUpdate
4、安装更新:输入并运行以下命令来安装更新:
Install-WindowsUpdate
此命令将会安装之前检查到的所有可用更新。只安装特定更新需要你已经确定了要安装的 KB 编号,可以使用以下 PowerShell 命令来安装特定的更新。比如要安装KB5002324、KB5002325:
Get-WindowsUpdate -KBArticleID "KB5002324", "KB5002325" -Install
5、阻止特定的 Windows 更新
如果要阻止安装特定的 Windows 更新,可以通过执行以下 PowerShell 命令来实现,同样,以KB5002324、KB5002325举例:
Install-WindowsUpdate -NotKBArticle "KB5002324, KB5002325" -AcceptAll
6、使用 PowerShell 列出 Windows 更新历史记录
执行如下命令,即可查看到当前计算机中已安装补丁的详细信息,包括:标题、描述、KB 号、安装日期和状态等等。
wmic qfe list
二:使用「命令提示符」执行 Windows 更新****
1、使用 UsoClient 命令执行 Windows 更新。UsoClient 命令适用于 Windows 10 或 Windows Server 2016 及更高版本。
2、打开命令提示符:使用Windows + R快捷键打开「运行」对话框,输入cmd,然后按Ctrl + Shift + Enter以管理员权限打开「命令提示符」。
3、检查新的更新: 输入并运行以下命令来检查是否有新的可用更新:
UsoClient /StartScan
4、下载更新:输入并运行以下命令来下载检测到的更新:
UsoClient /StartDownload
5、安装更新:输入并运行以下命令来安装已下载的更新:
UsoClient /StartInstall
6、如果你觉得一条一条执行比较麻烦,可以使用一条命令完成更新的检查、下载和安装:
UsoClient ScanInstallWait
三、使用 wuauclt 命令运行 Windows 更新
1、打开命令提示符:使用Windows + R快捷键打开「运行」对话框,输入cmd,然后按Ctrl + Shift + Enter以管理员权限打开「命令提示符」。
2、检查并下载更新:运行以下命令来检查并下载新的更新:
wuauclt /detectnow
3、安装更新:运行以下命令来安装下载的更新:
wuauclt /updatenow
4、(可选)向上游 WSUS 报告状态:如果你使用的是 WSUS 服务器,可以运行以下命令来向服务器报告状态:
wuauclt.exe /reportnow
5、为了提高效率,可以在一个命令中组合多个参数,例如同时检查和安装更新:
wuauclt /detectnow /updatenow
6、如果要忽略之前检测到的更新,并强制立即重新检查更新,可以使用以下命令:
wuauclt /resetauthorization /detectnow
如您发现侵权内容,欢迎友好的反馈,站长必在24小时内妥善处理。站长邮箱:postmaster@cloud700.com
