最近、自宅のPCをいじってなかったので気付かなかったんですが、起動するたびにWindowsの更新がでてました。
読みもせずに、はいはい、更新更新、とやっていたのですが、なんとなく気になったので、更新を見ていると、Microsoft Visual C++ 2005 Service Pack 1 再頒布可能パッケージの~
と書いてあります…前にも見ているような気がしたので、更新履歴を見てみると…どーん!
もっと早く気付けよオレ…orz
とりあえず、成功してるように見えて失敗してんだろうなーということで、インストーラーからインストールしてみます。インストーラは以下から入手。
http://www.microsoft.com/downloads/ja-jp/details.aspx?FamilyID=ae2e1a40-7b45-4fe9-a20f-2ed2923aca62
普通のXPなので、↑からvcredist_x86.EXEをダウンロードします。
この時、いきなり実行を選ぶと失敗したので、保存を選択します。
いきなり実行して出てきたvcredist.msiが無いというエラー。
その後、vcredist_x86.exeが展開できなくて悩み、なんだかんだと遠回りをしたんですが、結局以下をやったところ更新がでなくなったので、多分うまくいったんではないかと思い、アップしてみました。
vcredist.msiのダウンロード先を探す。
→vcredist_x86.exeから作成できると書いてあるサイト発見
→別のファイルができるだけでmsiができない
→別のファイルに対して再度作成手順を実行したところできたよ(^O^)/
→vcredist_x86.exe実行
→エラーなく終了
そんな流れです。以下詳細。
- 以下のサイトを参考にして、exeからmsiを抽出します。
http://technet.microsoft.com/ja-jp/library/ee956914.aspx
私は、C:\tempに保存したので、
すべてのプログラム→アクセサリ→コマンドプロンプトを起動して、以下を入力。
C:\temp\vcredist_x86.exe /C /T:c:\temp
- インストールが始まるので、はい を選択
- 同じフォルダにVCREDI~3.EXEというexeができています。
………終わり?
…(・・? …msiは?
…(゜_゜) …どこ?
…
結局、今できたファイルに対して同じことをやってみたらmsiができました。
C:\temp\VCREDI~3.EXE /C /T:c:\temp
↓
- この状態でvcredist_x86.exeを実行→エラーなく終了し、今のところ更新はでていません。
0 件のコメント :
コメントを投稿