2011年8月6日土曜日

またKB2538242だよ…orz

 
最近、自宅のPCをいじってなかったので気付かなかったんですが、起動するたびにWindowsの更新がでてました。

kb2538242-00

読みもせずに、はいはい、更新更新、とやっていたのですが、なんとなく気になったので、更新を見ていると、Microsoft Visual C++ 2005 Service Pack 1 再頒布可能パッケージの~
と書いてあります…前にも見ているような気がしたので、更新履歴を見てみると…どーん!

kb2538242-01

もっと早く気付けよオレ…orz

とりあえず、成功してるように見えて失敗してんだろうなーということで、インストーラーからインストールしてみます。インストーラは以下から入手。

http://www.microsoft.com/downloads/ja-jp/details.aspx?FamilyID=ae2e1a40-7b45-4fe9-a20f-2ed2923aca62

普通のXPなので、↑からvcredist_x86.EXEをダウンロードします。

kb2538242-02

この時、いきなり実行を選ぶと失敗したので、保存を選択します。

kb2538242-3

いきなり実行して出てきたvcredist.msiが無いというエラー。
kb2538242-9

その後、vcredist_x86.exeが展開できなくて悩み、なんだかんだと遠回りをしたんですが、結局以下をやったところ更新がでなくなったので、多分うまくいったんではないかと思い、アップしてみました。

vcredist.msiのダウンロード先を探す。
→vcredist_x86.exeから作成できると書いてあるサイト発見
→別のファイルができるだけでmsiができない
→別のファイルに対して再度作成手順を実行したところできたよ(^O^)/
→vcredist_x86.exe実行
→エラーなく終了
そんな流れです。以下詳細。

  1. 以下のサイトを参考にして、exeからmsiを抽出します。
    http://technet.microsoft.com/ja-jp/library/ee956914.aspx
    kb2538242-11
    私は、C:\tempに保存したので、
    すべてのプログラム→アクセサリ→コマンドプロンプトを起動して、以下を入力。
    C:\temp\vcredist_x86.exe /C /T:c:\temp
    kb2538242-13
  2. インストールが始まるので、はい を選択 
    kb2538242-14
  3. 同じフォルダにVCREDI~3.EXEというexeができています。
    kb2538242-15
    ………終わり?
    …(・・? …msiは?
    …(゜_゜) …どこ?

    結局、今できたファイルに対して同じことをやってみたらmsiができました。
    C:\temp\VCREDI~3.EXE /C /T:c:\temp
    kb2538242-18

    kb2538242-17
  4. この状態でvcredist_x86.exeを実行→エラーなく終了し、今のところ更新はでていません。

0 件のコメント :

コメントを投稿