使用 3G 网络时禁用 Windows 更新

使用 3G 网络时禁用 Windows 更新

是否有任何工具/实用程序可以在机器使用 3G 类型无线网络连接时更改 Windows 更新以使其不下载?

不确定使用 3G USB 密钥和网络共享 iPhone 之间是否存在区别。

答案1

我在这里告诉你的内容尚未经过测试,因此请自行测试。

您可以尝试并使用以下几种方法:

方法 1: 如果您有高级 Windows 防火墙设置,则可以创建自定义规则。

创建自定义规则时,您可以选择 Windows 更新应用程序或客户端,选择范围时,您可以选择“远程访问”作为要使用的接口类型。根据 Windows 帮助,“远程访问”代表

通过远程访问发送的通信,例如您在计算机上配置的虚拟专用网络 (VPN) 连接或拨号连接。

您可以将指定的规则设置为“阻止”,并且应该阻止 Windows 更新客户端进行此类连接的所有通信。

这可能会导致一些问题:

  • 它也可以阻止 VPN
  • 网络共享连接可能不算作拨号连接

方法 2:

您可以通过文件中的脚本手动关闭或打开某个全局防火墙规则。

进入高级防火墙,像方法 1 一样,设置防火墙规则来阻止 Windows 更新客户端,但这次是全局阻止。给它起一个独特的名字。

现在你可以创建一个文件,比如说“block update.cmd”,在其中写入

netsh advfirewall firewall set rule name="personal update rule name" new enable=yes

以管理员权限运行命令来启用该规则,而要禁用该规则(从而启用更新),则写入“enable=no”,您可以为此使用不同的文件。

也许您可以找到一个程序,通过注册表或 WMI 识别是否有新的网络连接,并相应地启动一个程序。

方法 3:

找到一个防火墙软件,您可以在其中设置特定规则,如前两个步骤中所述,但基于网络适配器(例如 iPhone 适配器)

答案2

方法 4:

net stop wuauclt

停止更新服务。这曾经在 winxp 上有效,但在 vista/7 上,您可能(也)需要停止 wuauserv 和/或 bits。不幸的是,这是手动操作,但您可以尝试将其与使用 wmi 检查网络状态的 vbs 脚本结合起来。

相关内容