如何使用 PowerShell 安装 Windows 10 更新

  • 要从 PowerShell 在 Windows 10 上安装更新,请打开“PowerShell (admin)”,运行“Install-Module PSWindowsUpdate”命令来安装模块,“Get-WindowsUpdate”来查看可用更新,然后运行“Install-WindowsUpdate”来安装所有更新累积更新。
  • 要下载、安装并重新启动 Windows 10,请打开“PowerShell (admin)”并运行“Get-WindowsUpdate -AcceptAll -Install -AutoReboot”命令。
  • “Get-WindowsUpdate -Install -KBArticleID ‘KB5031445’”命令允许您安装特定的 Windows 10 更新。

2023 年 11 月 8 日更新: Windows 10 更新通过 Windows 更新设置自动或手动进行。但是,如果您尝试修补新安装或创建自定义脚本来自动执行该过程,则可以使用PowerShell上的“PSWindowsUpdate”模块使用命令下载并安装缺失的补丁。

Michal Gajda 创建了PSWindowsUpdate模块,可通过PowerShell Gallery获取该模块。它包含的组件可让您在 Windows 10 上轻松检查、下载和安装更新。

在本指南中,我将教您使用 PowerShell 检查和安装Windows 10更新的步骤。

从 PowerShell 更新 Windows 10

要使用 PowerShell 检查并安装更新,请使用以下步骤:

  1. 在 Windows 10 上打开“开始” 。

  2. 搜索PowerShell,右键单击顶部结果,然后选择“以管理员身份运行”选项。

  3. 键入以下命令来安装模块以运行 Windows Update,然后按Enter

    Install-Module PSWindowsUpdate
    安装 PSWindows 更新

    小提示:安装模块后,您不再需要重复步骤 3来使用该模块和管理更新。
  4. 输入A并按Enter确认。

  5. 键入以下命令以使用 PowerShell 检查更新,然后按Enter

    Get-WindowsUpdate

  6. 键入以下命令以安装可用的 Windows 10 更新,然后按Enter

    Install-WindowsUpdate
    PowerShell 安装 Windows 10 更新

  7. 输入A并按Enter确认。

完成这些步骤后,最新的累积更新将被下载并安装到您的计算机上。

使用 PowerShell 管理更新

PSWindowsUpdate 模块包含许多管理更新的选项。您始终可以使用该Get-Command –Module PSWindowsUpdate命令来查询可用命令的列表。

1.更新命令后自动重启系统

要下载、安装,然后重新启动计算机以完成更新过程,请使用以下步骤:

  1. 打开开始

  2. 搜索PowerShell,右键单击顶部结果,然后选择“以管理员身份运行”选项。

  3. 键入以下命令以下载并安装所有可用更新,重新启动系统,然后按Enter

    Get-WindowsUpdate -AcceptAll -Install -AutoReboot

完成这些步骤后,Windows 10 将下载并安装所有可用更新,并重新启动计算机以自动应用更改。

2.下载特定更新命令

要从 PowerShell 在 Windows 10 上下载并安装特定更新,请使用以下步骤:

  1. 打开开始

  2. 搜索PowerShell,右键单击顶部结果,然后选择“以管理员身份运行”选项。

  3. 使用 PowerShell 键入以下命令列出可用更新及其 KB 编号,然后按Enter

    Get-WindowsUpdate

  4. 键入以下命令来下载、安装特定更新,重新启动系统,然后按Enter

    Get-WindowsUpdate -Install -KBArticleID 'KB5031445'

    在命令中,将“KB5031445”替换为您要安装的更新的 KB 名称。

完成这些步骤后,在这种情况下,Windows 10 将在您的设备上下载并安装更新KB5031445

Windows 10 附带了Windows Update Provider,但与 PSWindowsUpdate 模块相比,选项有限,而且使用起来更复杂。

2023 年 11 月 8 日更新:本指南已更新,以确保准确性并反映更改。

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注