Microsoft의 10월 Windows 11 업데이트에서 "로컬호스트" 기능이 작동하지 않아 HTTP/2를 통해 127.0.0.1로 다시 연결하는 애플리케이션이 제대로 작동하지 않게 되었습니다.
로컬호스트는 현재 사용 중인 로컬 컴퓨터 또는 기기를 의미하며, 특수 IP 주소 127.0.0.1을 통해 액세스할 수 있습니다.
개발자들은 일반적으로 웹사이트 테스트나 애플리케이션 디버깅에 로컬호스트를 사용하지만, 로컬에서 실행 중인 서비스에 연결하여 특정 작업이나 쿼리를 수행해야 하는 애플리케이션에서도 로컬호스트를 사용할 수 있습니다.
Windows 11 KB5066835 패치 화요일과 9월 KB5065789 미리보기 업데이트를 설치한 후, 사용자들은 애플리케이션이 더 이상 로컬호스트(127.0.0.1) IP 주소로 HTTP 연결을 완료할 수 없다는 것을 알게 되었습니다.
연결을 시도할 때 "ERR_CONNECTION_RESET" 또는 "ERR_HTTP2_PROTOCOL_ERROR"와 같은 오류가 발생했습니다.
이러한 문제는 Microsoft 포럼, Stack Exchange, Reddit에서 Windows 사용자들이 보고했으며, 모두 127.0.0.1에 대한 HTTP 연결을 더 이상 할 수 없다고 밝혔습니다.
이 버그는 Visual Studio 디버깅, SSMS Entra ID 인증, 그리고 장치 보안 상태를 확인하고 로컬 호스트에서 실행되는 웹 서버로의 연결을 다시 요구하는 Duo Desktop 앱 등 널리 사용되는 애플리케이션에 영향을 미쳤습니다.
Duo 지원 게시판에는 "Windows 11 24H2 및 25H2에 대한 Windows 업데이트를 수행한 후 Duo Prompt가 Duo Desktop에 연결할 수 없는 문제가 발생할 수 있습니다."라고 설명되어 있습니다.
"다음과 같은 상황에서는 이 문제로 인해 인증이 성공적으로 이루어지지 않거나 기능이 제한될 수 있습니다. 신뢰할 수 있는 엔드포인트, Duo Desktop 및 장치 상태 정책과 같은 정책, 인증 방법으로 Duo Desktop 사용, Duo Passport, Bluetooth 자동 완성 또는 근접 확인 기능을 사용하는 Duo Push 확인됨."
BornCity는 다음 레지스트리 항목을 사용하여 HTTP/2 프로토콜을 비활성화하면 문제 해결에 도움이 된다고 제안했지만, BleepingComputer는 이 수정 사항을 독립적으로 확인할 수 없었습니다.
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\HTTP\Parameters]
"EnableHttp2Tls"=dword:00000000
"EnableHttp2Cleartext"=dword:00000000
일부에서는 최신 Microsoft Defender 인텔리전스 업데이트를 설치하여 문제를 해결했다고 주장합니다. 그러나 다른 사람들은 Windows 기기에서 이 업데이트로도 문제가 해결되지 않았다고 보고합니다.
이 버그를 해결하는 유일한 확실한 방법은 10월 KB5066835 업데이트와 9월 KB5065789 미리보기 업데이트를 제거하는 것입니다.
Windows 사용자는 다음 명령을 사용하여 업데이트를 제거할 수 있습니다:
wusa /uninstall /kb:5066835
wusa /uninstall /kb:5065789
업데이트를 제거하고 Windows를 다시 시작하면 루프백 인터페이스가 다시 HTTP/2 연결을 허용하여 애플리케이션을 사용하는 문제가 해결될 것입니다.
문제 요약
- 영향받는 버전: Windows 11 24H2 및 25H2
- 영향받는 업데이트:
- 9월 미리보기 업데이트: KB5065789
- 10월 정기 업데이트: KB5066835
- 증상:
- 애플리케이션이
localhost(또는127.0.0.1)로 HTTP 연결 시ERR_CONNECTION_RESET또는ERR_HTTP2_PROTOCOL_ERROR발생 - HTTP/2 기반 로컬 서버로의 루프백(loopback) 연결 실패
- HTTP/1.1 요청은 정상 작동하는 경우도 있음
- 애플리케이션이
영향을 받는 주요 프로그램
- Visual Studio 디버깅 세션 (ASP.NET Core localhost 서버 연결 실패)
- SQL Server Management Studio (SSMS) – Entra ID 인증 관련 오류
- Duo Desktop – 엔드포인트 신뢰도 확인, Duo Push 인증 불가
- 기타 로컬 백엔드 서비스(테스트용 API, 로컬 WebSocket 등)
커뮤니티 보고 사례
- Microsoft 포럼, Stack Exchange, Reddit 등에서 동일 증상 다수 확인됨.
- 로컬 서버(
localhost:포트번호) 접근 불가 또는 SSL/TLS 통신 오류 발생.
임시 해결 방안
- HTTP/2 프로토콜 비활성화 (레지스트리 수정)
다음 레지스트리 키를 추가 후 재부팅:
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\HTTP\Parameters]
"EnableHttp2Tls"=dword:00000000
"EnableHttp2Cleartext"=dword:00000000
→ HTTP/2를 비활성화하면 HTTP/1.1로 다운그레이드되어 연결 복구 가능
단, 일부 사용자 환경에서는 효과가 없었다는 보고도 있음.
- 문제 업데이트 제거
PowerShell 또는 CMD(관리자 권한)에서 실행:
wusa /uninstall /kb:5066835
wusa /uninstall /kb:5065789
→ 이후 Windows 재부팅 시 정상적으로 127.0.0.1 연결이 복원됨.
- Microsoft Defender 인텔리전스 업데이트 시도
일부 사용자는 보안 인텔리전스 업데이트로 문제가 해결되었다고 보고했으나,
확실한 해결책으로 검증되진 않음.
Microsoft 대응 상태
- BleepingComputer 및 BornCity 등 기술 매체가 원인 분석 중이며,
Microsoft는 현재 조사 중으로 공식 패치나 수정 업데이트는 아직 배포되지 않음.
핵심 정리
| 항목 | 내용 |
|---|---|
| 문제 원인 | Windows 11의 HTTP/2 루프백(127.0.0.1) 처리 버그 |
| 영향 범위 | 개발 및 보안 관련 주요 앱의 localhost 연결 실패 |
| 임시 해결책 | HTTP/2 비활성화 또는 문제 업데이트 제거 |
| 근본 조치 | Microsoft의 향후 패치 대기 중 |
요약:
Windows 11의 10월 업데이트(KB5066835, KB5065789)가 로컬호스트(127.0.0.1)에 대한 HTTP/2 연결을 차단하여 개발 관련 서비스 연결이 끊기는 문제가 발생했습니다. 임시로는 HTTP/2를 레지스트리에서 비활성화하거나 해당 업데이트를 제거하는 것으로 정상 복구가 가능합니다. Microsoft 공식 수정 패치는 아직 발표되지 않았습니다.