win11局域网共享传大文件卡99%是因元数据写入死锁或校验服务僵死,需确认磁盘/cpu活动为0%后立即重启bits、server、workstation服务,禁用remote differential compression,关闭smb强制签名,并用robocopy /j直传验证完整性。

Win11局域网共享传输超大单文件(如50GB视频镜像或虚拟机vhd)时,进度条卡在99%长达数分钟甚至十几分钟,硬盘灯熄灭、任务管理器中磁盘活动为0%、CPU占用低于2%,但界面不报错也不结束——这不是网络延迟,而是系统在最后阶段陷入元数据写入死锁或校验服务僵死。
确认是否真卡死而非后台静默处理
按 Ctrl + Shift + Esc 打开任务管理器 → 切换到“性能”选项卡 → 点击左侧“磁盘”,观察右侧曲线:若“活动时间”持续为0%、读取/写入速度稳定在0 KB/s,且“CPU”使用率也呈直线平缓(恒为1%~2%无脉冲),说明I/O已完全停滞;此时继续等待只会加剧缓存混乱,必须立即干预。
打开目标共享文件夹 → 按 Ctrl + H 显示隐藏文件 → 查看是否存在以“.tmp”或“~$”开头的临时文件 → 有则证明系统在重命名或校验阶段崩溃,而非传输未完成。
重启关键共享服务链
Windows局域网共享传输依赖BITS(后台智能传输服务)、Server(SMB服务器)、Workstation(SMB客户端)三者协同调度。一旦BITS句柄泄漏或Server服务僵死,系统会反复尝试提交元数据却拒绝失败反馈,最终悬停于99%。
右键“开始”按钮 → 选择“Windows Terminal(管理员)” → 依次执行:
net stop bits → net stop server → net stop workstation
net start bits → net start server → net start workstation
执行完成后,关闭所有资源管理器窗口(不要点“取消”,直接关掉整个窗口),再重新打开资源管理器,用新窗口重试访问共享路径并拖拽文件。
禁用远程差分压缩与强制签名
方法一:禁用Remote Differential Compression服务
Win+R → 输入 services.msc → 回车 → 在列表中找到【Remote Differential Compression】→ 右键 → “属性” → 启动类型改为“禁用” → 点击“停止” → 确定。
必须注销当前用户或重启资源管理器,否则设置不生效。
方法二:关闭SMB强制签名(PowerShell动态关闭)
管理员终端中运行:
Set-SmbServerConfiguration -RequireSecuritySignature $false -EnableSecuritySignature $false
Set-SmbClientConfiguration -RequireSecuritySignature $false
这两条命令可立即生效,无需重启,专治因AES-128每包签名导致的CPU单核飙高95%、吞吐归零问题。
绕过资源管理器直传:Robocopy /J模式
第一步:确认源与目标路径(例如源为\NASMediaBigFile.mkv,目标为D:Backup)
第二步:在管理员终端中输入命令(路径含空格必须加英文双引号):
robocopy "\NASMedia" "D:Backup" "BigFile.mkv" /J /Z /R:1 /W:1 /LOG:C: obocopy_99fix.log
/J 是核心开关,启用无缓冲直写模式,跳过系统缓存层和SMB加密栈;/Z 支持断点续传;/R:1 /W:1 防止默认10次重试拖垮流程;日志末尾出现“Speed : XXXX KB/sec”即表示成功完成。
第三步:传输结束后,手动检查目标文件MD5或SHA256哈希值,验证完整性。











