高度暗号化の IE があると Service Pack 6a をインストールできない 更新日: 2000/10/21 文書番号: JP250867 ■ この資料は以下の製品について記述したものです。 Microsoft Windows NT Workstation 4.0 SP6a Microsoft Windows NT Server 4.0 SP6a Microsoft Windows NT Server, Enterprise Edition 4.0 SP6a Microsoft Windows NT Server4.0 SP6a VERSIONS, Terminal Server Edition ■ 現象 Microsoft Internet Explorer 高度暗号化パックまたは Internet Explorer 5.5 がすで にインストールされている、Windows NT 4.0 ベースのコンピュータに、標準の暗号化 (つまり 56 ビット) バージョンの Windows NT 4.0 Service Pack 6aをインストールし ようとすると、次のエラー メッセージが表示されます。 標準の暗号化バーションの Service Pack を、高度な暗号化のシステムにインストール するよう選択しました。これはサポートされていません。このバージョンの Service Pack をインストールするには、高度な暗号化バージョンをインストールする必要があり ます。この Service Pack の高度な暗号化バージョンの入手方法については、[ヘルプ] をクリックしてください。Service Pack セットアップを終了します。 ■ 原因 この問題は、Microsoft Internet Explorer 高度暗号化パックとInternet Explorer 5.5 によってインストールされた Schannel.dllファイルを、サービスパックのインストール プログラムが上書きすることができないために発生します。 最近、米国政府は、強力な 128 ビットの暗号化を使用する製品を輸出することを企業に 許可したため、Internet Explorer 5.5 には、デフォルトで 128 ビットの暗号化が含ま れています。 Windows NT 4.0 Service Pack 6 および 6a は、この決定が下される前にリリースされ ました。したがって、Service Pack 6 および 6aのローカライズされたバージョンは40 ビット版です。これらのサービスパックの 40 ビット版は、より高度な暗号化レベルを 検出し、これらのサービスパック自体のインストールを許可しません。 ■ 解決方法 この問題を回避し、バージョン番号のスキャナが Schannel.dllファイルのバージョンを 比較しないようにするには、次の手順に従ってください。 1) 任意のテキストエディタ(メモ帳など)を使用し、サービスパックのソースファイルの [I386\Update] フォルダにある Update.inf ファイルを開きます。 2) Update.infファイルの[CheckSecurity.System32.files]セクションで、Schannel.dll ファイルに対する参照の前にセミコロン (;) を置きます。 3) Update.inf ファイルを保存してから閉じます。 4) サービスパックをインストールします。