Applies To
Win 10 Ent LTSB 2016 Win 10 Ent LTSC 2019 Windows 10 IoT Enterprise LTSC 2021 Windows 10, version 22H2, all editions Windows 11 SE, version 23H2 Windows 11 Home and Pro, version 23H2 Windows 11 Enterprise and Education, version 23H2 Windows 11 Enterprise Multi-Session, version 23H2 Windows 11 version 24H2, all editions Windows 11 version 25H2, all editions Windows 11 version 26H1, all editions Windows Server 2016 Windows Server 2019 Windows Server 2022 Windows Server 2025

原始出版日期: 2026年6月9日KB ID:5102602

簡介

HTTP 標頭是包含在 HTTP 請求與回應中的名稱-值對。 在 Windows 環境中,用戶端元件如 WinHTTP 和 WinINet,以及伺服器元件如 IIS,使用標頭來交換中繼資料並控制請求與回應行為。

Windows 支援 HTTP/1.1、HTTP/2 和 HTTP/3 上的 HTTP 標頭。 雖然這些協定版本的標頭傳輸方式不同,Windows 仍採用標準的 HTTP 標頭語意。 管理員可以設定標頭處理限制,包括一個登錄檔設定,控制HTTP/2和HTTP/3請求中允許的最大標頭數,以便HTTP伺服器接受請求。

採取行動

在 2026 年 6 月 9 日或之後安裝 Windows 更新後,你可以使用 MaxHeadersCount 登錄檔設定,限制 HTTP/2 和 HTTP/3 請求中可包含的標頭數量,讓 HTTP 伺服器接受這些請求。

此設定限制了 HTTP/2 或 HTTP/3 請求中可包含的最大標頭數量。 限制 HTTP 標頭有助於保護系統與伺服器免於過度記憶體使用、高 CPU 消耗及阻斷服務攻擊。 由於使用 HTTP/2 (HPACK) 或 HTTP/3 (QPACK) 標頭壓縮及更複雜的協定處理,強制執行如 MaxHeadersCount 等標頭限制有助於維持效能與可靠性。 請注意,根據另一個現有設定 MaxRequestBytes,HTTP.sys 可能會進一步提高實際執行的標頭限制。 

重要 此部分、方法或工作包含如何變更登錄的資訊。 然而,不當修改登錄可能會發生嚴重問題。 因此,務必謹慎進行更改。 為加強保護,請先備份登錄再進行修改。 萬一發生問題,您就可以還原登錄。 如需有關如何備份和還原登錄的詳細資訊,請參閱 如何在 Windows 中備份及還原登錄。 

請將登錄檔值 MaxHeadersCount 配置如下:

登錄位置

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP\Parameters

值名稱

MaxHeadersCount

值類型

REG_DWORD

支持的價值觀

預設值:200

最低人數:50

最大值:65535

記事​​

預設值會根據是否同時使用 MaxRequestBytes 值而有所不同。

要生效變更,請在建立或更新 MaxHeadersCount 登錄檔值後重新啟動電腦。

Need more help?

Want more options?

探索訂閱權益、瀏覽訓練課程、瞭解如何保護您的裝置等等。