นำไปใช้กับ
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

วันที่เผยแพร่ต้นฉบับ: 9 มิถุนายน 2026KB ID: 5102602

บทนำ

ส่วนหัว HTTP คือคู่ของชื่อ-ค่าที่รวมอยู่ในคําขอและการตอบกลับ HTTP ในสภาพแวดล้อม Windows คอมโพเนนต์ของไคลเอ็นต์ เช่น WinHTTP และ WinINet และคอมโพเนนต์ของเซิร์ฟเวอร์ เช่น IIS ให้ใช้ส่วนหัวเพื่อแลกเปลี่ยนเมตาดาต้าและการร้องขอการควบคุม และลักษณะการทํางานของการตอบกลับ

Windows รองรับส่วนหัว HTTP ใน HTTP/1.1, HTTP/2 และ HTTP/3 แม้ว่าเวอร์ชันโพรโทคอลเหล่านี้จะส่งส่วนหัวต่างกัน Windows จะใช้ความหมายส่วนหัว HTTP มาตรฐาน ผู้ดูแลระบบสามารถกําหนดค่าขีดจํากัดการประมวลผลส่วนหัว รวมถึงการตั้งค่ารีจิสทรีที่ควบคุมจํานวนส่วนหัวสูงสุดที่อนุญาตในการร้องขอ HTTP/2 และ HTTP/3 เพื่อให้เซิร์ฟเวอร์ HTTP ยอมรับคําขอ

จัดการงาน

หลังจากที่คุณติดตั้งการอัปเดต Windows ที่เผยแพร่ในวันที่ 9 มิถุนายน 2026 หรือหลังจากนั้น คุณสามารถใช้การตั้งค่ารีจิสทรี 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

ต้องการความช่วยเหลือเพิ่มเติมหรือไม่

ต้องการตัวเลือกเพิ่มเติมหรือไม่

สํารวจสิทธิประโยชน์ของการสมัครใช้งาน เรียกดูหลักสูตรการฝึกอบรม เรียนรู้วิธีการรักษาความปลอดภัยอุปกรณ์ของคุณ และอื่นๆ