KB974488を適用しているとOffice2007アプリでエラーが出る

Excel Viewer や Power Point Viewer 2007 は Windows 2000でも動作するのですが、あるHotFixをインストールすると起動できなくなってしまいます。
非サポートで、特殊なインストールを行わないと使えない、他のOffice 2007 アプリケーションも同等です。


犯人は、KB974488 Office システム修正プログラム パッケージ 2009 年 8 月 25 日版 のMSO.DLLで、TzSpecificLocalTimeToSystemTime をコールしているのが原因で発生します。

MSO.DLLとバージョンの関係は、以下のようになっています。

12.0.4518.1014 PowerPoint Viewer 2007
12.0.6213.1000 PPV 2007 SP1
12.0.6425.1000 PPV 2007 SP2
12.0.6514.5000 Office システム修正プログラム パッケージ 2009 年 8 月 25 日
12.0.6535.5002 2007 Microsoft Office system セキュリティ更新プログラム: KB982312

この不具合は MS10-036 Microsoft Office の COM の検証の脆弱性により、リモートでコードが実行される (983235) で修正されているので、最新のMicrosoft Update を適用していれば回避することができます。

おすすめ

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です