Office 2007の再インストール

インストール作業自体は完了したが、その後のMicrosoft Updateでエラー。
現時点で発生しているエラーパターンは以下の2つ。


インストールに失敗しました
エラー コード: 0x8024002D
更新プログラムをインストールし直すか、次のいずれかのリソースからサポートを利用してください。

インストールに失敗しました
エラー コード: 0x80070663
更新プログラムをインストールし直すか、次のいずれかのリソースからサポートを利用してください。

それぞれ、以下のKBがあるようだ。

KB913754のレジストリ修正、KB946691の更新プログラムインストールのどちらも実施したが、改善せず。。。
KB946691のログ詳細出力、及び「Microsoft Office 診断プログラム」を実施。診断プログラムで2箇所問題あり。あと、エラーの一部にディスク容量不足があるので、こちらも改善。


更新の診断: 環境が最新の状態になっていません

更新の診断テストによれば、Microsoft Office プログラムの最新の Service Pack がインストールされていません。Service Pack をインストールすると、プログラムの安定性が向上します。「ダウンロードのホームページ - Microsoft Office Online」にアクセスし、[更新プログラムの確認] の下の [Office Update] をクリックしてください。


セットアップの診断: ファイルが破損していたか、改変されていました

セットアップの診断テストで、Microsoft Office プログラムの問題が修復されました。通常は、これで Microsoft Office プログラムの問題が解消されます。

Microsoft Office プログラムが引き続きクラッシュするようであれば、ハードウェア障害またはハードウェアの構成上の問題が原因である可能性があります。ハードウェア障害が 2007 Office リリース 環境に影響していないか、他の Microsoft Office 診断プログラムのテスト結果で確認してください。

しかし改善せず。詳細ログを見ると、以下の2パターンのエラーが出ている。

製品: Microsoft Office Professional Plus 2007 - 更新 '{xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}' をインストールできませんでした。エラーは 1635 です。

製品: Microsoft Office Professional Plus 2007 - 更新 '2007 Microsoft Office Suite Service Pack 1 (SP1)' をインストールできませんでした。エラーは 1603 です。
「修復」もうまくいかず。。。ログを見ると以下まで進んでいるが、エラーになっているであろう、次のモジュールが不明。

Executing chained package: InfoPathMUI.ja-jp
02/15/2010 20:25:01 Reinstalling chained package: InfoPathMUI.ja-jp
PERF: TickCount=4735812 Name=Verify MSI local install source Description=Begin function
OSE is detected as a registered service. Service binary is reported at location: C:\Program Files\Common Files\Microsoft Shared\Source Engine\OSE.EXE
OSE service binary is detected at location: C:\Program Files\Common Files\Microsoft Shared\Source Engine\OSE.EXE
Running OSE version 12.0.4518.1014
OSE is detected as a registered service. Service binary is reported at location: C:\Program Files\Common Files\Microsoft Shared\Source Engine\OSE.EXE
OSE service binary is detected at location: C:\Program Files\Common Files\Microsoft Shared\Source Engine\OSE.EXE
Running OSE version 12.0.4518.1014
LIS: wait for package "{90120000-0044-0411-0000-0000000FF1CE}" to complete caching
LIS: package "{90120000-0044-0411-0000-0000000FF1CE}" caching completed
PERF: TickCount=4736828 Name=Completed verify local install source Description=End function
Catalyst Package Reinstall...
Package: InfoPathMUI.ja-jp
Product Code: {90120000-0044-0411-0000-0000000FF1CE}
Command Line: REBOOT=ReallySuppress LAUNCHEDBYSETUPEXE=1 MSIRESTARTMANAGERCONTROL="Disable" SETUPEXEINSTALLUILANGUAGE=1041 SETUPINTLDLLDIRECTORY="C:\DOCUME~1\000001~1\LOCALS~1\Temp\Setup00000f78\" REINSTALL=ALL REINSTALLMODE=ecms
Successfully reinstalled package: InfoPathMUI.ja-jp
ディスク空き容量を1GB⇒2.5GBと更に空けることで、SP1/SP2は導入できた。。。しかし1635がまだ残る。。。

参考:エラーコード一覧 304888

  • 1603はディスク空き容量増で解決した。
  • 1635がまだ未解決。

再インストール前と変わらないのでは???

再度見直したログより、更新プログラムの失敗時に出ているエラーは以下。mspファイル名は更新プログラムによる。


MSI (s) (E0:BC) [09:18:45:216]: Unable to create a temp copy of patch 'wordhelp-ja-jp.MSP'.