查看目前的拥塞控制算法
在 Powershell 中(开始菜单里搜Powershell即可)输入:

Get-NetTCPSetting | Select SettingName, CongestionProvider 

命令来查看当前使用的 TCP 拥塞控制
默认状态下看到的结果应该类似这样。

PS C:\Users\admin> Get-NetTCPSetting | Select SettingName, CongestionProvider

SettingName      CongestionProvider
-----------      ------------------
Automatic
InternetCustom   CUBIC
DatacenterCustom CUBIC
Compat           NewReno
Datacenter       CUBIC
Internet         CUBIC

从 CUBIC 切换到 BBR v2
在 Powershell 中输入下面的命令:

netsh int tcp set supplemental Template=Internet CongestionProvider=bbr2
netsh int tcp set supplemental Template=Datacenter CongestionProvider=bbr2
netsh int tcp set supplemental Template=Compat CongestionProvider=bbr2
netsh int tcp set supplemental Template=DatacenterCustom CongestionProvider=bbr2
netsh int tcp set supplemental Template=InternetCustom CongestionProvider=bbr2

然后再使用 Get-NetTCPSetting | Select SettingName, CongestionProvider 命令来查看当前使用的 TCP 拥塞控制

从BBR v2 恢复到原有的 CUBIC
在 Powershell 中输入下面的命令:

netsh int tcp set supplemental Template=Internet CongestionProvider=cubic
netsh int tcp set supplemental Template=Datacenter CongestionProvider=cubic
netsh int tcp set supplemental Template=Compat CongestionProvider=newreno
netsh int tcp set supplemental Template=DatacenterCustom CongestionProvider=cubic
netsh int tcp set supplemental Template=InternetCustom CongestionProvider=cubic

然后再使用 Get-NetTCPSetting | Select SettingName, CongestionProvider 命令来查看当前使用的 TCP 拥塞控制