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

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

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

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

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

然而,即使添加了这个,DSCP 始终为 0。

策略设置Policy settings

Netmon 显示 DSCP 仍为零

不要使用 NLA 注册表设置

答案1

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

话虽如此,我只能让 QoS 策略在正确配置的域中标记数据包。无论我怎么尝试,我都无法让我的 Win10 计算机(和 NLA 服务)识别它应该使用域网络配置文件。幸运的是,另一位开发人员注意到我的 DNS 没有配置反向查找区域。解决该问题后,QoS 标记在我的 Win10 和 Win7 客户端上都可以正常工作。

相关内容