Октябрьские обновления для Windows 11 нарушили работу функции «localhost», из-за чего приложения, использующие соединения с 127.0.0.1 по протоколу HTTP/2, перестали функционировать корректно.
Localhost — это локальный компьютер или устройство, с которого вы работаете. Его можно вызвать по специальному IP-адресу 127.0.0.1.
Разработчики часто используют localhost для тестирования сайтов или отладки приложений. Кроме того, некоторые программы подключаются к локально запущенным службам, чтобы выполнять запросы или обмениваться данными.
После установки обновлений Windows 11 — KB5066835 (Build 26200.6899) для Windows 11, версия 25H2 / KB5066835 (Build 26100.6899) для Windows 11, версия 24H2 (октябрьское обновление «Вторник Патчей») и даже сентябрьского предварительного обновления KB5065789 (Build 26200.6725) Preview для Windows 11, версия 25H2 / KB5065789 (Build 26100.6725) Preview для Windows 11, версия 24H2 — пользователи обнаружили, что их приложения больше не могут устанавливать HTTP-соединения с адресом localhost (127.0.0.1).
При попытке подключиться появляются ошибки вроде ERR_CONNECTION_RESET и ERR_HTTP2_PROTOCOL_ERROR.
О проблеме сообщают пользователи на форумах Microsoft, Stack Exchange и Reddit — все они утверждают, что больше не могут выполнять HTTP-запросы к localhost.
Ошибка затронула широко используемые приложения, включая отладку в Visual Studio, аутентификацию Entra ID в SQL Server Management Studio (SSMS) и приложение Duo Desktop, которое проверяет состояние безопасности устройства и требует подключения к локальным веб-серверам, работающим на localhost.
В бюллетене поддержки Duo говорится:
После установки обновлений Windows 11, версия 24H2 и Windows 11, версия 25H2 может возникнуть проблема, при которой Duo Prompt не может подключиться к Duo Desktop.
Это может привести к сбоям аутентификации или ограниченной функциональности в случаях, когда используются: Trusted Endpoints, политики Duo Desktop & Device Health, Duo Desktop как метод аутентификации, Duo Passport, а также Verified Duo Push с Bluetooth Autofill или Proximity Verification.
Сайт BornCity предлагает временное решение — отключить протокол HTTP/2 через реестр Windows.
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\HTTP\Parameters] "EnableHttp2Tls"=dword:00000000 "EnableHttp2Cleartext"=dword:00000000
Некоторые пользователи также утверждают, что установка последнего обновления баз данных Microsoft Defender помогает устранить сбой, но у других этот способ не сработал.
Единственное надежное решение — удалить проблемные обновления:
wusa /uninstall /kb:5066835
wusa /uninstall /kb:5065789
После удаления и перезапуска Windows соединения через loopback-интерфейс снова начинают корректно работать по HTTP/2.
Последние статьи #Windows
• Мнение: Если вы всё ещё на Windows 10, смена антивируса вас не спасёт
• Обновление KB5070300 (Build 26220.7070) для Windows 11, версия 25H2 (Dev) (Beta)
• Windows 11 Build 28000 (Canary): Windows 11, Версия 26H1 доступна для тестирования
• Microsoft поделилась инструкцией и кодами активации для продления поддержки Windows 10
• Microsoft упростит перегруженные контекстные меню в Windows 11
• Microsoft объяснила, как работает механизм отката известных проблем (Known Issue Rollback, KIR) в Windows