当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] 如何在 Windows 10/11 和 Server 2016/2019 中从命令提示符或 PowerShell 运行 Windows 更新

作者:精品下载站 日期:2024-12-14 09:42:07 浏览:17 分类:玩电脑

如何在 Windows 10/11 和 Server 2016/2019 中从命令提示符或 PowerShell 运行 Windows 更新


如果您想在 Windows 10/11 中通过命令提示符或 PowerShell 运行 Windows 更新,请继续阅读下文。

Microsoft 定期发布更新以增强安全性、修复错误并引入可改进 Windows 设备功能的新功能。

Windows 更新分为 2 类:质量更新,出于安全原因和修复故障而不断发布;功能更新,提供改进的版本和附加功能。

更新 Windows 10/11 的常用方法是转到设置 > 更新和安全并检查并安装更新,但在某些情况下可能需要从如果通常的方法不起作用,则使用命令行或 PowerShell。

[玩转系统] 如何在 Windows 10/11 和 Server 2016/2019 中从命令提示符或 PowerShell 运行 Windows 更新

本教程包含有关如何使用命令提示符和 PowerShell 中的命令运行 Windows 更新以及安装或卸载更新的说明。

如何在 Windows 10/11 和 Server 2016/2019 中从 PowerShell 或命令提示符检查和安装更新。

  • 第 1 部分:从命令行安装更新。
  • 第 2 部分:从 PowerShell 安装更新。
  • 第 3 部分:从 PowerShell 卸载更新。

第 1 部分:如何从命令提示符运行 Windows 更新。

在以前版本的 Windows 中,您可以使用命令 “wuauclt /detectnow /updatenow”更新 Windows。

在最新的 Windows 10 版本中,命令“WUAUCLT.EXE”不再起作用,已被命令“USOCLIENT.EXE”取代。

信息:“USOCLIENT.EXE”是用于下载和安装 Windows 更新的 Update Session Orchestrator 客户端。 *

* 注意:
1. 据报道,并非所有 Windows 10 和 11 版本都支持 USOCLIENT。如果您的设备也是如此,请使用 PowerShell 方法更新您的系统。

2. 由于 USOCLIENT 命令在执行时不会在屏幕上显示任何内容,因此确定该命令是否正常工作的唯一方法是查看以下目的地的活动。

  • C:\Windows\SoftwareDistribution\ReportingEvents.log
  • 任务计划程序 -> Microsoft -> Windows -> 更新 Orchestrator

要使用“USOCLIENT.EXE”安装更新,请按照下列步骤操作:

1. 以管理员身份启动命令提示符 PowerShell,并在 UAC 提示符处询问

2. 使用以下命令之一强制 Windows 检查更新:*

    1. UsoClient开始扫描
  1. USOClient.exe StartInteractiveScan

* 注意: 一些用户报告说,在他们的情况下,一个命令有效,而另一个命令无效。要查看这 2 个命令中哪一个适用于您的情况,请在运行该命令的同时打开 Windows 更新,以确保 Windows 正在检查更新。

[玩转系统] 如何在 Windows 10/11 和 Server 2016/2019 中从命令提示符或 PowerShell 运行 Windows 更新

3. 找到更新后,使用以下命令之一下载它们:

    1. UsoClient开始下载
  1. 扫描安装等待

4. 使用以下命令继续安装下载的更新:

UsoClient StartInstall

5.安装更新后,使用以下命令重新启动您的电脑:*

UsoClient RestartDevice

* 注意: 我建议至少等待 30 分钟再重新启动电脑。

[玩转系统] 如何在 Windows 10/11 和 Server 2016/2019 中从命令提示符或 PowerShell 运行 Windows 更新

第 2 部分:如何在 Windows 10/11 中通过 PowerShell 运行 Windows 更新。

如果要使用 PowerShell 命令下载并安装 Windows 或驱动程序更新,请使用以下说明。

从 PowerShell 安装 Windows 更新:

1.以管理员身份打开PowerShell

2. 继续并使用此命令安装“PowerShell Windows Update 模块”,并在提示安装所需的任何其他提供程序时询问(按“y”): *

Install-Module PSWindowsUpdate

* 注意:
1. “PSWindowsUpdate”是从 PowerShell 安装更新的必要模块。要查看模块中所有可用的命令,请输入以下命令:

Get-Command -module PSWindowsUpdate

2. 默认情况下,该模块仅查找 Windows 和驱动程序更新。如果您安装了其他 Microsoft 产品(例如 Office),并且您也想获取它们的更新,请同时输入以下命令:

Add-WUServiceManager -MicrosoftUpdate

[玩转系统] 如何在 Windows 10/11 和 Server 2016/2019 中从命令提示符或 PowerShell 运行 Windows 更新

3. 然后输入以下命令以允许在您的计算机上执行脚本,并在出现提示时询问

Set-ExecutionPolicy -ExecutionPolicy RemoteSigned

[玩转系统] 如何在 Windows 10/11 和 Server 2016/2019 中从命令提示符或 PowerShell 运行 Windows 更新

4. 现在强制 Windows 下载并列出 PowerShell 中的所有可用更新。 *

Get-WindowsUpdate

5. 现在根据您的需要进行操作:

A. 要从 PowerShell 安装所有可用的 Windows 更新,请输入以下命令:

Install-WindowsUpdate

[玩转系统] 如何在 Windows 10/11 和 Server 2016/2019 中从命令提示符或 PowerShell 运行 Windows 更新


B. 要安装所有可用的 Windows 更新以及所有其他 Microsoft 产品的更新,请发出以下命令:

Install-WindowsUpdate -MicrosoftUpdate

C. 要从 PowerShell 安装特定的 Windows 更新,请发出此命令并在出现提示时询问 (y):*

Get-WindowsUpdate -KBArticleID "KB-Number” -Install

例如在此示例中安装 KB5005463:

Get-WindowsUpdate -KBArticleID "KB5005463" -Install

[玩转系统] 如何在 Windows 10/11 和 Server 2016/2019 中从命令提示符或 PowerShell 运行 Windows 更新


D. 要阻止安装 Windows 更新,请在 PowerShell 中发出以下命令:

Get-WindowsUpdate -NotKBArticle “KB-Number” -AcceptAll

例如在此示例中阻止安装 KB5005463:

Get-WindowsUpdate -NotKBArticle “KB5005463” -AcceptAll

[玩转系统] 如何在 Windows 10/11 和 Server 2016/2019 中从命令提示符或 PowerShell 运行 Windows 更新


E. 要从更新中排除特定类别(例如“驱动程序更新或功能更新”,请发出以下命令:

Install-WindowsUpdate -NotCategory "Drivers","FeaturePacks" -AcceptAll

第 3 部分:如何从 PowerShell 卸载 Windows 更新。

要使用 PowerShell 删除更新:

1.以管理员身份打开PowerShell

2. 在 PowerShell 窗口中,输入以下命令以获取所有已安装更新的列表。

wmic qfe list brief /format:table

[玩转系统] 如何在 Windows 10/11 和 Server 2016/2019 中从命令提示符或 PowerShell 运行 Windows 更新

2.记下与您要删除的 Windows 更新关联的知识库编号

[玩转系统] 如何在 Windows 10/11 和 Server 2016/2019 中从命令提示符或 PowerShell 运行 Windows 更新

3. 现在执行以下命令以删除 PowerShell 中所需的更新:

wusa /uninstall /kb:Number

注意: 将“Number”替换为您要删除的更新的 KB 编号。例如:要删除 KB5005635,请输入以下命令:

wusa /uninstall /kb:5005635

[玩转系统] 如何在 Windows 10/11 和 Server 2016/2019 中从命令提示符或 PowerShell 运行 Windows 更新

就是这样!哪种方法适合您?
请留下您对您的经历的评论,让我知道本指南是否对您有帮助。请喜欢并分享本指南以帮助他人。

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯