DetailPage-MSS-KB

기술 자료

기술 자료: 831167 - 마지막 검토: 2011년 5월 14일 토요일 - 수정: 6.0

사용 가능한 핫픽스 다운로드
핫픽스 보기 및 다운로드 요청하기
 

이 페이지에서

현상

832894(MS04-004) 보안 업데이트를 설치한 후 웹 사이트에 로그온하지 못하거나 인터넷 트랜잭션을 완료하지 못할 수 있습니다. 예를 들어, HTTPS 웹 페이지에서 양식을 사용하여 SSL 보안 웹 사이트로 사용자 이름과 암호를 보내면 HTTP 500(내부 서버 오류) 웹 페이지가 나타날 수 있습니다.

원인

이 문제는 Microsoft Windows XP, Windows 2000, Windows NT 4.0, Windows Millennium Edition 또는 Windows 98을 실행하는 컴퓨터에 832894 보안 업데이트(MS04-004)나 821814 핫픽스를 적용한 후 발생할 수 있습니다.

이러한 소프트웨어 업데이트에 대한 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
832894  (http://support.microsoft.com/kb/832894/ ) MS04-004: Internet Explorer용 누적 보안 업데이트
821814  (http://support.microsoft.com/kb/821814/ ) 인증이 필요한 사이트에 게시하면 "페이지를 표시할 수 없습니다."라는 오류 메시지가 발생한다
832894 보안 업데이트(MS04-004)와 821814 핫픽스는 웹 서버가 연결을 다시 설정할 때 Windows의 인터넷 확장(Wininet.dll)이 POST 요청을 다시 시도하는 방식을 변경합니다. Windows 인터넷(Wininet) API(응용 프로그램 인터페이스) 함수를 사용하여 웹 서버에 사용자 이름이나 암호와 같은 데이터를 게시하는 프로그램은 웹 서버가 초기 연결 요청을 종료하거나 다시 설정하면 POST 데이터가 포함되지 않은 POST 요청을 다시 시도합니다.

참고 콘텐츠 길이가 0으로 설정되거나 비어 있으면 POST 요청에 POST 데이터가 포함되어 있지 않습니다.

이러한 문제로 인해 다른 재설정 작업이 차단되고 인증이 완료되는 경우도 있습니다. 그러나 Wininet이 POST 요청을 다시 시도할 때 웹 서버에 POST 데이터가 있어야 하는 경우에는 HTTP 500(내부 서버 오류) 웹 페이지가 나타날 수 있습니다.

해결 방법

업데이트 정보

이 업데이트를 다운로드하고 설치하려면 다음 Microsoft Windows Update 웹 사이트를 방문하여 중요 업데이트 831167을 설치하십시오.
http://update.microsoft.com (http://update.microsoft.com)
관리자는 Microsoft 다운로드 센터 또는 Microsoft Windows Update 카탈로그에서 이 업데이트를 다운로드하여 여러 컴퓨터에 배포할 수 있습니다. 이 업데이트를 나중에 한 대 이상의 컴퓨터에 설치하려면 Windows Update 카탈로그에서 고급 검색 옵션 기능을 사용하여 이 문서 ID 번호로 검색하십시오.

Windows Update 카탈로그에서 업데이트를 다운로드하는 방법에 대한 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
323166  (http://support.microsoft.com/kb/323166/ ) Windows Update 카탈로그에서 Windows 업데이트 및 드라이버를 다운로드하는 방법
Microsoft 다운로드 센터에서 다음 파일을 다운로드할 수 있습니다.
그림 축소그림 확대
다운로드
지금 Q831167.exe(32비트) 패키지 다운로드 (http://www.microsoft.com/downloads/details.aspx?displaylang=ko&FamilyID=254EB128-5053-48A7-8526-BD38215C74B2)
그림 축소그림 확대
다운로드
지금 Q831167.exe(64비트) 패키지 다운로드 (http://www.microsoft.com/downloads/details.aspx?FamilyId=756C6750-ED3F-4C28-92FE-9ADFE75F4C26&displaylang=en)
릴리스 날짜: 2004년 2월 7일

Microsoft 지원 파일을 다운로드하는 방법에 대한 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
119591  (http://support.microsoft.com/kb/119591/ ) 온라인 서비스로부터 Microsoft 지원 파일을 구하는 방법
Microsoft는 파일을 게시한 날짜에 사용할 수 있는 최신의 바이러스 예방 프로그램으로 이 파일을 검사했습니다. 이 파일은 무단으로 변경할 수 없는 보안이 향상된 서버에 보관됩니다.

전제 조건

이 업데이트를 실행하려면 아래의 Windows 버전 중 하나에서 Internet Explorer 6 SP1(버전 6.00.2800.1106)을 실행 중이어야 합니다.
  • Microsoft Windows XP 서비스 팩 1
  • Microsoft Windows XP 64-Bit Edition, 서비스 팩 1
  • Microsoft Windows XP
  • Microsoft Windows 2000 서비스 팩 2, 서비스 팩 3, 서비스 팩 4
  • Microsoft Windows NT Workstation, Server 및 Terminal Server Edition 4.0 서비스 팩 6a
  • Microsoft Windows 98
  • Microsoft Windows 98 Second Edition
  • Microsoft Windows Millennium Edition
참고 832894(MS04-004) 보안 업데이트가 Windows 98, Windows 98 Second Edition, Windows Millennium Edition 및 Windows 2000 SP2를 지원하기 때문에 이 업데이트도 이러한 운영 체제에서 지원됩니다.

다시 시작 요구 사항

이 업데이트를 적용한 후 컴퓨터를 다시 시작해야 합니다.

업데이트 대체 정보

이 업데이트는 Windows XP, Windows 2000, Windows NT 4.0, Windows Millennium Edition, Windows 98 Second Edition 및 Windows 98용 821814를 대체합니다.

참고 이 업데이트는 이 문서에서 설명하는 문제가 Windows Server 2003 기반 컴퓨터에서는 발생하지 않기 때문에 Windows Server 2003용 821814는 대체하지 않습니다.

배포 정보

이 업데이트 패키지는 다음 설치 스위치를 지원합니다.
  • /q: 파일 압축을 풀 때 메시지를 표시하지 않거나 자동 모드를 사용합니다.
  • /q:u: 사용자 개입 자동 모드를 사용합니다. 사용자 개입 자동 모드는 사용자에게 일부 대화 상자를 표시합니다.
  • /q:a 관리자 개입 자동 모드를 사용합니다. 관리자 개입 자동 모드는 사용자에게 대화 상자를 표시하지 않습니다.
  • /t: 경로 설치 프로그램에서 사용되는 임시 폴더나 파일을 추출하기 위한 대상 폴더(/c를 사용할 경우)를 지정합니다.
  • /c 설치하지 않고 파일 압축을 풉니다. /t: 경로를 지정하지 않은 경우 대상 폴더를 만들 것인지 묻습니다.
  • /c: 경로 Setup .inf 파일 또는 .exe 파일의 경로와 이름을 지정합니다.
  • /r:n 설치 후 컴퓨터를 다시 시작하지 않습니다.
  • /r:i 이 스위치를 /q:a 스위치와 함께 사용할 때를 제외하고 컴퓨터를 다시 시작해야 하는 경우 사용자에게 다시 시작할 것인지 묻습니다.
  • /r:a 설치 후 항상 컴퓨터를 다시 시작합니다.
  • /r:s 설치 후 사용자에게 메시지를 표시하지 않고 컴퓨터를 다시 시작합니다.
  • /n:v 버전을 확인하지 않습니다. Internet Explorer 버전에 업데이트를 설치하는 데 이 스위치를 주의하여 사용하십시오.
예를 들어, 다시 시작하지 않고 사용자 개입 없이 이 업데이트를 설치하려면 다음 명령을 사용하십시오.
q831167.exe /q:a /r:n

파일 정보

이 수정 프로그램의 영어 버전은 아래와 같거나 그 이상의 파일 특성을 가집니다. 이 파일의 날짜와 시간은 UTC(Coordinated Universal Time)로 나열되며 파일 정보를 볼 때 로컬 시간으로 변환됩니다. UTC와 로컬 시간의 차이를 알려면 제어판날짜 및 시간 도구에서 표준 시간대 탭을 사용하십시오.
표 축소표 확대
날짜시간버전크기파일 이름플랫폼
2004-02-0618:056.0.2800.1405588,288Wininet.dll
2004-02-0701:416.0.2800.14051,796,608Wininet.dllIA-64

해결 과정

해결 방법 절에 나와 있는 업데이트를 적용할 수 없는 경우에는 아래의 서버쪽 작업 중 하나를 사용하여 문제를 해결할 수 있습니다.
  • 웹 서버나 프록시 서버의 HTTP keep-alive 시간 제한 간격을 늘립니다. Microsoft 인터넷 정보 서비스(IIS)에는 Windows 레지스트리 KeepAliveTime 값 외에는 keep-alive 시간 제한을 제어할 수 있는 다른 설정이 없습니다. 그러나 일부 웹 서버와 프록시 서버에서는 연결 만료 시간을 지정할 수 있습니다. 웹 서버나 프록시 서버에서 연결 만료 시간을 지정할 수 있으면 keep-alive 시간 제한 간격을 늘리십시오. 올바른 설정 이름과 값에 대해서는 해당 웹 서버 설명서를 참조하십시오. Internet Explorer의 기본 keep-alive 시간 제한 값은 1분(60초)입니다. 따라서 웹 서버나 프록시 서버에서는 1분 이상의 HTTP keep-alive 시간 제한 간격을 사용해야 합니다.

    Windows KeepAliveInterval 매개 변수, Windows KeepAliveTime 매개 변수 및 Internet Explorer KeepAliveTimeout 매개 변수에 대한 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
    314053  (http://support.microsoft.com/kb/314053/ ) Windows XP용 TCP/IP 및 NBT 구성 매개 변수
    120642  (http://support.microsoft.com/kb/120642/ ) Windows 2000 또는 Windows NT용 TCP/IP 및 NBT 구성 매개 변수
    813827  (http://support.microsoft.com/kb/813827/ ) Internet Explorer에서 기본 연결 유지(Keep-Alive) 시간 제한 값을 변경하는 방법
  • 서버의 HTTP "keep alive 연결"을 해제합니다. 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
    238210  (http://support.microsoft.com/kb/238210/ ) ASP 버퍼링이 사용 가능하게 설정될 때마다 HTTP Keep-Alive 헤더가 보내진다

현재 상태

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

추가 정보

경고 레지스트리 편집기를 잘못 사용하면 심각한 문제가 발생할 수 있으며 문제를 해결하기 위해 운영 체제를 다시 설치해야 할 수도 있습니다. Microsoft는 레지스트리 편집기를 잘못 사용함으로써 발생하는 문제에 대해 해결을 보증하지 않습니다. 레지스트리 편집기의 사용에 따른 모든 책임은 사용자에게 있습니다.

이 문서에서 설명하는 831167 소프트웨어 업데이트를 적용하면 웹 서버와의 연결이 다시 설정될 경우 Wininet 함수를 사용하여 웹 서버에 데이터를 게시하는 프로그램이 전체 POST 요청을 다시 보냅니다.

헤더 전용 게시 동작을 사용 가능하게 설정하려면 SampleApp.exe라는 DWORD 값을 만드십시오. 여기서 SampleApp는 프로그램을 실행하는 실행 파일 이름입니다. 다음 레지스트리 키 중 하나에서 DWORD 값의 값 데이터를 1로 설정하십시오.
  • 이 프로그램의 모든 사용자에 대해 다음 레지스트리 키의 값을 설정하십시오.
    HKEY_LOCAL_MACHINE\Software\Microsoft\Internet Explorer\Main\FeatureControl\Retry_HeaderOnlyPOST_OnConnectionReset
  • 이 프로그램의 현재 사용자에 대해 다음 레지스트리 키의 값을 설정하십시오.
    HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main\FeatureControl\Retry_HeaderOnlyPOST_OnConnectionReset
예를 들어, Internet Explorer와 Windows 탐색기에서 헤더 전용 게시 동작을 사용 가능하게 설정하려면 이러한 레지스트리 키 중 하나에서 Iexplore.exe와 Explorer.exe에 대한 DWORD 값을 만든 다음 값 데이터를 1로 설정하십시오.

참고 Wininet 함수를 사용하여 웹 서버에 데이터를 게시하는 모든 프로그램에 대해 헤더 전용 게시 동작을 사용 가능하게 설정하려면 같은 레지스트리 키에 대해 *라는 DWORD 값을 만들고, 이 값의 값 데이터를 1로 설정하십시오.



Microsoft 제품 관련 기술 전문가들과 온라인으로 정보를 교환하시려면 Microsoft 뉴스 그룹 (http://support.microsoft.com/newsgroups/default.aspx) 에 참여하시기 바랍니다.

본 문서의 정보는 다음의 제품에 적용됩니다.
  • Microsoft Internet Explorer 6.0
키워드: 
kbqfe kbhotfixserver kbie600sp2fix kbie600presp2fix kbfix kbbug KB831167
공유
추가 지원 옵션
Microsoft Community 지원 포럼
직접 문의하기
Microsoft Certified Partner 찾기
Microsoft Store
중소기업이 아닙니까?
소셜 채널로 문의하기