暂停 Windows 更新最多 35 天,并通过 powershell 查明更新暂停的日期

imp*_*t79 5 powershell windows-update windows-10

在 Windows 10 中,可以使用“Windows 更新 - 高级选项”设置对话框将 Windows 更新暂停最多 35 天(请参见屏幕截图)。

问题 1:如何通过 powershell 或命令行实现这一点?

问题 2:如何通过 powershell 或命令行了解 Windows 更新暂停的日期?或者:我如何知道 Windows 更新恢复还剩多少天?

Windows 更新 - 高级设置对话框

Ozy*_*ius 2

以下是在 Powershell 中修改注册表的简单方法:

Set-ItemProperty -Path 'HKLM:\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings' -Name 'PauseUpdatesExpiryTime' -Value "2020-07-31T00:00:00Z"
Run Code Online (Sandbox Code Playgroud)

最后查询当前设置:

Get-ItemProperty -Path 'HKLM:\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings'| Select-Object PauseUpdatesExpiryTime
Run Code Online (Sandbox Code Playgroud)

这已经过测试,唯一的副作用是“高级设置”页面中的日期设置下拉列表呈灰色。