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です。
Gpeditによって作成されたQoSポリシーは、「ドメイン」ネットワークプロファイルのポリシーのみを作成します。別のネットワークプロファイルのポリシーを作成するには、コマンドレット New-NetQoSPolicy を使用します。 Win10 1709では、PowerShellを介して作成されたQoSポリシーは、gpeditを介して表示、編集、または削除できないことに注意してください。
そうは言っても、適切に構成されたドメインでパケットにタグを付けるQoSポリシーを取得することしかできませんでした。何を試しても、Win10マシン(およびNLAサービス)がドメインネットワークプロファイルを使用していることを認識できませんでした。幸い、別の開発者が私のDNSに逆引き参照ゾーンが構成されていないことに気付きました。この問題を解決した後、QoSタギングはWin10クライアントとWin7クライアントの両方で機能しました。