在 Windows 系统中,默认启用了 SMB(Server Message Block)协议的带宽限制机制, 这可能导致局域网内文件传输速度远低于网络实际能力。 本文介绍如何通过修改注册表或组策略来解除该限制,从而提升 SMB 文件共享性能。
方法一:通过注册表编辑器修改
适用于所有 Windows 版本(包括家庭版)。
- 按
Win + R,输入regedit,回车打开注册表编辑器。 - 导航到以下路径:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters
- 在右侧空白处右键 → 新建 → DWORD (32-bit) 值,命名为
DisableBandwidthThrottling。 - 双击该值,将数值数据设为
1。 - 重启计算机使设置生效。
方法二:使用组策略(仅限专业版/企业版/服务器版)
- 按
Win + R,输入gpedit.msc,回车。 - 依次展开:
计算机配置 → 管理模板 → 网络 → QoS 数据包调度程序
- 找到并双击 限制可保留带宽。
- 选择“已启用”,并将“带宽限制 (%)”设为
0。 - 点击“应用”并“确定”,然后重启系统。
注意事项
- 修改注册表前建议备份系统或创建还原点。
- 部分安全软件可能会阻止注册表修改,请临时关闭后再操作。
- 解除限速后,SMB 传输将尽可能占用可用带宽,请确保网络环境稳定。
验证效果
修改完成后,可在局域网内进行大文件复制测试。 若速度显著提升(例如从 30MB/s 提升至 100MB/s+),说明设置生效。