Ursprüngliches Veröffentlichungsdatum: 9. Juni 2026KB-ID: 5102602
Einführung
HTTP-Header sind Name-Wert-Paare, die in HTTP-Anforderungen und -Antworten enthalten sind. In Windows-Umgebungen verwenden Clientkomponenten wie WinHTTP und WinINet sowie Serverkomponenten wie IIS Header, um Metadaten auszutauschen und das Anforderungs- und Antwortverhalten zu steuern.
Windows unterstützt HTTP-Header für HTTP/1.1, HTTP/2 und HTTP/3. Obwohl diese Protokollversionen Header unterschiedlich übertragen, wendet Windows die Standardmäßige HTTP-Headersemantik an. Administratoren können Grenzwerte für die Headerverarbeitung konfigurieren, einschließlich einer Registrierungseinstellung, die die maximale Anzahl von Headern steuert, die in HTTP/2- und HTTP/3-Anforderungen für die Vom HTTP-Server akzeptierten Anforderungen zulässig sind.
In Aktion treten
Nachdem Sie ein Windows-Update installiert haben, das am oder nach dem 9. Juni 2026 veröffentlicht wurde, können Sie die Registrierungseinstellung MaxHeadersCount verwenden, um die Anzahl von Headern zu begrenzen, die in HTTP/2- und HTTP/3-Anforderungen enthalten sein können, damit die Anforderungen vom HTTP-Server akzeptiert werden.
Diese Einstellung begrenzt die maximale Anzahl von Headern, die in einer HTTP/2- oder HTTP/3-Anforderung enthalten sein können. Das Einschränken von HTTP-Headern kann dazu beitragen, Systeme und Server vor übermäßiger Arbeitsspeicherauslastung, hoher CPU-Auslastung und Denial-of-Service-Angriffen zu schützen. Da die HTTP/2-Headerkomprimierung (HPACK) oder HTTP/3 (QPACK) verwendet wird und die Protokollverarbeitung komplexer ist, kann das Erzwingen eines Headergrenzwerts wie MaxHeadersCount dazu beitragen, die Leistung und Zuverlässigkeit aufrechtzuerhalten. Beachten Sie, dass HTTP.sys abhängig von einer anderen vorhandenen Einstellung MaxRequestBytes diesen tatsächlich erzwungenen Headergrenzwert weiter erhöhen können.
WICHTIG Dieser Abschnitt, diese Methode bzw. diese Aufgabe enthält Schritte zum Ändern der Registrierung. Durch Fehler beim Ändern der Registrierung können jedoch schwerwiegende Probleme verursacht werden. Stellen Sie daher sicher, dass Sie die Änderungen sorgfältig vornehmen. Als Schutzmaßnahme sollten Sie daher vor dem Ändern der Registrierung eine Sicherungskopie erstellen. Dann können Sie die Registrierung im Falle eines Problems wiederherstellen. Weitere Informationen zum Sichern, Wiederherstellen und Ändern der Registrierung finden Sie unter Sichern und Wiederherstellen der Registrierung in Windows.
Konfigurieren Sie den Registrierungswert MaxHeadersCount wie folgt:
|
Registrierungspfad |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP\Parameters |
|
Wertname |
MaxHeadersCount |
|
Werttyp |
REG_DWORD |
|
Unterstützte Werte |
Standardwert: 200 Minimum: 50 Maximal: 65535 |
|
Notizen |
Der Standardwert kann variieren, je nachdem, ob der MaxRequestBytes-Wert ebenfalls verwendet wird. |
Damit die Änderung wirksam wird, starten Sie den Computer neu, nachdem Sie den Registrierungswert MaxHeadersCount erstellt oder aktualisiert haben.