Office 2007の手動アンインストール

会社VPC上のディスク整理中にファイルを消しすぎてしまい、Office 2007を更新・修正・削除のどれもできなくしてしまったので、手動での削除を試みる。

症状はまさにこちらの方と同じ。「プログラムの追加と削除」からは失敗となり、インストーラーはプロセスが異常終了してしまう。
検索用にOffice 2007のインストーラが吐くログ(デバッグ情報)も抜粋します。


Error: Type: MsiOpenDatabase call failed.. MsiAPICallFailure

そこのコメントで紹介されていたのがMicrosoft Knowledge Baseにある手動削除方法、928218
Introductionにまずは 971179を試せ、とあるので「Fix it」を試してみたが、やはりエラー。
そのため928218を実施。以下は作業時に気づいた928218の補足です。

  1. 英語なので、メニューの対比が必要
    • Step 1: 2. Details = 詳細
    • Step 1: 3. Choose Details = 詳細表示の設定
    • Step 1: 5. Arrange icons by = アイコンの整列
  2. Step 3: 2.
    • "Ofice 12"の一部のファイルを削除できないので、競合しないものだけ一旦削除し、再起動後(Step 6)に残りを削除する。
  3. Step 3: 3.
    • エクスプローラー起動後、"%ProgramFiles%\Microsoft Office"を削除する旨の記載がないが、その後の手順でも削除契機がないので、ここで削除する。
    • 一部のファイルを削除できないので、競合しないものだけ一旦削除し、再起動後(Step 6)に残りを削除する。
  4. Step 5: 1.e.
    • "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ose"の他に、"HKEY_LOCAL_MACHINE\SYSTEM\ControlSet*\Services\ose"も削除する。(*はワイルドカード)

参考その1:強制的にファイルを削除する。参考ページの[Point 3]、エクスプローラーが競合原因だったので、コマンドプロンプトから削除。
参考その2:再インストール前にCCleanerとNTREGOPTでレジストリ最適化。
参考その3:KBページの右側にコンテンツ翻訳のリンクがありますね。無理に英語ページでなくても良かったのか。。。

その後の再インストールは問題なく?完了しました。