はじめに
マイクロソフトは、セキュリティ情報 MS06-071 を公開しました。 セキュリティ情報には、セキュリティ更新プログラムに関するすべての関連情報が含まれています。 この情報には、ファイル マニフェスト情報と展開オプションが含まれます。 セキュリティ情報の詳細を参照するには、次のマイクロソフト Web サイトのいずれかにアクセスしてください。
- ホーム ユーザー向け:
http://www.microsoft.com/athome/security/update/bulletins/200611.mspx - IT プロフェッショナル向け:
http://www.microsoft.com/technet/security/bulletin/MS06-071.mspx
このセキュリティ更新プログラムの既知の問題
この更新プログラムは繰り返し提供される可能性があります。
Windows、Internet エクスプローラー、Microsoft Office、Microsoft SQL Server など、さまざまな Microsoft 製品や一部のサードパーティ製品には、さまざまなバージョンの MSXML が含まれています。 新しい製品をインストールする場合、または既存のものとは異なるバージョンの MSXML を含む製品を更新する場合は、この更新プログラムが再び提供されることがあります。 さまざまな Microsoft 製品またはソフトウェア更新プログラムで入手可能であるか、または付属している MSXML バージョンの詳細については、以下のサポート技術情報番号をクリックしてください。
269238 Microsoft XML Parser (MSXML) のバージョンの一覧
MSXML 4.0、MSXML 4.0 SP1、および MSXML 4.0 SP2 用のセキュリティ更新プログラム 927978 では、このバージョンの MSXML が共存モードでインストールされるため、MSXML 4.0 の完全な削除はサポートされていません。 この問題を回避するには、以下の手順を実行します。
- コントロール パネル の [プログラムの追加と削除] を使用して、セキュリティ更新プログラム 927978を削除します。
- %SystemRoot%\System32 フォルダから MSXML4.dll ファイルを削除します。
- コントロール パネルの [プログラムの追加と削除] を使用して、MSXML 4.0 の以前のインストールを修復します。
以前のバージョンの Msxml4.dll ファイルと Msxml4r.dll ファイルは、サイド バイ サイド フォルダーと %SystemRoot%\System32 フォルダーの両方に復元されます。
Windows Update からこのセキュリティ更新プログラムをインストールすると、次のエラー メッセージが表示される場合があります。
注
ファイル c:\Windows\system32\msxml4.dll にタイプ ライブラリを登録できませんでした。 サポート担当者に問い合わせてください。
このエラーが発生した場合は、次のようなログ ファイル情報を確認します。
エラー 1911。 ファイル c:\Windows\system32\msxml4.dll にタイプ ライブラリを登録できませんでした。 サポート担当者に問い合わせてください。MSI (s) (20:18) [17:52:31:612]: 製品: MSXML 4.0 SP2 (KB927978) -- エラー 1911。 ファイル c:\Windows\system32\msxml4.dll にタイプ ライブラリを登録できませんでした。 サポート担当者に問い合わせてください。
=== ログ記録停止: 11/10/2006 17:53:07 ===
MSI (c) (34:20) [17:53:07:252]: 注: 1: 1708
MSI (c) (34:20) [17:53:07:260]: 製品: MSXML 4.0 SP2 (KB927978) -- インストールに失敗しました。
MSI (c) (34:20) [17:53:07:267]: Windows インストーラーで製品がインストールされました。 製品名: MSXML 4.0 SP2 (KB927978)。 製品バージョン: 4.20.9839.0。 製品の言語: 1033。 インストールの成功またはエラーの状態: 1603。
MSI (c) (34:20) [17:53:07:313]: 実行ミューテックスを取得しました。
MSI (c) (34:20) [17:53:07:319]: アンインストールされたインストール パッケージがある場合はそれをクリーンアップしています
MSI (c) (34:20) [17:53:07:331]: MainEngineThread は 1603 を返しています
=== 詳細ログが停止しました: 11/10/2006 17:53:07 ===
この問題を回避するには、Microsoft ダウンロード センターからセキュリティ更新プログラムを手動でインストールし、エラー メッセージが表示されたら [無視 ] をクリックします。 インストールが成功したことを確認するには、%systemroot%\System32 の Msxml4.dll ファイルのバージョンが 4.20.9841.0 であることを確認します。セキュリティ更新プログラム パッケージ927978ログ ファイルが作成される場合があります。 パッケージはログ ファイルの名前を KB927978.log にします。 パッケージは、フォルダー内にログ ファイルを保存します。 フォルダーには、システムによって生成された名前があります。 フォルダーはシステム ドライブのルートにあります。 パスは次のようになります。
C:\system generated name\KB927978.log. 注: この例では、C はシステム ドライブです。省略可能ですが、ログ ファイルとフォルダーを削除できます。
このセキュリティ更新プログラムの詳細
MSXML 4.0 用のセキュリティ更新プログラム パッケージ 927978 は、完全なインストール パッケージです。 このパッケージを使用して、以前のバージョンの MSXML 4.0 がインストールされていないコンピューターに MSXML 4.0 Service Pack 2 (SP2) をインストールできます。 このパッケージを使用して、MSXML 4.0、MSXML 4.0 Service Pack 1 (SP1)、または MSXML 4.0 SP2 の既存のインストールを更新することもできます。
Windows Update および Microsoft Update は、以前のバージョンの MSXML 4.0、MSXML 4.0 SP1、または MSXML 4.0 SP2 がコンピューターに既にインストールされている場合にのみ、セキュリティ更新プログラム パッケージ927978を提供します。
MSXML 4.0 には 64 ビット パーサーは含まれず、64 ビット オペレーティング システムの WoW モードでのみサポートされます。 そのため、64 ビット版の MSXML 4.0 パッケージはこのセキュリティ更新プログラムには提供されません。 64 ビット オペレーティング システムで WoW モードで 32 ビット MSXML 4.0 パーサーを更新するには、32 ビット MSXML 4.0 パッケージをインストールします。 たとえば、64 ビット版の英語版オペレーティング システムを更新するには、Msxml4-KB927978-enu.exe パッケージをインストールします。
MSXML 4.0 のセキュリティ更新プログラム パッケージ927978インストールするファイルを次の表に示します。
ファイル名 バージョン 日付 時刻 サイズ Msxml4.dll 4.20.9841.0 11/4/2006 2:14 1.18 MB 注: このセキュリティ更新プログラムは、サイド バイ サイド モードと %systemroot%\System32 フォルダーの両方にインストールされます。
コンピューターを再起動せずに、このセキュリティ更新プログラムを Quiet モードで詳細ログと一緒にインストールするには、次のようなコマンドを使用します。
msxml4-kb927978-enu.exe /q reboot=reallysuppress /l*v c:\kb927978.logインストール プロセスの詳細なログは、コマンドで指定したファイル内にあります。 この例では、ファイルは C:\KB927978.log です。Msxml4.dll ファイルがロックされている場合は、MSXML 4.0、MSXML 4.0 SP1、および MSXML 4.0 SP2 用のセキュリティ更新プログラム MS06-071 を適用しても、ファイルが更新されないことがあります。 この問題を回避するには、次のコマンドを使用して Msxml4.dll をアンインストールします。
- MsiExec.exe /uninstall {37477865-A3F1-4772-AD43-AAFC6BCFF99F} /passive
- Del %windir%\system32\msxml4.dll