禁用网卡大发送卸载(lso)及相关卸载选项可显著缓解大文件复制卡死和速度骤降问题,尤其适用于局域网smb共享或usb4网桥等高吞吐场景,需配合禁用节能选项、远程差分压缩、smb签名及改用robocopy等措施。
直接在网卡属性里关掉“大发送卸载(lso)”能显著缓解大文件复制卡死、速度骤降的问题,尤其在局域网 smb 共享或 usb4 网桥等高吞吐场景下效果明显——这不是修硬件,而是让网卡别“好心办坏事”。
找到并禁用 LSO 相关选项
LSO 本意是让网卡分担 CPU 的 TCP 分段工作,但部分驱动(尤其是 Realtek、某些 USB4 虚拟网卡)实现不稳,大块连续写入时反而引发分段错乱、校验失败或链路中断。必须手动关闭:
- 右键“开始” → “设备管理器” → 展开“网络适配器” → 右键当前正在用的有线/无线网卡 → “属性”
- 切换到“高级”选项卡,在属性列表中逐项查找并设为“已禁用”:
- Large Send Offload V2 (IPv4)
- Large Send Offload V2 (IPv6)
- TCP Checksum Offload (IPv4) 和 (IPv6)
- UDP Checksum Offload (IPv4) 和 (IPv6)
- 顺手检查并禁用节能类选项:如“Energy Efficient Ethernet”“Green Ethernet”“Power Saving Mode”,避免低流量时链路重协商导致传输中断
用 PowerShell 一键批量禁用(推荐)
对多网卡或需快速部署的环境更高效,且无需逐台点选:
- 以管理员身份打开 PowerShell
- 运行命令:Get-NetAdapter | ForEach-Object { Disable-NetAdapterLso -Name $_.Name -IPv4 -IPv6 -PassThru }
- 执行后立即生效,不用重启;若提示某网卡不支持(常见于部分无线或 USB4 虚拟网卡),退回上一步手动操作即可
关完记得重启网络适配器
修改后不能只点“确定”就完事:
- 回到“设备管理器” → 右键该网卡 → “禁用设备”,等图标变灰后 → 再右键 → “启用设备”
- 或者直接拔插网线 / 重启 WiFi / 重连 USB4 接口(针对 USB4 网桥卡死场景,这是必须步骤)
- 验证是否生效:运行 Get-NetAdapterLso,输出中所有字段应显示 Disabled
配合其他关键设置一起调
单关 LSO 不够彻底,建议同步处理这些常被忽略的拖慢项:
- 停用远程差分压缩(RDC):Win+R → optionalfeatures.exe → 取消勾选“远程差分压缩API支持” → 重启
-
关闭 SMB 强制签名:管理员 PowerShell 中运行
Set-SmbServerConfiguration -RequireSecuritySignature $false -EnableSecuritySignature $false
Set-SmbClientConfiguration -RequireSecuritySignature $false - 换 Robocopy 替代资源管理器复制:例如 robocopy "D:\源" "E:\目标" /J /E /R:1 /W:1,其中 /J 是无缓冲直写核心参数,绕过系统缓存瓶颈











