HTTP 500 (内部サーバー エラー) の Web ページが表示される、または Web サイトにログオンまたは、インターネット トランザクションを完了することはできません。

現象

Web サイトにログオンしたり、プログラム 832894 (ms04-004) のセキュリティ更新プログラムをインストールした後、インターネット トランザクションを完了することはできません。たとえば、HTTPS の Web ページ上のフォームを使用して、ユーザー名と SSL でセキュリティ保護された Web サイトにパスワードを送信すると、HTTP 500 (内部サーバー エラー) の Web ページが表示されます。

原因

この問題は、Microsoft Windows XP、Windows 2000、Windows NT 4.0、Windows Millennium Edition、または Windows 98 を実行しているコンピューターで、セキュリティ更新プログラム 832894 (ms04-004) または 821814 の修正プログラムを適用した後に発生する可能性があります。

これらのソフトウェア更新プログラムに関する詳細については、マイクロソフト サポート技術情報の記事を表示するのには次の資料番号をクリックします。
832894 ms04-004: Internet Explorer 用の累積的なセキュリティ更新プログラム

821814 」ページを表示できません"エラーが表示されるメッセージの認証が必要なサイトに投稿するとき

セキュリティ更新プログラム 832894 (ms04-004) および Windows (Wininet.dll) 再試行のインターネット拡張機能の投稿 821814 の修正プログラムの変更は、Web サーバーが接続をリセットしたときを要求します。(ユーザー名、パスワードなど) を Web サーバーのデータを投稿する Windows Internet (Wininet) アプリケーション プログラミング インターフェイス (API) 機能を使用するプログラムは、Web サーバーを終了 (リセット) の最初の接続要求がある場合は、POST データを含めずに、POST 要求を再試行します。

注: POST 要求では、そのコンテンツの長さが 0 に設定されてまたは空の場合、POST データは含まれません。

場合によっては、この現象は、別のリセットを防止し、認証が完了するを許可します。ただし、Wininet は、POST 要求を再試行するときに含まれている POST データを Web サーバーが必要である場合、HTTP 500 (内部サーバー エラー) ページが表示されます。

解決策

更新プログラムの情報

ダウンロードして、この更新プログラムをインストールするには、Microsoft Windows Update Web サイトにアクセスし、831167 の重要な更新プログラムをインストールし、します。管理者は、Microsoft ダウンロード センターから、または複数のコンピューターに展開する、Microsoft Windows Update カタログからこの更新プログラムをダウンロードできます。1 つまたは複数のコンピューターにこの更新プログラムを後でインストールする場合は、Windows Update カタログの [検索オプションの設定機能を使用してこの資料の ID 番号を検索します。

Windows Update カタログから更新プログラムをダウンロードする方法の詳細については、マイクロソフト サポート技術情報の記事を表示するのには次の資料番号をクリックします。

323166の方法は、ドライバーおよび修正プログラムを Windows Update カタログから更新プログラムをダウンロードするには

次のファイルは Microsoft ダウンロード センターからダウンロードできます。
Download Q831167.exe (32-bit) パッケージを今すぐダウンロードします。
Download Q831167.exe (64 ビット) パッケージを今すぐダウンロードします。
リリース日: 2004 年 2 月 12 日

マイクロソフトのサポート ファイルのダウンロード方法を参照するには、以下のサポート技術情報番号をクリックしてください。
119591オンライン サービスからマイクロソフトのサポート ファイルを入手する方法
このファイルは、マイクロソフトによってウイルス スキャン済みです。マイクロソフトは、ファイルが公表された日付に使用可能な最新のウイルス検出ソフトウェアを使用しています。配布ファイルはセキュリティで保護されたサーバー上に置かれており、権限のない第三者が無断でファイルを変更できないようになっています。

必要条件

この更新プログラムをインストールする必要があります実行している Internet Explorer 6 SP1 (version 6.00.2800.1106) に Windows のバージョンは次のいずれか。
  • Microsoft Windows XP サービス ・ パック 1
  • Microsoft Windows XP 64 ビット版、サービス パック 1
  • Microsoft Windows XP
  • Microsoft Windows 2000 Service Pack 2、Service Pack 3、Service Pack 4
  • Microsoft Windows NT のワークステーション、サーバー、およびターミナル サーバーのエディション 4.0 Service Pack 6a
  • Microsoft Windows 98
  • マイクロソフトの 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 Me、Windows 98 Second Edition、および Windows 98 の 821814 を置き換えます。

注: この資料に記載されている問題は、Windows Server 2003 ベースのコンピューターでは発生しませんので、この更新プログラムは、Windows Server 2003 の 821814 を置き換えられません。

配置情報

この更新プログラムのパッケージには、次のセットアップ スイッチがサポートします。

  • /q : 使用して Quiet モード、またはファイルの展開中にメッセージを抑制します。
  • /q:u : ユーザー-Quiet モードです。ユーザー非表示モードでは、ユーザーにいくつかのダイアログ ボックスを表示します。
  • /q:管理者非表示モードです。管理者非表示モードでは、ユーザーに一切ダイアログ ボックスを表示しません。
  • /t:
    パスセットアップで使用される一時フォルダー (/c を使用) する場合、ファイルの展開先フォルダーの場所を指定します。
  • /cインストールを実行せず、ファイルを抽出します。If /t:
    パスを指定しない場合、ターゲット フォルダーのメッセージが表示されたら。
  • /c:
    パスパスとセットアップの .inf ファイルまたは .exe ファイルの名前を指定します。
  • /r:nインストール後コンピューターを再起動しません。
  • /r:i再起動が必要な場合は、コンピューターを再起動するのにはユーザーの要求でこのスイッチを使用する場合を除く、 /q:を切り替えます。
  • /r:のインストール後コンピューターを必ず再起動します。
  • /r:sは、ユーザーに確認せず、インストール後コンピューターを再起動します。
  • /n:vバージョンをチェックしません。任意のバージョンの Internet Explorer の更新プログラムをインストールするのには注意が必要でこのスイッチを使用します。
など、ユーザーの介入なし、再起動せずに更新プログラムをインストールするには、次のコマンドを使用します。
q831167.exe /q:a /r:n

ファイル情報

この更新プログラムの英語バージョンがファイル属性を持つ (またはそれ以降) 次の表に記載されています。世界協定時刻 (UTC) では、日付と時刻これらのファイルが一覧表示されます。ファイル情報に表示される時刻は、ローカル時刻に変換されています。UTC とローカル時刻との差を検索するには、コントロール パネルの [日付と時刻]の[タイム ゾーン] タブを使用します。
   Date         Time   Version        Size       File name    Platform
-------------------------------------------------------------------
06-Feb-2004 18:05 6.0.2800.1405 588,288 Wininet.dll
07-Feb-2004 01:41 6.0.2800.1405 1,796,608 Wininet.dll IA-64

回避策

解決方法」に記載されている更新プログラムを適用できない場合、問題を回避するのには次のサーバー側の処理のいずれかを使用できます。
  • Web サーバーまたはプロキシ サーバーで HTTP の keep-alive のタイムアウト間隔を大ききます。Microsoft インターネット インフォメーション サービス (IIS) 以外の Windows のレジストリ値の KeepAliveTime の keep-alive のタイムアウトを制御するための設定はありません。ですが、一部の Web サーバーと一部のプロキシ サーバー、接続の有効期限を指定できます。接続の有効期限を指定すると、Web サーバーまたはプロキシ サーバーで場合、は、keep-alive のタイムアウト間隔を大ききます。正しい設定の名前と値については、Web サーバーのマニュアルを参照してください。Internet Explorer の既定の keep-alive のタイムアウト値は、1 分間 (60 秒) です。したがって、Web サーバーまたはプロキシ サーバーが 1 つ分より大きい値が [HTTP keep-alive のタイムアウト間隔を使わなければなりません。

    Windows KeepAliveTime のパラメーター、および Internet Explorer の KeepAliveTimeout パラメーターは、Windows KeepAliveInterval パラメーターの追加については、マイクロソフト サポート技術情報の記事を表示するのには次の資料番号をクリックします。
    Windows XP の314053 TCP/IP および NBT の構成パラメーター

    Windows 2000 または Windows NT の120642 TCP/IP および NBT の構成パラメーター

    813827 Internet Explorer でデフォルトの keep-alive のタイムアウト値を変更する方法

  • HTTP「キープア ライブ接続を維持」サーバーで無効にします。
    詳細については、次の文書番号をクリックしてマイクロソフト サポート技術資料を参照してください。
    ASP バッファー処理が有効になっているときに送信される238210 HTTP キープア ヘッダー

状況

マイクロソフトでは、Microsoft Internet Explorer 6 で問題があることを認識しています。

詳細

重要 このセクション、方法、またはタスクには、レジストリの変更方法が記載されています。レジストリを誤って変更すると、深刻な問題が発生することがあります。そのため、レジストリを変更する際には十分に注意してください。万一に備えて、編集の前にレジストリをバックアップしてください。そうすることで、問題が発生した場合にレジストリを復元することができます。レジストリのバックアップ方法および復元方法の詳細を参照するには、以下のサポート技術情報番号をクリックしてください。
322756の方法をバックアップし、Windows のレジストリを復元するには


この資料に記載されている 831167 のソフトウェア更新プログラムを適用すると、Web サーバーとの接続がリセットされたとき Wininet 関数を使用して、Web サーバーにデータをポストするためのプログラムは完全な POST 要求を再送します。

ヘッダーのみの post の動作を有効にするには、サンプル アプリケーションの .exe という名前の DWORD 値を作成します。
サンプル アプリケーションは、プログラムを実行する実行可能ファイルの名前です。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 エクスプ ローラーで、ヘッダーのみの post の動作を有効にするには、Iexplore.exe およびこれらのレジストリ キーのいずれかで Explorer.exe の DWORD 値を作成し、その値のデータを1に設定します。

注: Wininet 関数を使用して、Web サーバーにデータを投稿するすべてのプログラムのヘッダーのみの post の動作を有効にするには、 *という名前の DWORD 値を同じレジストリ キーを作成し、値の値データを1に設定します。
プロパティ

文書番号:831167 - 最終更新日: 2017/02/01 - リビジョン: 2

フィードバック