Âûáèðàé : Ïîêóïàé : Èñïîëüçóé
0

«Âïå÷àòëÿþùèé ïðîðûâ» Microsoft. Îáíîâëåíèå Windows 11 íà÷èñòî «óáèëî» âàæíåéøèé èíñòðóìåíò âåá-ïðîãðàììèñòîâ

Îêòÿáðüñêîå îáíîâëåíèå Windows 11 âûâîäèò èç ñòðîÿ localhost – ëîêàëüíîå äîìåííîå èìÿ, êîòîðîå èñïîëüçóåòñÿ âñåìè âåá-ðàçðàáîò÷èêàìè äëÿ òåñòèðîâàíèÿ ñâîèõ ïðîäóêòîâ â ðåæèìå îôëàéí. Ñïåöèàëèñòû â ÿðîñòè, ïîëèâàþò Microsoft ãðÿçüþ íà âñåõ ôîðóìàõ, à òà íå ñïåøèò óñòðàíÿòü ïðîáëåìó. Åäèíñòâåííîå ñïàñåíèå – â óäàëåíèè êðèâîãî àïäåéòà è îòêëþ÷åíèå àâòîîáíîâëåíèÿ, ÷òîáû îíî íå óñòàíîâèëîñü ïîâòîðíî.

Microsoft «ïîðàäîâàëà» âåá-ðàçðàáîò÷èêîâ

Íàêîïèòåëüíîå îáíîâëåíèå KB5066835 äëÿ Windows 11 ïðèíåñëî íåïðèÿòíûé ñþðïðèç äëÿ âåá-ðàçðàáîò÷èêîâ. Åãî èíòåãðàöèÿ â ñèñòåìó ïîëíîñòüþ ëîìàåò ðàáîòó localhost – ëîêàëüíîãî äîìåííîãî èìåíè ñ àäðåñîì 127.0.0.1, êîòîðîå ðàçðàáîò÷èêè ñàéòîâ è âåá-ñåðâèñîâ èñïîëüçóþò äëÿ òåñòèðîâàíèÿ ñâîèõ ïðîäóêòîâ áåç ïîäêëþ÷åíèÿ ê èíòåðíåòó. Ýêñïåðòû èçäàíèÿ The Register íàçâàëè âûâîä localhost èç ñòðîÿ ïðè ïîìîùè âñåãî ëèøü îäíîãî àïäåéòà «âïå÷àòëÿþùèì ïðîðûâîì» (impressive feat).

Ïðîáëåìó ìàññîâî îáñóæäàþò â ïðîôåññèîíàëüíûõ ñîîáùåñòâàõ, â òîì ÷èñëå íà Reddit, Server Fault è Stack Overflow – ñàìîì ïîïóëÿðíîì ðåñóðñå äëÿ ïðîãðàììèñòîâ. Ïîìèìî ýòîãî, åé ïîñâÿùåíî ìíîãî òåì è êîììåíòàðèåâ íà îôèöèàëüíîì ôîðóìå Microsoft.

Ðàçðàáîò÷èêè îïèñûâàþò îøèáêè ïðîòîêîëà HTTP/2 è ñáîè ïîäêëþ÷åíèé, âëèÿþùèå íà âñå: îò ñáîðîê ASP.NET äî ñåàíñîâ îòëàäêè Visual Studio.  ÷èñëå ïðî÷èõ óïîìèíàþòñÿ îøèáêè «ERR_CONNECTION_RESET» è «ERR_HTTP2_PROTOCOL_ERROR».

Àïäåéò KB5066835 – íîâûé, îí âûøåë â îêòÿáðå 2025 ã. Ê ìîìåíòó âûõîäà ìàòåðèàëà îôèöèàëüíûõ êîììåíòàðèåâ Microsoft ïî ïîâîäó ñáîÿ â ðàáîòå localhost íå ïîñòóïàëî.

Óñòàíîâêà îáíîâëåíèé Windows è ðàíüøå áûëà ðèñêîâàííîé ïðîöåäóðîé. Ýòî íå ìåíÿåòñÿ äåñÿòèëåòèÿìè

Îòìåòèì, ÷òî â íåêîòîðûõ ñëó÷àÿõ àíàëîãè÷íûé ñáîé âûçûâàåò ñåíòÿáðüñêîå îáíîâëåíèå KB5065789.

Ãäå çàðûò êîðåíü çëà

The Register ïèøåò, ÷òî ïðîáëåìà ñ íåðàáîòàþùèì localhost – ýòî ñëåäñòâèå ñáîÿ â HTTP.sys. Ýòî îòäåëüíûé êîìïîíåíò ÿäðà Windows, â çàäà÷è êîòîðîãî âõîäèò îáðàáîòêà âñåãî ëîêàëüíîãî HTTP-òðàôèêà. Microsoft ïîêà îôèöèàëüíî íå ïîäòâåðäèëà ýòî, íî ðàçðàáîò÷èêè, ñòîëêíóâøèåñÿ ñî ñáîÿùèì localhost, óêàçûâàþò èìåííî íà íåãî êàê íà ïîòåíöèàëüíóþ ïðè÷èíó.

Îíè äîáàâèëè òàêæå, ÷òî óäàëåíèå îáíîâëåíèÿ KB5066835, à â íåêîòîðûõ ñëó÷àÿõ è àïäåéòà KB5065789, âîññòàíàâëèâàåò ðàáîòîñïîñîáíîñòü localhost.  õîäå îáñóæäåíèÿ ïðîáëåìû âûÿñíèëîñü, ÷òî åñòü åùå îäèí äåéñòâåííûé ñïîñîá îæèâëåíèÿ Microsoft, íî îí î÷åíü óæ ñîìíèòåëüíûé. Localhost äåéñòâèòåëüíî íà÷èíàåò ðàáîòàòü, åñëè âðó÷íóþ îòêëþ÷èòü ïðîòîêîë HTTP/2 â ðååñòðå.

Ñäåëàòü ýòî ìîæíî ïóòåì âûñòàâëåíèÿ çíà÷åíèé dword:00000000 äëÿ ïàðàìåòðîâ EnableHttp2Tls è EnableHttp2Cleartext. Îíè ðàñïîëàãàþòñÿ â âåòêå HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\HTTP\Parameters.

Íåò îáíîâëåíèÿ – íåò ïðîáëåìû

Ìíîãèå ó÷àñòíèêè îáñóæäåíèÿ íîâîãî ñþðïðèçà Microsoft ñõîäÿòñÿ âî ìíåíèè, ÷òî íàèáîëåå äåéñòâåííûé ñïîñîá ïî âîññòàíîâëåíèþ ðàáîòû localhost – ýòî òîòàëüíîå óäàëåíèå àïäåéòà KB5066835 èç ñîñòàâà Windows. Íåêîòîðûå èç íèõ ðåêîìåíäóþò ïîëíóþ ïåðåóñòàíîâêó ñèñòåìû, íî ýòîò ìåòîä ïîäõîäèò íå âñåì – ìàëî êòî ãîòîâ òðàòèòü âðåìÿ íà íàñòðîéêó ñèñòåìû ñ íóëÿ èç-çà î÷åðåäíîãî ïðîâàëüíîãî îáíîâëåíèÿ îò Microsoft.

Óäàëèòü àïäåéò ìîæíî â ðàçäåëå ñ îáíîâëåíèÿìè â îñíàñòêå «Ïàðàìåòðû», íî åñòü è áîëåå áûñòðûé ñïîñîá – ÷åðåä êîìàíäíóþ ñòðîêó ïðè ïîìîùè êîìàíäû wusa /uninstall /kb:5066835. Äëÿ ïàò÷à KB5065789, êîòîðûé òîæå ìîæåò ëîìàòü localhost, ïðåäóñìîòðåíà êîìàíäà wusa /uninstall /kb:5065789.

Ïîñëå îáåèõ ïðîöåäóð íåîáõîäèìî ïåðåçàãðóçèòü êîìïüþòåð. Ðàçðàáîò÷èêè ñîîáùàþò, ÷òî ïîñëå èçáàâëåíèÿ ÏÊ îò ýòèõ àïäåéòîâ localhost íà÷èíàåò ôóíêöèîíèðîâàòü êîððåêòíî.

 î÷åðåäíîé ðàç ïîòåðÿòü ëèöî

Ìàññîâîå îáñóæäåíèå î÷åðåäíîãî ïðîâàëà Microsoft ïðîèñõîäèò íà ôîíå ïîëíîãî ïðåêðàùåíèÿ áåñïëàòíîé òåõïîääåðæêè Windows 10 – CNews ïèñàë, ÷òî ýòà ñèñòåìà íå ïîëó÷àåò îáíîâëåíèÿ ñ 14 îêòÿáðÿ 2025 ã. Àïäåéòû äëÿ íåå ìîæíî êóïèòü, ïðèòîì îôèöèàëüíî, íî ýòî áóäóò èñêëþ÷èòåëüíî ïàò÷è áåçîïàñíîñòè.

Microsoft ïðèçûâàåò ïîëüçîâàòåëåé êàê ìîæíî ñêîðåå îòêàçàòüñÿ îò Windows 10 è ïåðåéòè íà Windows 11, âîò òîëüêî îíè íàâåðíÿêà òîæå âèäÿò íåïðåêðàùàþùèåñÿ ñîîáùåíèÿ â èíòåðíåòå î ïðîáëåìíûõ îáíîâëåíèÿõ äëÿ ýòîé ÎÑ. Ñèñòåìà âûøëà â îêòÿáðå 2021 ã. è ñ òåõ ïîð åäâà ëè íå íà åæåíåäåëüíîé îñíîâå ïîëó÷àåò ïàò÷è, êîòîðûå â òîé èëè èíîé ñòåïåíè ëîìàþò åå èëè êîìïüþòåðû, íà êîòîðûõ îíà óñòàíîâëåíà.

Íàêàíóíå ïðåêðàùåíèÿ ïîääåðæêè Windows 10 Microsoft äàæå óìóäðèëàñü ñëîìàòü ñâîþ ôèðìåííóþ óòèëèòó ïî ñîçäàíèþ çàãðóçî÷íûõ íîñèòåëåé äëÿ óñòàíîâêè Windows 11. Îíà âûïóñòèëà íîâóþ åå âåðñèþ, êîòîðàÿ îêàçàëàñü íåðàáîòîñïîñîáíîé. The Register ïèøåò, ÷òî ýòî ïîòåíöèàëüíî ïîìåøàëî ðÿäó ïîëüçîâàòåëåé ïåðåéòè íà Windows 11 ñðàçó ïîñëå ïðåêðàùåíèÿ ïîääåðæêè Windows 10.

Êîììåíòàðèè