在Windows 10上仅允许手动更新

尝试消除问题的工具

Microsoft在发布Windows 10操作系统时删除了更新控件,因此将更新过程设置为手动或完全禁用更新变得不那么琐碎了。尤其是在Windows 10 Home上。

重新获得对更新的控制权的更好解决方案之一是禁用Windows Update服务,并仅在您希望系统查找和安装更新时才启用它。

微软在Windows 10的Fall Creators Update版本中更改了该解决方法,但有效地弥补了这一漏洞。

还有另一个选项仍然可用,但是它需要更改负责更新检查的程序的权限。好消息是,这不会影响手动检查更新,但是会阻止任何自动检查更新。

还有一个重置选项,但是我建议您在对Windows 10系统进行更改之前创建系统分区的备份。

将Windows 10更新设置为手动

windows 10 automatic update task

Windows 10的任务是使用程序C: Windows System32 UsoClient.exe定期自动检查更新。

您可以在Windows Task Scheduler中的Task Scheduler Library> Microsoft> Windows> UpdateOrchestrator> Schedule Scan下找到该任务。

该任务有多个触发器:一个每天运行一次,一次运行,平均事件日志ID为8202,第三个是自定义触发器。

以下变通办法从文件UsoClient.exe删除所有权限。因此,任务触发的更新检查失败。

请注意,这不会影响Windows Defender签名更新,因为这些更新仍将自动下载并安装。

禁用自动更新

usoclient.exe remove permissions

  1. 点击Windows键以调出Windows“开始”菜单。
  2. 键入cmd.exe,选择结果,按住Ctrl键和Shift键,然后单击Enter键以加载提升的命令提示符。您也可以右键单击cmd.exe,然后选择“以管理员身份运行”。
  3. 确认显示的UAC提示。
  4. 运行命令 带上/ f'%WINDIR% System32 UsoClient.exe'/ a
  5. 这将获取文件的所有权,并将其分配给管理员组,从而使您可以控制文件。
  6. 现在运行 icacls'%WINDIR% System32 UsoClient.exe'/ inheritance:r /删除'管理员''已认证的用户''用户''系统'
  7. 这将从文件中删除所选用户组的权限。请注意,如果使用非英语版本的Windows,则可能需要更改英语组名称。

您应该会收到成功消息,但是通过右键单击'C: Windows System32 UsoClient.exe,从上下文菜单中选择属性,然后在属性窗口中切换到“安全性”选项卡,可以验证是否已删除所有权限。打开。

usoclient no permissions

下次Windows 10触发事件时,您应在UpdateOrchestrator任务列表的上次运行结果下收到“拒绝访问”错误消息。

您仍然可以通过打开设置>更新和安全性来手动运行更新扫描。

恢复权限

您可以随时恢复文件的权限:

  1. 打开上面概述的提升的命令提示符。
  2. 运行命令 icacls'%WINDIR% System32 UsoClient.exe'/重置
  3. 此命令将重置UsoClient.exe的所有权限,以便可以再次运行自动更新扫描。

现在您:否,手动还是自动更新?您的系统如何配置? (谢谢 桌上型