我的笔记本电脑中有一个 Sierra Wireless 4G/LTE 模块和 Windows 10 Pro Anniversary Update。我想避免 Windows 在通过移动连接时下载更新。更好的方法是仅在高峰时段禁用下载,否则允许下载。
对于 Wi-Fi 连接,可以设置“计量连接”选项,点击“网络和 Internet -> Wi-Fi”中的连接属性。我在“网络和 Internet -> 蜂窝”下没有看到移动连接的等效设置。
无论如何,我可能会在“网络和 Internet -> 数据使用情况”中为移动连接设置“数据限制”。
一旦设置“数据限制”,是否会阻止更新?
我发现我可以使用以下方式设置移动连接的费用mycon
参数netsh
:
netsh mbn set profileparameter name="myconn" cost=type
类型可以是: Unrestricted
,Fixed
,Variable
。
Fixed
是否会Variable
阻止更新?
阻止特定更新的其他可能性連接或者次?
答案1
背景信息
在类似的问题中答案.microsoft.com楼主在移动连接选项中看到了“计量连接”开关,但是它被禁用了。微软的一位代表说:
蜂窝页面中的 UI 切换已弃用,不再使用。我们已意识到围绕该切换的混乱,并正在研究解决方案。感谢您的反馈,对造成的混乱深表歉意!
鉴于目前的界面,“解决方案”是移除开关。但恕我直言,这增加了混乱,因为现在我们无法更改连接成本状态,而且用户界面对此一无所知。
至于netsh
我在回答中提到的命令,尽管这可能看起来很奇怪(在同一个线程中),但微软 wiki 作者不鼓励使用它,因为:
目前,除了 Windows 7 之外,还没有发布命令参考,因此信息很少。[该]命令不应该发布在此线程中。
影响移动连接的连接成本的建议方法是修改注册表中的值。
解决方案
首先,识别注册表项:
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkList\DefaultMediaCost
如果您只想知道您的连接状态:
请检查 的值名称3G
和4G
:DefaultMediaCost
如果将它们设置为 ,则1
相关移动连接将不受计量; 的值2
将相关连接设置为“计量”。 期望找到1
作为值。如果您想更改上述值:
请注意,该键DefaultMediaCost
由驱动程序设置,因此所有者是“TrustedInstaller”帐户。为了能够修改它,您需要右键单击DefaultMediaCost
,选择权限,然后通过“高级”属性对话框将自己设置为Owner
。在应用更改之前,请设置 replace-subcontainers 复选框。一旦您Owner
,还请设置Full Control
复选框。如果您需要经常切换值:
将它们设置为计量,右键单击DefaultMediaCost
并将它们导出为 reg 文件。将它们设置为非计量并再次导出。根据需要双击计量/非计量 reg 文件。
请注意,修改是针对每个连接类型,而不是针对单个连接。
遗憾的是,更改DefaultMediaCost
需要重新启动,这给高峰/非高峰时段 DefaultMediaCost 的安排带来了不便。
关于数据限制,基于以下几点Microsoft 指南我推断,在可变或接近的数据上限下,策略是仅下载高优先级的 Windows 更新,但“允许用户明确 [...] 下载较低优先级的更新”。
编辑
@HeySora 指出,Windows 1903 将 2 设为 3G 和 4G 网络的默认选择,因此每次重启时都会计量蜂窝连接
答案2
回复你的问题
将要固定的或者多变的阻止更新?
Microsoft 支持有一个计量互联网连接:常见问题解答页面上显示的内容,在部分下将我的网络连接设置为计量会对我的电脑产生什么影响?
您可能会注意到这些和其他影响:
- Windows 更新将仅下载优先更新。
- 从 Windows 应用商店下载的应用程序可能会暂停。
常见问题解答使用了模糊的措辞(“可能”),但关于 Windows 更新强烈暗示:
- 非优先 Windows 更新将不是设置为计量时下载
- “优先” Windows 更新将要下载
免责声明:我没有测试过实际的 Windows 更新下载行为,只是找到了一份文档并想指出它给出的答案。