我可以获得有关 Windows 更新正在做什么的更多信息吗?

Der*_*ler 84 windows-7 windows-update command-line

经常发生我必须观看此屏幕几分钟的情况:

在此处输入图片说明

我不知道后面发生了什么。而且我也对观察WindowsUpdate.log变化不感兴趣。

我很想知道是否有一种方法可以提供更多反馈。最好是我可以从命令行调用的东西(比如apt-get)。

小智 71

您可以使用位于 %windir%\system32\ 文件夹中的 wuauclt.exe 实用程序从命令行调用 Windows 更新。

要检查更新,

wuauclt.exe /detectnow
Run Code Online (Sandbox Code Playgroud)

要检查和更新,

wuauclt.exe /detectnow /updatenow
Run Code Online (Sandbox Code Playgroud)

如果您在 Windows 更新设置中设置了“从不检查更新”,这将不起作用。也可能必须启用自动更新才能使“/updatenow”开关工作(安装更新)。

在 Windows 10 之前的 Windows 版本中,您还可以通过输入以下命令(位于 %windir%\system32\ 文件夹中)来启动 Windows Update 的 GUI:

wuapp.exe
Run Code Online (Sandbox Code Playgroud)

这只会打开更新应用程序并检查可用更新,而不会安装它们。此外,如果您在 Windows Update 设置中设置了“从不检查更新”,这也不会检查更新,您必须单击“检查更新”按钮。

  • 在 Windows 7 上,`wuauclt.exe` 似乎不会向 cmd 打印任何输出。 (9认同)

kiz*_*zx2 58

在 Windows 10 中,您可以使用PSWindowsUpdatePowerShell 模块。

> Install-Module PSWindowsUpdate
> Get-WindowsUpdate
> Install-WindowsUpdate
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

  • Win10 由于脚本策略而受到限制。以管理员身份启动 ps-console,然后运行给定的命令。可能需要在“Get-WindowsUpdate”之前运行“Import-Module PSWindowsUpdate”。此策略仅适用于此 PS 会话。 (18认同)
  • 也适用于 Windows 7。:) (2认同)

Der*_*ler 34

在研究如何在 Windows Server 2008 R2 Core 上安装 Windows 更新时,我发现了一些很好的建议。

我非常喜欢的一个建议是WUA_SearchDownloadInstall.vbs脚本。

列出可用更新

在此处输入图片说明

更新安装

在此处输入图片说明

  • 另一种选择是 [WSUS 离线](http://superuser.com/a/567990/36744)。 (3认同)

bgm*_*der 11

您可以使用wusa.exeWindows 7 的一部分。

我想从任务栏中删除 Windows 10 更新图标,所以我编写了这个调用wusa 的AutoHotkey脚本。

wusa := "c:\windows\system32\wusa.exe"
runwait %wusa%  /uninstall /kb:2952664 /norestart
runwait %wusa%  /uninstall /kb:3021917    /norestart
runwait, %wusa%  /uninstall /kb:3035583 /norestart
msgbox, okay, all done!`rDon't forget to -hide- the updates now.
Run Code Online (Sandbox Code Playgroud)

因此您可以使用它wusa.exe来管理 Windows 更新和安装.msu文件。

以下是以下命令行参数wusahttps : //support.microsoft.com/en-us/kb/262841

wusa.exe /uninstall /kb:123456 /quiet /norestart
wusa.exe Windows6.1-KB123456-x86.msu /quiet /norestart
Run Code Online (Sandbox Code Playgroud)

页面包含一系列其他方法来从命令行管理更新。

本页解释了wusa.exe 的工作原理

要查看安装了哪些更新(通过命令行):

systeminfo | find ": KB"
Run Code Online (Sandbox Code Playgroud)

  • 我在这里查看这个答案真的很难过,因为被称为 ***Update to Windows 10*** 的恶意软件阻碍了更新过程,我无法安装安全更新。 (2认同)

小智 9

我正在使用WuInstall。它是用于管理 Windows 更新的命令行工具。您有许多很棒的选项,例如显示安装进度、指定是否要重新启动以及何时重新启动,以及每个进程都可以使用日志文件。问候


小智 5

Windows 10 和 Windows Server 2016 或更高版本,使用USOClient.exe扫描、下载和安装更新。

  • StartScan用于开始扫描
  • StartDownload用于开始下载补丁
  • StartInstall用于安装下载的补丁
  • RefreshSettings如果进行了任何更改,则刷新设置
  • StartInteractiveScan可能会要求用户输入和/或打开对话框以显示进度或报告错误
  • RestartDevice重启设备以完成更新安装
  • ScanInstallWait组合扫描下载安装
  • ResumeUpdate在启动时恢复更新安装

Windows 10 / Windows Server 2016 中 wuauclt 的命令行等效项


归档时间:

查看次数:

581168 次

最近记录:

6 年,9 月 前