TenForward

技術ブログ。はてなダイアリーから移転しました

Windows とは相性が悪い

絶対に Windows をいじると睡眠時間が減る.

The cabinet file 'Data1.cab' required for this installation is corrupt and cannot be used. This could indicate a network error, an error reading from the CD-ROM, or a problem with this pack...

とあるソフトをインストールしようとしたときに出たエラー.ググって見ると,どうやら Windows Installer が壊れているようだ.

テンポラリディレクトリを見ると,msi ファイルとか,ini ファイルとか必要ファイルっぽいものはあるけど,cab ファイルは確かにない...

やったこと.

  • Windows Installer の再インストール.これを削除すると,別のヤツに影響出るかもよ,と警告出たけど,構わず実行.結果は同じ.
  • "msiexec.exe /unregister" && "msiexec.exe /regserver" をやって,テンポラリ (%USERPROFILE%\Local Settings\Temp とか %WINDIR%\Temp とか) の中身を消して再起動.結果は同じ.

やってみようと思うこと

  • メモリ制限.なんでメモリをたくさん積んでいるとエラーになるのだろう? どういう作りだ... 全く
  • Windows Installer の再インストール (もっぺん)

参考

  1. http://support.microsoft.com/default.aspx?scid=kb;ja-JP;315353
  2. Error 1335 | PC Review
  3. (参考にならなかったけど) http://service1.symantec.com/SUPPORT/INTER/tsgeninfojapanesekb.nsf/jdocid/20031202145419953?Open&docid=20021022214321947&nsf=SUPPORT%5CINTER%5Cnisjapanesekb.nsf&view=b12d663a5f49f24e88256db3006015f5 (この通りの手順をやると,Windows Installer の再インストール後,ファイルがないとエラーになるので戻した)

1 で

問題が解決しない場合は、Windows XP を修復します。

バカヤロー,ソフトがインストール出来ないから,Windows XP を再インストールせよ,ってなんやねん!!バカな仕組みを作って問題出すんだったら,もっとシンプルな仕組みにしろ〜.結局,自身でも「良く分からないからもう一回インストールしてね」って言ってるって事ですよね.こんな OS 信じられん...

も一つ,このインストールファイルは 400MB ぐらいの一つの exe なんですが,実行するとガリガリディスクに何か書き込んでいて,さっぱりインストールがすすまない.多分,必要ファイルを展開しているんだろうけど,もうちょっと工夫出来ないかね.

しかも,コレ実行している途中にメモリを 700MB 以上食うんですよね.インストーラが 700MB もメモリ食うなんて信じられん.なんという仕組みを作るのか... > MS 全くやることが信じられん事ばかりだ... (-_-#

さて,このソフトのサポートにメールしたけど,どういう回答が返ってくるのか... なんか望み薄だなあ...

オレは年賀状が書きたいだけだ〜

追記

予想通り,Q&Aに既に書かれていて,試したことが一通りなぞった返信が届いた.「それは全部やった」と報告したにも関わらずだ.

まあ,この手のコンシューマ向けソフトだと,こういう基本が出来てない人が多くて,それだけで解決することも多いのだろうから,標準の手順なのかもしれないけど,わざわざ「Q&A は見て試した」と書いてあるんだから,そこを理解して,それ以上の情報を送って欲しかった.なんのために詳細に報告しているのか...

追記(2)

「やってみようと思うこと」に書いたメモリ制限と Windows Installer の再インストール,どちらも効果なしでした.