Ktouth Brand. on Web

け〜くんこと K.Ktouth のだらだらした日常と突発的に作るプログラムや読み物とかの雑多サイト



[2008年03月05日]

MSIEXEC.ECEが見つかりません

2008年03月05日 19:17更新 筆者:K.Ktouth

今日、仕事の終わりに前社長から連絡が。
「中古のノートPCを買ったけど、ソフトがインストールできない」とのこと。
うわ、一から説明系のサポートはやりたくねぇ……げーと思いつつ行ってみると、全然状況が違いました。よく考えたら、その程度のことが出来ない方じゃなかったです(笑)

問題のノートを見せてもらうと、Officeのインストーラが途中で「MSIEXEC.exeが見つかりません」というエラーを出しているのを確認。
ファイル名からしてMicrosoft標準のインストーラ(2.0)でしょうけど……
まず、OfficeのCDが傷などで読めない可能性を検証。他のPCでは普通に起動するので問題なし。
インストーラプログラムはバージョンがいくつか上がっていた記憶があったので、WindowsUpdateを全て実行してみることに。

…….net Framework系列のインストールが全滅びっくり
正確には1.1SP1以降が全てインストール失敗。コレはやばい。

ここまで来ると、おそらくは標準インストーラが壊れていると推測は効くのですが……もともとWindowsXPに標準で組み込まれているツール。単体で手に入りませんあせ
一応9x/ME/NT/2000などの旧バージョン用(2.0)のはあるんですが、インストーラにはじかれます。最新バージョン(3.1v2)があったのでそれをインストールしてみるものの状況変わらず。

どこをイジればいいのかがわからないので、最悪OSごと再インストールか……と覚悟したのですけど。

google様という力強い味方が、手助けをしてくださいましたひょえ

トラブル解決法とかではなく、標準インストーラの構成ファイルの一覧があるページが引っかかったんです。該当するファイルは3つ。
最初のエラーメッセージの文字通り「本来あるべき"Windows\System32\MSIEXEC.EXE" が無かった」ようです。
ここまでわかれば、正常なPCからそのファイルをコピーしてくるだけ。

で。どーにかインストーラの不具合解消。
OfficeもWindowsUpdateも.net Frameworkも正常にインストールできるようになりました。
いやぁ、再インストールなんて絶対にしたくなかったので助かりました(笑)
笑顔で「じゃ、後は自分でWindowsUpdateに更新が出てこなくなるまで繰り返してくださいね♪」と言い残して帰宅しました。

今回はコレで多分大丈夫でしょうけど……正直「Windowsフォルダの標準インストーラの一部だけが入ってない状態だったOS」を使い続けるのは非常に恐いんですけどねぇ……まぁ、中古買ったリスクとして自分で背負っていただきましょうひょえ

本日のリンク元
アンテナ
その他のリンク元
検索