是否有任何工具/实用程序可以在机器使用 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 脚本结合起来。