웹 사이트를 방문할 때 Internet Explorer가 HTTP 콘텐츠의 압축을 풀 수 없다

기술 자료 번역 기술 자료 번역
기술 자료: 871205 - 이 문서가 적용되는 제품 보기.
중요?이 문서에서는 레지스트리 수정 방법을 설명합니다. 레지스트리를 수정하기 전에 해당 레지스트리를 백업하는 것이 좋습니다. 또한 문제가 발생할 경우 레지스트리를 복원하는 방법을 알고 있어야 합니다. 레지스트리 백업, 복원 및 수정 방법에 대한 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
256986 Microsoft Windows 레지스트리 설명
모두 확대 | 모두 축소

이 페이지에서

현상

웹 사이트를 방문할 때 Microsoft Internet Explorer에서 HTTP 콘텐츠의 압축을 풀 수 없습니다. 다음 조건 모두에 해당하면 이러한 문제가 발생할 수 있습니다.
  • 웹 서버에서 청크 분할 인코딩을 사용하는 경우
  • 웹 서버에서 HTTP 압축을 사용하는 경우
  • 웹 서버에서 HTTPS 프로토콜을 사용하여 데이터를 보내는 경우
Internet Explorer에서 압축을 풀려고 하는 콘텐츠에 따라 이 문제는 다양한 현상으로 나타날 수 있습니다. 예를 들어, 웹 사이트 서버에서 보내는 콘텐츠가 JavaScript 파일이면 스크립트 오류가 발생할 수 있습니다.

원인

이 문제는 WININET와 URLMON 간의 알림이 손실된 경우에 발생합니다. 알림이 손실되면 압축을 푸는 데 필요한 인코딩된 청크가 손실됩니다. 인코딩된 청크가 손실되면 gzip 압축 풀기 프로그램이 실패합니다.

참고
  • WININET(Wininet.dll)는 HTTP 데이터를 받는 구성 요소이고, URLMON(urlmon.dll)은 gzip 압축 풀기 프로그램을 구현하는 구성 요소입니다.
  • HTTP 압축은 gzip 인코딩이라고도 합니다.

해결 방법

서비스 팩 정보

이 문제를 해결하려면 Windows XP용 최신 서비스 팩을 구하십시오. 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
322389 최신 Windows XP 서비스 팩을 구하는 방법

핫픽스 정보

현재 지원되는 핫픽스를 Microsoft에서 구할 수 있지만 이 문서에서 설명하는 문제를 해결하기 위한 것일 뿐이므로 이러한 특정 문제가 발생하는 시스템에만 이 핫픽스를 적용하십시오. 이 핫픽스는 나중에 추가 테스트를 받아야 할 수도 있습니다. 따라서 이 문제의 영향이 심각하지 않으면 이 핫픽스가 포함된 다음 서비스 팩이 나올 때까지 기다리는 것이 좋습니다.

이 문제를 해결하려면 Microsoft 온라인 고객 서비스에 요청을 제출하여 핫픽스를 구하십시오. 핫픽스를 구하기 위한 온라인 요청을 제출하려면 다음 Microsoft 웹 사이트를 방문하십시오.
http://go.microsoft.com/?linkid=6294451
참고 문제가 추가로 발생하거나 문제 해결이 필요한 경우 별도의 서비스 요청을 해야 할 수도 있습니다. 이 특정 핫픽스로 해결할 수 없는 추가 질문과 문제에 대해서는 지원 비용이 청구됩니다. 별도의 서비스 요청을 하려면 다음 Microsoft 웹 사이트를 방문하십시오.
기술지원 서비스 안내

파일 정보

이 핫픽스의 영어 버전은 아래와 같거나 그 이상의 파일 특성을 갖습니다. 이 파일의 날짜와 시간은 UTC(Coordinated Universal Time)로 나열되며 파일 정보를 볼 때 로컬 시간으로 변환됩니다. UTC와 로컬 시간의 차이를 보려면 제어판날짜 및 시간 도구에서 표준 시간대 탭을 사용하십시오.
Microsoft Internet Explorer 6 서비스 팩 1(SP1)
표 축소표 확대
날짜시간버전크기파일 이름
2005-01-1417:216.0.2800.1489581,632Wininet.dll
Microsoft Internet Explorer 6 서비스 팩 2(SP2)
표 축소표 확대
날짜시간버전크기파일 이름
2005-06-1001:386.0.2900.2695658,944Wininet.dll

설치 정보

경고 레지스트리 편집기나 다른 방법을 사용하여 레지스트리를 잘못 수정하면 심각한 문제가 발생할 수 있습니다. 이 문제를 해결하려면 운영 체제를 다시 설치해야 할 수도 있습니다. Microsoft는 이러한 문제의 해결을 보증하지 않습니다. 레지스트리 수정에 따른 모든 책임은 사용자에게 있습니다.

이 핫픽스를 설치한 후에는 다음과 같이 하십시오.
  1. Internet Explorer를 종료합니다.
  2. 시작, 실행을 차례로 누르고, regedit를 입력한 다음 확인을 누릅니다.
  3. 다음 레지스트리 하위 키를 찾아서 누릅니다.
    HKEY_CURRENT_USER\SOFTWARE\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_RESET_SOCKET_FLAGS_KB871205
  4. 편집 메뉴에서 새로 만들기를 가리킨 다음 DWORD 값을 누릅니다.
  5. Iexplore.exe를 입력한 다음 Enter 키를 누릅니다.
  6. Iexplore.exe를 마우스 오른쪽 단추로 누른 다음 수정을 누릅니다.
  7. 값 데이터 상자에 00000001을 입력한 다음 확인을 누릅니다.
  8. 레지스트리 편집기를 종료합니다.

해결 과정

이 문제를 해결하려면 웹 서버에서 청크 분할 인코딩이나 HTTP 압축을 사용하지 않도록 설정하십시오. Microsoft 인터넷 정보 서비스(IIS) 6.0에서 HTTP 압축 설정을 보려면 다음과 같이 하십시오.
  1. 시작을 누르고 관리 도구를 가리킨 다음 인터넷 정보 서비스(IIS) 관리자를 누릅니다.
  2. 웹 서버를 확장하고 웹 사이트를 마우스 오른쪽 단추로 누른 다음 속성을 누릅니다.
  3. 서비스 탭을 누른 다음 HTTP 압축 아래에 나타나는 옵션을 봅니다.

현재 상태

Microsoft는 Microsoft Internet Explorer 6 서비스 팩 1에서 이 문제를 확인했습니다.

추가 정보

이 문제는 Apache HTTP Server가 모든 형식의 파일에 청크 분할 인코딩을 사용할 수 있기 때문에 Apache HTTP Server를 실행하는 컴퓨터에서 발생할 가능성이 높습니다. 이러한 파일에는 JavaScript 파일이나 .gif 파일과 같은 정적 파일이 포함됩니다. 이 문서에서 설명하는 문제가 발생하면 Internet Explorer 캐시에 저장되는 콘텐츠가 잘리거나 손상될 수 있습니다.

참고 기본적으로 Microsoft Internet Information Server는 청크 분할 인코딩을 사용하지 않습니다. 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
278998 IIS에서 청크 분할 전송 인코딩을 사용하는 방법
이 문서에 나와 있는 다른 공급업체 제품은 Microsoft와 무관한 회사에서 제조한 것입니다. Microsoft는 이러한 제품의 성능이나 신뢰성에 관하여 명시적이든 묵시적이든 어떠한 보증도 하지 않습니다.



Microsoft 제품 관련 기술 전문가들과 온라인으로 정보를 교환하시려면 Microsoft 뉴스 그룹에 참여하시기 바랍니다.

속성

기술 자료: 871205 - 마지막 검토: 2007년 9월 7일 금요일 - 수정: 3.0
본 문서의 정보는 다음의 제품에 적용됩니다.
  • Microsoft Internet Explorer 6.0 서비스 팩 1
키워드:?
kbtshoot kbqfe kbprb kbhotfixserver KB871205

피드백 보내기

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com