禁用smbv1、关闭smb签名与加密、停用传递优化和qos、启用robocopy /j直传、禁用网卡lso/校验卸载可彻底解决win11局域网大文件传输卡顿问题。

你在Win11局域网中复制一个20GB的视频文件,进度条卡在87%长达6分钟,速度掉到4MB/s,而路由器显示千兆口全程空闲——这不是网线或硬盘问题,是系统默认启用的SMB签名验证、SMBv1协商残留和传递优化正在联手拖垮你的传输带宽。
禁用SMBv1并强制升至SMBv3
Windows 11默认保留SMBv1兼容模块,哪怕你从没手动启用,它也会在连接初期参与协议协商,导致整个会话被强制降级为低效路径。这一步必须优先执行,否则后续所有优化都打折扣。
右键“开始”按钮 → 选择“Windows Terminal(管理员)” → 输入命令:Set-SmbServerConfiguration -EnableSmb1Protocol $false → 按回车 → 提示确认时输入Y并回车。
执行后立即生效,无需重启。可补一句验证命令:Get-SmbServerConfiguration | Select-Object EnableSmb1Protocol,返回值必须是False才算成功。若返回True,说明权限不足或策略组已锁定,需跳转至组策略修复。
关闭SMB强制签名与加密
Win11 24H2起默认对所有SMB连接启用AES-128加密签名,每包校验消耗CPU资源,实测单核占用率常飙至95%,直接扼杀连续写入吞吐。局域网内设备可信时,这项安全冗余可安全移除。
方法一:注册表一键关闭(推荐,24H2实测有效)
以管理员身份运行终端,依次执行:reg add "HKLMSYSTEMCurrentControlSetServicesLanmanWorkstationParameters" /v RequireSecuritySignature /t REG_DWORD /d 0 /freg add "HKLMSYSTEMCurrentControlSetServicesLanmanServerParameters" /v RequireSecuritySignature /t REG_DWORD /d 0 /f
【执行后必须重启电脑,否则不生效】
方法二:PowerShell动态关闭(无需重启,适合临时测试)
管理员终端中运行:Set-SmbServerConfiguration -RequireSecuritySignature $false -EnableSecuritySignature $falseSet-SmbClientConfiguration -RequireSecuritySignature $false
停用传递优化与QoS带宽预留
传递优化会在后台偷偷用你30%上行带宽向局域网其他Windows设备分发更新,QoS则默认扣下20%总带宽供“高优先级流量”使用——这两项叠加,等于直接砍掉近半可用带宽。
第一步:关闭传递优化界面开关
Win + I → 更新和安全 → Windows更新 → 传递优化 → 关闭顶部总开关 → 点击“高级选项” → 关闭“允许从其他电脑下载”“允许上传到Internet”“允许上传到本地网络”。
第二步:禁用QoS带宽预留(仅专业版/企业版)
Win + R → 输入gpedit.msc → 计算机配置 → 管理模板 → 网络 → QoS数据包计划程序 → 双击“限制可保留带宽” → 勾选“已启用” → 将“带宽限制(%)”设为【0】。
第三步:重置网络协议栈
管理员终端中依次执行:
netsh winsock reset
netsh int ip reset
ipconfig /flushdns
全部完成后重启电脑。
启用Robocopy无缓冲直传模式
资源管理器复制走的是带校验、带缓存、多线程调度的复杂路径,大文件场景极易因内存压力或碎片读取卡死;Robocopy /J参数则绕过所有中间层,直通存储控制器,实测可将4K小文件混合传输速度从18MB/s拉回85MB/s。
按下Win + R → 输入cmd → 按Ctrl + Shift + Enter以管理员身份运行 → 输入命令:robocopy "D:源文件夹" "\192.168.1.100共享文件夹" /J /R:1 /W:1 /LOG:C:
c.log
把D:源文件夹换成你的真实路径,把192.168.1.100换成对方IP,共享文件夹名要与实际一致。
/J是核心开关,不可省略;/R:1防止因瞬时I/O错误重试10次(默认值)导致假死;日志路径C: c.log可自定义,但建议保留以便排查。
禁用网卡LSO与校验卸载
部分Realtek或Intel千兆网卡驱动在启用大发送卸载(LSO)时,会把TCP分段逻辑交由固件处理,而新版Win11的SMBv3多通道数据包结构易触发其分段错乱,造成ACK堆积与重传风暴。
方法一:设备管理器手动关闭
右键“开始”→设备管理器→网络适配器→右键当前有线网卡→属性→高级选项卡→逐项找到以下条目并设为“已禁用”:
Large Send Offload V2 (IPv4)
Large Send Offload V2 (IPv6)
TCP Checksum Offload (IPv4)
TCP Checksum Offload (IPv6)
方法二:PowerShell一键禁用(推荐)
管理员终端中运行:Get-NetAdapter | ForEach-Object { Disable-NetAdapterLso -Name $_.Name -IPv4 -IPv6 -PassThru }
执行后立即生效,无需重启。若提示命令不存在,说明系统版本不支持,退回方法一操作。











