You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多
文档控制台
免费开始使用

如何解决Windows与NAS文件传输占用全部网络带宽导致其他任务中断的问题

如何解决Windows与NAS文件传输占用全部网络带宽导致其他任务中断的问题

兄弟,我太懂你这种糟心的情况了——传个文件就把整个网络带宽占死,连NAS上看个视频、浏览共享文件都卡得离谱!别慌,这几个实用方法能帮你把带宽掰回平衡状态:

  • 用Windows自带QoS策略限制SMB带宽
    这是最靠谱的原生解决方案,步骤如下:

    1. 按下Win+R,输入gpedit.msc打开组策略编辑器(家庭版Windows没有的话,看后面的注册表方法)
    2. 依次展开:计算机配置 > Windows设置 > 基于策略的QoS
    3. 右键点击“基于策略的QoS”,选择“新建策略”
    4. 给策略起个名字(比如“限制NAS文件传输带宽”),勾选“指定出站带宽限制”,输入你想分配的带宽上限(比如总带宽是100Mbps的话,给文件传输设70Mbps,留30给其他任务),单位选“兆比特/秒”
    5. 下一步,勾选“仅针对下列IP地址的应用程序”,选择“任何源IP地址”和“目标IP地址”(或者直接指定NAS的IP更精准)
    6. 下一步,选择“TCP”协议,指定目标端口为445(SMB默认端口)
    7. 最后指定应用程序为\\SystemRoot\\System32\\smb.exe,完成设置后重启电脑生效
  • 调整TCP自动调优和SMB缓存
    Windows默认的TCP自动调优可能会让大文件传输霸占带宽,手动调整下:

    1. 按下Win+X,选择“Windows终端(管理员)”,输入命令:netsh int tcp set global autotuninglevel=normal,回车执行
    2. 打开“网络共享中心”,点击当前WiFi连接的“属性”,再点击“配置”(网卡属性)
    3. 切换到“高级”选项卡,找到“接收缓冲区大小”或“传输缓冲区大小”,不要设为“最大值”,改成“中等”或“自适应”,确定后重启网卡
  • 用第三方工具直观限制带宽
    嫌系统设置麻烦的话,用NetLimiter这类工具就很省心——它能可视化显示所有进程的带宽占用,直接给文件传输相关的进程(比如Explorer.exe、smb.exe)设置上传/下载带宽上限,操作简单,小白也能快速上手

  • 注册表修改(适合Windows家庭版)
    家庭版没有组策略,就用注册表限制非尽力而为流量(SMB默认属于这类):

    1. 按下Win+R,输入regedit打开注册表编辑器
    2. 定位到:HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Psched
    3. 右键空白处,选择“新建 > DWORD(32位)值”,命名为NonBestEffortLimit
    4. 双击这个值,选择“十进制”,输入带宽上限(单位是bps,比如10Mbps就是10000000),确定后重启电脑

另外别忘了检查你的NAS后台!很多NAS自带QoS功能,在NAS的网络设置里给SMB服务单独设带宽限制,和Windows的设置配合起来,效果会更稳。

备注:内容来源于stack exchange,提问作者Ed the Ted

火山引擎 最新活动