powershell - 暂停 Windows 更新长达 35 天,并通过 powershell 找出暂停更新的日期
问题描述
在 Windows 10 中,可以使用“Windows 更新 - 高级选项”设置对话框(请参阅屏幕截图)暂停 Windows 更新长达 35 天。
问题 1:我如何通过 powershell 或命令行来实现?
问题 2:我如何通过 powershell 或命令行找出 Windows 更新暂停的日期?或者:我如何知道还有多少天才能恢复 Windows 更新?
解决方案
这是通过修改注册表在 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
这已经过测试,唯一的副作用是日期设置下拉菜单在高级设置页面中显示为灰色。
推荐阅读
- java - 如何在 JPA 中使用不同的序列名称/身份
- mysql - 如何逐行从大表中获取数据
- ios - 如何启用 SocketRocket 日志记录
- python-3.x - 下面的python代码一开始运行良好,但是由于我使用了相同的目录,所以第二次出现循环,我需要在哪里更改以避免无限循环?
- javascript - 计算对象的百分比
- ponyorm - PonyORM 中的模式迁移
- javascript - 输入完成后滚动到 div
- python - Sklearn DecisionTreeclassifier 为拆分返回不可能的值
- apache-camel - Apache Camel XMPP:我正在尝试使用 XMPP 协议使用 apache camel 的接收者列表组件来访问 URI
- javascript - JSDoc,将 POJO 视为 Class 的实例