最简单有效的方法是修改注册表DefaultMediaCost路径下的Ethernet值为2。具体操作:按Win+R打开regedit,导航至HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkList\DefaultMediaCost,将右侧Ethernet的数值数据改为2(十六进制),重启后即可启用以太网的按流量计费模式,从而阻止Windows 10后台自动下载更新。

你想让 Windows 10 在连着家里的有线宽带时也不偷偷下载更新、不占用带宽、不触发磁盘频繁写入——但“以太网”设置页里找不到“设为按流量计费的连接”开关,或该开关灰显不可点,这时必须通过注册表强制启用,否则系统始终视其为无限制网络。
确认当前以太网连接状态
右键任务栏右下角网络图标 → 选择“打开网络和Internet设置” → 左侧点击“以太网” → 查看右侧是否列出已连接的“以太网”适配器。若显示“未连接”,请先插好网线并确保能上网;若显示已连接但无“设为按流量计费的连接”选项,说明系统未识别为可配置计量模式的网络类型,需进入注册表干预。
通过注册表将本地以太网设为按流量计费
方法一:直接修改 DefaultMediaCost 中 Ethernet 键值(推荐)
① 按 Win + R 输入 regedit → 回车 → 点击“是”允许UAC提权;
② 导航至:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkList\DefaultMediaCost;
③ 在右侧找到名为 Ethernet 的 DWORD (32位) 值 → 双击打开 → 将“数值数据”由默认的 1 改为 2 → 选择“十六进制” → 点击“确定”;
④ 关闭注册表编辑器 → 重启电脑。重启后,“设置→网络和Internet→以太网”中将出现可操作的“设为按流量计费的连接”开关,且状态显示为“是”。
方法二:若 Ethernet 项不存在或修改后无效,需先获取完全控制权限
① 在 DefaultMediaCost 项上右键 → “权限” → “高级” → “更改”所有者 → 输入当前登录用户名(如 Microsoft 账户则填邮箱)→ “检查名称” → 确定;
② 返回权限窗口 → 勾选当前用户 → 点击“编辑” → 勾选“完全控制”→ 确定;
③ 此时再新建 DWORD(32位)值,命名为 Ethernet,数值数据设为 2(十六进制);
【必须设为2,设成1或0均无效;设成3会导致系统误判为手机网络】
验证是否生效
打开“设置” → “网络和Internet” → 左侧选“状态” → 右侧找到当前以太网连接名称 → 确认其后明确显示“按流量计费的连接: 是”。
接着进入“更新和安全” → “Windows 更新” → 点击“检查更新”,等待15秒 —— 若界面卡在“正在检查更新…”且无进度条、无下载提示,资源监视器(resmon.exe)中 wuauserv 进程网络活动为0,则表示后台更新通道已被成功阻断。

















