无法通过组策略在Windows 10 Pro上设置DSCP


11

在Windows 10上设置“基于策略的QoS”不会将DSCP值应用于传出流量。我希望能够为某些进程设置DSCP流量的值。

使用gpedit.msc组策略编辑器,在“计算机配置”>“ Windows设置”>“基于策略的QoS”下创建了一个策略,并将DSCP值设置为“ 10”。我尝试使用或不使用可执行文件名称。无论我做什么,查看NetMon中的流量都会显示DSCP值为0。

在应用“不使用NLA”注册表项https://support.microsoft.com/en-gb/kb/2733528后,此方法在Windows 7下可以工作

但是,即使添加了该值,DSCP始终为0。

政策设定

Netmon显示DSCP仍为零

不使用NLA注册表设置


您找到解决方案了吗?
Nemo64 '16

@ Nemo64不,仍然没有解决方案。从那以后,我还没有对此进行过多探索。
保罗乔治

你设置好了HKEY_LOCAL_MACHINE\Software\Microsoft\RTC\Transport\QoSEnabled DWORD 1吗?
kay27 '17

从那以后,我发现在VMWare Fusion中运行Window 10实例时,此设置DID允许以这种方式设置DSCP。查看regedit和上一个屏幕截图,它们是相同的,所以我不确定发生了什么变化。我如何创建STRING键值时有些困惑,但是,屏幕截图显示它们是相同的。
Paul George

您确定该策略已应用于计算机吗?gpresult /范围用户/ v gpresult /范围用户/ v
David Bogar

Answers:


2

由gpedit创建的QoS策略仅为“域”网络配置文件创建策略。若要为其他网络配置文件创建策略,请使用cmdlet New-NetQoSPolicy。请注意,在Win10 1709中,无法通过gpedit查看,编辑或删除通过PowerShell创建的QoS策略。

也就是说,我只能获得QoS策略来标记正确配置的域中的数据包。无论我尝试了什么,我都无法使我的Win10计算机(和NLA服务)认识到它应该使用域网络配置文件。幸运的是,另一位开发人员注意到我的DNS没有配置反向查找区域。解决该问题后,QoS标记在我的Win10和Win7客户端上均起作用。


使用域网络配置文件是否需要属于域服务器的活动域?
保罗·乔治

通过-NetworkProfile All在PowerShell cmdlet中指定将其强制应用于所有连接,我已经能够同时获得DSCP值和最大速率限制。“公共”和“私人”也可能有用。尽管上面的组策略对话框中有kB,但原始速率是每秒位数,而不是每秒千字节。
GreenReaper
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.