You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

如何阻止Windows自动切换至以太网作为默认网络连接?

如何阻止Windows自动切换至以太网作为默认网络连接?

嗨,这个场景我太熟了——你是靠笔记本的WiFi共享给路由器供其他设备上网,结果Windows总自作主张把以太网当成默认上网通道,搞得两边都断网对吧?别慌,给你几个实测有效的解决办法:

方法一:调整网络适配器优先级(最推荐)

这是最直接从系统层面改优先级的方式:

  • 打开「控制面板」→「网络和共享中心」→「更改适配器设置」
  • 按下键盘上的Alt键调出菜单栏,点击「高级」→「高级设置」
  • 在弹出窗口的「适配器和绑定」标签页里,找到你正在使用的WiFi网络,按住它往上拖动到最顶端,把以太网移到下方
  • 点击「确定」保存,之后Windows就会优先选择WiFi作为默认上网连接了

方法二:修改以太网的IPv4设置,移除默认网关

因为你的以太网是用来给路由器传网的,本身不需要作为笔记本的上网通道,所以可以去掉它的默认网关:

  • 同样在「更改适配器设置」里,右键点击以太网图标→「属性」
  • 在列表里找到「Internet 协议版本4 (TCP/IPv4)」,双击打开设置
  • 选择「使用下面的IP地址」,填写和WiFi共享网段匹配的IP(比如Windows WiFi共享默认的192.168.137.1,子网掩码255.255.255.0),然后把「默认网关」那一栏留空
  • 确认保存后,以太网就不会被Windows识别为可上网的连接了

方法三:用命令行强制调整优先级(适合技术爱好者)

如果习惯用命令操作,可以通过终端修改网络的优先级数值(数值越小,优先级越高):

  • 按下Win+X,选择「Windows终端(管理员)」或「命令提示符(管理员)」
  • 先输入命令 netsh interface ipv4 show interfaces,找到WiFi和以太网对应的「索引」编号
  • 接着输入 netsh interface ipv4 set interface "你的WiFi名称" metric=10,再输入 netsh interface ipv4 set interface "以太网" metric=100(把名称换成你实际的网络名称)
  • 执行完成后,WiFi的优先级就会远高于以太网

额外小技巧

如果还是偶尔出现切换问题,可以检查WiFi的属性设置:

  • 打开「设置」→「网络和Internet」→「WiFi」,点击当前连接的WiFi名称→「属性」
  • 确保「设为按流量计费的连接」是关闭状态,Windows会优先选择非流量计费的网络作为主要上网通道

备注:内容来源于stack exchange,提问作者Garhoogin

火山引擎 最新活动