TCP-forbindelseslivscyklus i Windows 11 25H2
På denne side
Kort svar
Sektion kaldt “Kort svar”Disse parametre styrer TCP-forbindelsens livscyklus: protokoludvidelser, TIME_WAIT, keep-alive og registrering af Path MTU-problemer. De angiver ikke ping og fremskynder ikke en allerede etableret forbindelse.
Hvad der blev undersøgt
Sektion kaldt “Hvad der blev undersøgt”Der blev undersøgt, hvordan tcpipreg.sys og NSI læser parametrene for TCP-livscyklussen, hvilke standardværdier og intervaller der gælder, og om konfigurationen opdateres uden genstart.
Undersøgelsens omfang
Sektion kaldt “Undersøgelsens omfang”Windows 11 25H2 build 26200.9168, tcpipreg.sys og NSI. Kontrolleret indsamling af netværksspor i forskellige netværk og applikationer blev ikke udført.
Metode
Sektion kaldt “Metode”Statisk gennemgang af systemkomponenter, analyse af bootlog og observation af live-opdatering af konfigurationen.
Kanoniske værdier
Sektion kaldt “Kanoniske værdier”| Registry path | Value | Type | Default/типичное состояние | Роль |
|---|---|---|---|---|
HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters |
Tcp1323Opts |
REG_DWORD |
3, hvis den mangler |
legacy extensions policy |
| samme sti | TcpTimedWaitDelay |
REG_DWORD |
120 sekunder, 30..300 |
TIME_WAIT duration |
| samme sti | KeepAliveTime |
REG_DWORD |
7200000 ms |
idle keep-alive interval |
| samme sti | EnablePMTUBHDetect |
REG_DWORD |
0 |
PMTU black-hole detection |
De forældede TCP-parametre læses af tcpipreg.sys og videregives via NSI til komponenten tcpip.sys. For nogle værdier bruges ZwNotifyChangeKey, hvilket gør det muligt at genlæse konfigurationen uden fuld genstart af netværksstakken.
Værdier
Sektion kaldt “Værdier”Tcp1323Opts er bevaret for kompatibilitet. Dets værdier 0..3 beskrev historisk skalering af TCP-vinduet og tidsstempler. I Windows 11 25H2 læses parameteren af tcpipreg.sys, og værdien 1 konverteres før den videregives til NSI. Moderne automatisk justering af modtagelsesvinduet styres af en separat politik. Derfor bestemmer den gamle bittabel ikke den faktiske tilstand for hver enkelt forbindelse.
TcpTimedWaitDelay angiver, hvor længe TCP-kontrolblokken holdes i TIME_WAIT efter lukning af forbindelsen. Det dokumenterede interval er 30..300 sekunder, standardværdien er 120. En forkortet ventetid frigiver midlertidige porte tidligere, men giver mindre tid til beskyttelse mod forsinkede segmenter fra den gamle forbindelse.
KeepAliveTime angiver intervallet indtil keep-alive-pakken for en inaktiv forbindelse. Som standard er det 7 200 000 ms. Applikationen skal separat aktivere keep-alive for socket’en, så en reduktion af det globale interval starter ikke baggrundskontroller af alle forbindelser.
EnablePMTUBHDetect=1 aktiverer registrering af Path MTU-«sorte huller», når ICMP-meddelelser om nødvendig fragmentering ikke når frem til afsenderen. Mekanismen hjælper med at håndtere en sådan problematisk rute og kan øge antallet af gensendelser. Den fremskynder ikke et velfungerende netværk.
Nytte og begrænsninger
Sektion kaldt “Nytte og begrænsninger”Parametrene er nyttige for servere og klienter med mange korte TCP-forbindelser eller ustabil MTU. Der er ingen grund til at forvente universel acceleration af almindelige applikationer ved at ændre en enkelt værdi. Resultatet afhænger af den anden side af forbindelsen, NAT, routeren, netværkskortets driver, VPN og overbelastningsstyring.
Undersøgelsen vedrører Windows 11 25H2 build 26200.9168. Kontrolleret indsamling af netværksspor i forskellige netværk og applikationer blev ikke udført.
tcpipreg.sys overvåger ændringer af nøglen og kan opdatere en del forældede indstillinger uden genstart. Allerede åbne TCP-forbindelser genforhandler dog ikke nødvendigvis deres parametre. For en korrekt sammenligning af den oprindelige og den ændrede tilstand skal du oprette nye forbindelser.
Hvad der er bekræftet
Sektion kaldt “Hvad der er bekræftet”- Stier, typer, standardværdier og intervaller for parametrene i den undersøgte build.
- Læsning via
tcpipreg.sysog NSI; en del værdier opdateres uden fuld genstart af stakken. - For
Tcp1323Optskonverteres værdien1før den videregives til NSI. - Keep-alive kræver separat aktivering for socket’en.
Hvad der ikke er bekræftet
Sektion kaldt “Hvad der ikke er bekræftet”- Acceleration af applikationer ved ændring af enkelte værdier.
- Adfærd i specifikke netværk, bag NAT, VPN og ved pakketab.
- Genforhandling af parametre for allerede åbne forbindelser.
Praktisk konklusion
Sektion kaldt “Praktisk konklusion”Behold standardværdierne. Ændr kun parametre for servere og klienter med mange korte forbindelser eller ustabil MTU, og sammenlign resultatet på nye forbindelser.
Gendannelse af tilstand
Sektion kaldt “Gendannelse af tilstand”Gendan standardværdierne, eller slet de valgfrie poster. Kontrollér resultatet på nye forbindelser: allerede åbne kan bevare de tidligere parametre.
Kilder
Sektion kaldt “Kilder”Hvordan den dynamiske del af observationerne gentages — se Sådan kontrollerer du selv.
Undersøgelsen og de anvendte værktøjer tilhører udvikleren af BoosterX, så udvikleren har en direkte interesse i resultaterne. Metoden og anvendelsesgrænserne er beskrevet ovenfor, og konklusionerne kan efterprøves via åbne data og de anførte offentlige kilder.
- TCP/IP registry values, Microsoft Learn, kontrolleret 2026-09-01.
- TCP/IP performance tuning, Microsoft Learn, kontrolleret 2026-09-01.
Offentlige kilder kontrolleret: 2026-09-02.
Ændringshistorik
Sektion kaldt “Ændringshistorik”- 2026-09-20: tilføjet disclaimer om interessekonflikt og link til selvstændig kontrol af dynamiske observationer i metoden.
- 2026-09-02: første publikation; readers, defaults og live reload bekræftet, grænser for den praktiske effekt tilføjet.
