首页 > 解决方案 > 暂停 Windows 更新长达 35 天,并通过 powershell 找出暂停更新的日期

问题描述

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

问题 1:我如何通过 powershell 或命令行来实现?

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

Windows 更新 - 高级设置对话框

标签: powershellwindows-10windows-update

解决方案


这是通过修改注册表在 Powershell 中执行此操作的简单方法:

Set-ItemProperty -Path 'HKLM:\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings' -Name 'PauseUpdatesExpiryTime' -Value "2020-07-31T00:00:00Z"

最后查询当前设置:

Get-ItemProperty -Path 'HKLM:\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings'| Select-Object PauseUpdatesExpiryTime

这已经过测试,唯一的副作用是日期设置下拉菜单在高级设置页面中显示为灰色。


推荐阅读