答案是通过注册表禁用网卡选择性暂停和节能以太网功能。具体为:在hkey_local_machine\system\currentcontrolset\control\class{4d36e972-e325-11ce-bfc1-08002be10318}下,对当前有线网卡子项设置selectivesuspend=0、enableeeeenergyefficientethernet=0,并视情况禁用快速启动。

关闭局域网连接超时自动断开的注册表设置
Windows 10 默认会在局域网适配器空闲一段时间后触发节能策略,导致有线连接在无流量时自动断开链路层,远程访问、文件共享或后台服务可能因此中断。这不是网络故障,而是系统主动切断物理连接以省电。
方法一:禁用以太网适配器的 Selective Suspend(选择性暂停)
这一步直接阻止系统在空闲时挂起网卡硬件,是解决“插着网线却突然掉网”的最有效注册表干预。
按 Win + R → 输入 regedit → 回车 → 导航至:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4d36e972-e325-11ce-bfc1-08002be10318}
在该路径下,逐个打开带“DriverDesc”值为“Realtek PCIe GbE Family Controller”“Intel(R) Ethernet Connection”“MediaTek MT7921 Wireless LAN Card”等字样的子项(通常为 0000、0001、0002…),进入后检查右侧是否存在名为 【SelectiveSuspend】 的 DWORD 值。
若存在 → 双击它 → 将数值数据改为 【0】 → 点击确定;若不存在 → 右键空白处 → 新建 → DWORD (32 位) 值 → 命名为 SelectiveSuspend → 双击 → 设为 0。
修改完成后关闭注册表编辑器,重启电脑生效。注意:只改你当前正在使用的有线网卡对应子项,别误操作蓝牙或无线模块。
方法二:强制禁用节能以太网(EEE)的注册表开关
部分 Realtek 和 Intel 有线网卡驱动会通过注册表键值启用 EEE,而该功能在休眠/空闲期间极易引发握手失败和链路重置。
仍在同一主路径 {4d36e972-e325-11ce-bfc1-08002be10318} 下 → 找到你的真实有线网卡子项 → 检查右侧是否有名为 【EnableEEEEnergyEfficientEthernet】 或 【EnergyEfficientEthernet】 的 DWORD 值。
若有 → 双击 → 数值设为 【0】;若无 → 新建 DWORD(32 位)值 → 命名为 EnableEEEEnergyEfficientEthernet → 设为 0。
这步做完后无需重启,执行 netsh interface set interface "以太网" admin=disable → netsh interface set interface "以太网" admin=enable 即可重载驱动生效。
验证与补救:确认当前网卡是否受 Modern Standby 干扰
很多用户以为问题出在局域网,实际是整机进入了 Modern Standby(S0 空闲)状态,而某些主板固件未正确处理有线唤醒信号,导致链路静默断开。先确认系统是否真走 S0:
以管理员身份运行命令提示符 → 输入 powercfg /a → 查看输出中是否包含 “Standby (S0 Low Power Idle)” 且无 “Standby (S3)” 字样。
若显示 S3 或仅支持 S4(休眠)→ 说明你的设备不支持 S0 待机,此时注册表改 SelectiveSuspend 仍有效,但必须同步禁用快速启动:
Win + R → 输入 powercfg.cpl → 回车 → 左侧点击“选择电源按钮的功能” → 点击“更改当前不可用的设置” → 取消勾选“启用快速启动(推荐)” → 保存更改 → 重启。
这一步不做,系统每次冷启动都会残留休眠镜像,导致网卡初始化异常,注册表修改形同虚设。











