- Ažuriranja KB5066835 i KB5065789 uzrokuju prekid HTTP/2 veza s 127.0.0.1 u sustavu Windows 11.
- Izvor ukazuje na HTTP.sys, što utječe na otklanjanje pogrešaka u Visual Studiju, IIS/ASP.NET Coreu i alatima poput Duo Desktopa.
- Ublažavanja: Deinstalirajte zakrpe, onemogućite HTTP/2 zapisivanjem ili primijenite Microsoftovo vraćanje starih poznatih problema.
- Microsoft je priznao nedostatak i distribuira KIR; trajno rješenje bit će dostupno u budućem ažuriranju.

Za mnoge razvojne programere i IT timove, Ako "localhost" ne uspije u sustavu Windows 11, to znači da ostajete bez testne klupe.Nakon najnovijih kumulativnih ažuriranja, nekoliko sustava je počelo prekidati veze s lokalnom povratnom petljom 127.0.0.1 pri korištenju HTTP/2, što dovodi do prekida rada razvojnih poslužitelja, poslužitelja za otklanjanje pogrešaka i internih alata.
Izvješća se ponavljaju na Microsoftovim forumima, Stack Overflowu, Server Faultu i Redditu: Listopadsko ažuriranje KB5066835 i rujansko ažuriranje KB5065789 (verzija 26100.6899 na nekim računalima) okidač Pogreške prilikom pokušaja povezivanja s lokalnim krajnjim točkamaNije DNS niti problem. datoteka domaćina; greška se pojavljuje dalje na sistemskom stogu.
Što se događa s localhostom u sustavu Windows 11?

Pogođeni sustavi zaustavi dovršavanje HTTP veza s 127.0.0.1 prilikom pregovaranja HTTP/2, vraćajući se Poruke poput „ERR_CONNECTION_RESET“ ili „ERR_HTTP2_PROTOCOL_ERROR“. U praksi, Servisi koji bi trebali osluškivati na 127.0.0.1 ne odgovaraju ispravno, preglednici ne uspijevaju dosegnuti lokalnu krajnju točku i sesije otklanjanja pogrešaka su prekinute.
Uzorak je dosljedan: s instaliranim KB5066835/KB5065789, zahtjevi za povratnu petlju ne uspijevajuNakon deinstalacije i ponovnog pokretanja, lokalni sklopovi ponovno rade. Zbog toga su mnogi to prepoznali kao specifičnu regresiju koju su uvele ove verzije.
Pogođene aplikacije i usluge
Osim scenarija web razvoja, Incidenti su se pojavili u uobičajenim alatima rada i sigurnosti koji vuku lokalne usluge operirati.
- Otklanjanje pogrešaka i pokretanje Visual Studio (ASP.NET/ASP.NET Core projekti) i IIS.
- Autentifikacija i uslužni programi kao što su SSMS Unesite ID.
- Sigurnosne aplikacije kao što su Duo Desktop, koji provjeravaju status opreme i zahtijevaju lokalne krajnje točke.
U organizacijama s mikroservisima i internim uslužnim programima, Kvar povratne petlje blokira testiranje, demonstracije i validacije, što pokreće dijagnostička vremena čak i ako je kod aplikacije ispravan.
Tehničko podrijetlo: HTTP.sys i HTTP/2 pregovaranje
Sve ukazuje na HTTP.sys, komponenta kernel-mode koja arbitrira Windows HTTP promet i o kojoj ovise IIS i ASP.NET Core. S novijim verzijama, HTTP/2 pregovori u lokalnoj povratnoj petlji uzrokuju resetiranje veze, stoga se u preglednicima i klijentima primjećuju poruke o pogreškama.
Važno je ovo naglasiti: Nije greška u razrješavanju imena, niti se popravlja uređivanjem hostova. Preusmjeravanje se događa na sloju koji upravlja vezama unutar samog sustava.
Uobičajeni simptomi i poruke o pogreškama
Na pogođenim računalima, prilikom pokretanja razvojne stranice ili lokalne usluge, Zahtjevi se prekidaju generičkim kodovima koji ukazuju na resetiranje veze tijekom rukovanja.
Prijavljeni primjeri: ERR_CONNECTION_RESET y ERR_HTTP2_PROTOCOL_ERRORNa lokalnim poslužiteljima koji koriste IIS ili Kestrel, Tragovi pokazuju neuspješne pokušaje uspostavljanja sesije kada veza pokuša pregovarati o HTTP/2 protokolu.
Privremena rješenja i ublažavanja koja djeluju

Dok ne stigne trajna korekcija, Postoje tri puta koja zajednica i Microsoft koriste, s različitim stupnjevima invazivnosti i učinkovitosti.
- Deinstaliranje problematičnih ažuriranja i ponovno pokretanje: Ovo vraća ponašanje povratne petlje u prethodno stanje na većini računala. Primjeri naredbi:
wusa /desinstalar /kb:5066835
wusa /desinstalar /kb:5065789 - Onemogućite HTTP/2 u registru kako biste prisilili HTTP/1.1 na lokalni promet. To je kirurško rješenje, ali nije idealno za proizvodnju:
"EnableHttp2Tls"=dword:00000000
"EnableHttp2Cleartext"=dword:00000000 - Primjeni Vraćanje poznatih problema (KIR) od Microsofta, koja selektivno vraća problematičnu promjenu bez deinstaliranja cijelog ažuriranja.
Neki korisnici komentiraju da Ažuriranje potpisa programa Microsoft Defender poboljšalo je njihovu situaciju, ali rezultati nisu dosljedni i ne preporučuje se kao primarno rješenje.
Što je Microsoft rekao i trenutno stanje
Microsoft je priznao regresiju i aktivirao je automatsko ublažavanje s KIR-om Za kućna i neupravljana računala. U mnogim slučajevima, jednostavna provjera ažuriranja i ponovno pokretanje sustava će imati učinka.
- Otvoriti Postavke > Windows Update.
- Kliknite na Provjerite ima li ažuriranja.
- Reboot uređaj, čak i ako se ne pojavi ništa novo.
U korporativnim okruženjima, Administratori moraju implementirati KIR grupnu politiku što odgovara sustavima Windows 11 24H2/25H2 i Windows Server 2025 kako bi se vraćanje na prethodno stanje primijenilo na kontroliran način. Tvrtka je naznačila da Trajno rješenje doći će u budućem ažuriranju..
Praktične preporuke za razvojne programere i IT

Dok se kanal ažuriranja stabilizira, treba poduzeti razborite mjere kako ne bi usporili projekte ili utjecali na kritične usluge.
- En razvojni strojevi: ako je blokada trenutna, Deinstalirajte KB5066835/KB5065789 ili privremeno onemogućite HTTP/2.
- U proizvodnji i laboratorijima: validirati KIR i, ako je potrebno, distribuirati odgovarajuću grupnu politiku.
- Pauziraj instalaciju ovih zakrpa u kritičnim okruženjima dok se ne potvrdi da povratna petlja radi.
- Dokumentirajte promjene (registar, KIR, deinstalacije) kako biste ih vratili čim stigne konačno ažuriranje.
Za one koji svakodnevno rade s lokalnim krajnjim točkama, localhost nije luksuz: on je osnova ciklusa testiranja i otklanjanja grešaka.Indikacije ukazuju na regresiju u HTTP.sys s HTTP/2, što je Microsoft već priznao i ublažio pomoću KIR-a, dok se priprema stabilna zakrpa. S gore navedenim rješenjima moguće je nastaviti s radom bez preuređivanja okruženja i smanjiti utjecaj na vremenske rokove.
Ja sam tehnološki entuzijast koji je svoje "geek" interese pretvorio u profesiju. Proveo sam više od 10 godina svog života koristeći vrhunsku tehnologiju i petljajući sa svim vrstama programa iz čiste znatiželje. Sada sam se specijalizirao za računalne tehnologije i video igre. To je zato što sam više od 5 godina pisao za razne web stranice o tehnologiji i videoigrama, stvarajući članke koji vam nastoje dati informacije koje su vam potrebne na jeziku koji je svima razumljiv.
Ako imate bilo kakvih pitanja, moje znanje seže od svega vezanog uz Windows operativni sustav kao i Android za mobitele. I moja je posvećenost vama, uvijek sam spreman odvojiti nekoliko minuta i pomoći vam riješiti sva pitanja koja imate u ovom internetskom svijetu.