我正在使用.NET 3.5框架。
我正在使用Inerop.WUApiLib
来检查/设置Windows更新设置。
在Windows 7上一切正常,但在Windows 8上它失败了。
经过研究后,我发现你无法设置“windows update”运行的时间。 相反,您应该设置Automatic Maintenance的时间,然后“windows update”将作为维护操作的一部分运行。
有没有办法设置自动维护的时间?
编辑:
我在任务调度程序中找到了一个名为“Task Scheduler”的任务。 显然,在为此任务设置时间时,会导致自动维护在此时开始。
问题是在维护完成后或重新启动计算机后,计划时间将重置为原始值。
DOUBLE EDIT:
每次重置计划时间的原因是因为还有另一个任务“维护配置程序”负责将时间重置为用户请求的时间。
我发现了另一项任务 - “手动维护”,您可以随时设置,维护将在当时运行。
我仍然想找出一种设置定期维护的方法,因此不会有2个任务执行相同的操作,但至少现在我可以设置自动维护的时间