如何从命令行运行 Windows 更新

尝试消除问题的工具

在 Microsoft Windows 10 中,可以在设置 -> 更新和安全 -> Windows 更新中找到 Windows 更新。通常,Windows 更新会在后台继续运行,并会自动安装新更新。

Windows 更新每 22 小时随机检查一次新更新 .随机检查背后的原因是,如果世界上的所有系统都在完全相同的时间开始检查更新,这会给 Microsoft 服务器带来极大的负载。这就是微软提出每天随机检查更新的想法的原因。

您还可以手动运行 Windows 更新以随时检查新的更新。以下是检查新 Windows 更新的三种方法。 快速总结 隐藏 1 使用运行命令对话框强制 Windows 更新检查 2 从 PowerShell 运行 Windows 更新(命令行) 2.1 在远程计算机上部署更新 2.2 仅安装特定更新 2.3 阻止安装特定更新 3 从命令提示符(命令行)运行 Windows 更新 4 使用 Windows 设置检查 Windows 更新 5 如何强制 Windows 更新下载已下载的更新 6 使用 Wuinstall 命令行工具管理 Windows 更新

使用运行命令对话框强制 Windows 更新检查

我发现强制 Windows 更新检查的最简单方法是在“运行”对话框中使用命令。还有来自 CMD 和 PowerShell 的其他命令,但让我们从最简单的方法开始。

打开运行对话框(Windows 键 + R)或打开 Windows 搜索并运行以下命令:|_+_|

这将触发 Windows Update 图形用户界面,该界面将开始检查新更新。此方法适用于所有版本的 Windows,包括 Windows 10 和 Windows 11。

还有另一个命令会触发相同的效果,但仅适用于 Windows 10 和 Windows 11:|_+_|

从 PowerShell 运行 Windows 更新(命令行)

没有用于 Windows 更新的官方 Windows PowerShell 模块。 PSWindowsUpdate 是第三方模块,可用于在 Windows 中配置 Windows 更新。默认情况下,此模块未安装在 Windows 中,但您可以从 PowerShell 库下载它,安装并运行该模块以检查新更新。

通过 PowerShell 运行 Windows 更新需要三个步骤。逐步运行以下命令:|_+_|

安装模块 PSWindowsUpdate

这将在 PowerShell 中安装 Windows 更新模块。|_+_| 检查更新

获取-WindowsUpdate

此命令将检查更新。|_+_|

安装 Windows 更新

此命令将安装可用更新(已在步骤 2 中列出)

上面提到的命令只会安装 Windows 更新。如果您还想更新其他 Microsoft 产品,则还需要启用 Microsoft 更新服务。使用 PowerShell 启用它非常容易:|_+_|

如果你想在安装完所有更新后自动重启你的电脑,你可以运行以下命令:|_+_|

在远程计算机上部署更新

PowerShell 模块还可用于在远程计算机上部署 Windows 更新。这个过程涉及两个命令:

1- 创建计算机列表并将列表作为变量字符串传递:|_+_|

2- 现在运行以下命令开始检查远程计算机上的 Windows 更新:|_+_|

仅安装特定更新

如果您已经知道文章 kb 号。对于要安装的特定更新,可以运行以下命令:|_+_|

将 KB 编号替换为您要安装的那个编号。

阻止安装特定更新

您可以使用以下 PowerShell 命令阻止在您的计算机上安装特定更新:|_+_|

从命令提示符(命令行)运行 Windows 更新

Windows Update 也可以通过旧的 CMD 运行以获取最新的更新。通过命令提示符运行 Windows 更新的唯一限制是它不会显示任何进度。过程完成后仅显示结果。让我们看看如何运行它:

重启设备 —— 安装更新后重新启动 Windows

扫描安装等待 – 检查更新,下载可用更新并安装它们

  • 按下 Windows 键 + R 打开 对话。
  • 类型 指令 然后按 Ctrl + Shift + 输入 在管理模式下打开命令提示符。
  • 运行以下命令以检查新更新:
    wuauclt / 检测
  • 运行以下命令以安装新更新
    wuauclt /更新

由于命令提示符不显示任何进度,因此更好的方法是同时检查和安装更新。这是执行此操作的命令:

wuauclt /detectnow /updatenow

上述命令适用于所有版本的 Windows,包括 Windows 7 和 Windows Server 2008 R2。但如果您使用的是 Windows 10 或 Windows Server 2016,则可以使用 客户端 比 wuauclt 有更多选项的命令。您可以使用以下开关运行 UsoClient:

开始扫描 – 开始检查更新

开始下载 – 开始下载更新

开始安装 – 开始安装下载的更新

使用 Windows 设置检查 Windows 更新

要检查新更新并配置您的 Windows 更新设置,请按照以下步骤操作:

  1. 打开 视窗设置 (Windows 键 + i)。
  2. 选择 更新与安全 .
  3. 选择 Windows更新 从左侧菜单。
  4. 按右侧窗格中的检查更新按钮。

检查更新

如何强制 Windows 更新下载已下载的更新

如果要强制 Windows 更新重新下载所有更新,可以使用以下步骤执行此操作。有时更新会损坏或出于其他原因,您只是不想安装下载的更新。在这种情况下,您可以轻松删除已下载的更新,这将使 Windows 更新再次运行并再次检查和下载更新。

在这种情况下唯一需要注意的是,您的计算机上不得安装更新。如果已安装更新,Windows 将检测为已安装,并且不会再次下载。在这种情况下,您需要先卸载更新,然后强制再次运行 Windows 更新。

第1步 : 打开 文件管理器 然后去 这台电脑 .

第2步 : 打开 C:WindowsSoftwareDistribution下载
此文件夹包含 Windows 操作系统当前正在下载或最近下载并安装的所有更新文件。

第 3 步 : 删除上述文件夹中的所有文件。

第四步 :使用上述方法再次运行 Windows 更新。这将强制 Windows 更新检查相同的更新并再次下载它们。新更新的下载和安装过程是完全自动化的。在下载和安装过程中,您无需执行任何操作。

使用 Wuinstall 命令行工具管理 Windows 更新

使用 WuInstall,IT 管理员可以自动更新 Windows。 Wuinstall 可用于在他们认为适当的时候强制执行 Windows 更新查询、下载和安装,使他们能够使整个更新过程更加可控和用户友好。

WuInstall 是一个强大而灵活的系统管理工具,可用于基于 WSUS 或独立的环境。要使用 Wuinstall 下载最新更新,您需要先下载并安装 Wuinstall。请按照以下步骤操作:

http://www.wuinstall.com/ 并在您的计算机上安装最新的免费版 Wuinstall。在管理模式下打开命令提示符

要搜索最新更新,请运行以下命令:|_+_|

这不仅会寻找新的更新,还会在命令窗口中列出它们。

要下载更新,请运行以下命令:|_+_|

这将从 Microsoft 服务器下载所有可用更新。

要安装更新,请运行以下命令:|_+_|

还有一些开关可以与 install 命令一起使用

/安静的 – 将安装更新而不显示任何内容。

/禁用提示 – 禁用来自 Windows 的任何输入

/ 自接受 - 在更新安装过程中自动接受任何协议

/重启周期 – 在下一次计算机重新启动时安装更新。

您可以使用 Windows 更新执行的其他操作:

禁用或绕过 Windows 10 上的挂起更新 (和 Windows 11)

如何在允许所有其他更新的同时阻止特定更新的安装

如何查看和保存 Windows 10(和 Windows 11)中已安装更新的列表

在 Windows 10(和 Windows 11)中查看更新大小

下载任何 Windows 10 累积更新

如何在安装更新后禁用自动重启

如何将更新包添加到 Windows 10 ISO 映像

如何禁用自动更新

如何限制 Windows 更新带宽使用

如何使用 CAB 和 MSU 文件离线安装更新

希望这在您想要自动化某些 Windows 功能的情况下会很有用。您想使用命令行选项运行 Windows Update 的其他目的是什么?