B2とSQL Server 2005 削除
久しぶりにハマリました。
先日、ほんとに先日の8/4にWindowsマシンを新調し、届きました。
仕事で使用する為に購入したので、最低限のものしかインストールしていません。
エディター、FTPクライアントぐらいのものです。
後、B2とゆうパックプリントをインストールしました。
ここに思わぬ落とし穴がありました。
B2です。
クロネコヤマトの送り状を印刷するソフトB2を使用していたのですが、MySQL Serverのインストールで「有効なパッケージがありません」などというエラーが吐き出されて、インストールが完了しません。
ググるとMySQL Server 2005がインストールされていると、起きる現象の様でした。
他にも同じ現象にあってる人が、いっぱいいたので、あまり気にせず読み進めていくと え?解決策ない??
ってことになりました。
それでも気にせず、今度はB2のサポートへ電話をかけて確認です。
僕「すいません。MySQL Server 2005のインストールのところでひっかかっちゃってーどうしたらいいすかね?」
サポート「他にMySQL Server 2005を使用していたソフトがあった可能性はあります。それを正しい手順で削除できなくて、残骸が残っている可能性がありますね。」
僕「へーそうなんですかー。で、どうしたらいいですかね?」
サポート「ちょっとインストールは難しそうです。」
僕「え?・・・またまたー 方法あるんですよね?」
サポート「大変申し訳ありませんが、違うパソコンにB2を入れていただくか、PCをリカバリーしてもらうしかないですね。」
僕「リカバリー?!おととい購入したPCをリカバリー?!!はぁ?!」
ちょっとびっくりしました。
今までパソコンを10何年触ってきて、ソフトを使う為にPCをリカバリーした経験が、僕にはありません。
そんなバカな話あるか?とイライラしましたけど、サポートの人に言っても仕方ないので、
僕「わかりました。じゃあ検索して調べてみます。ありがとうございました。」
と言って電話を切ろうとしたら。
サポート「検索しても多分ムリです。。。」
みたいなことを言われてしまいました。
でも全然納得いかないので、検索、検索、検索すること、30分ぐらい。全然、それっぽい情報に行き着かない。。。。
これムリじゃない?リカバリーすんの?
いやいやないでしょそれ。
ということで、熟考。。。
そもそもMySQL server 2005ってのは、ローカルでデータベースを扱う為にあるものですよね?
ソフトそんなに入れてないのに、なんでそんなもんが入っているのか?
幸いしたのが、インストールしたソフトとアンインストールしたソフトが少ないので、全部覚えていました。
怪しいのはアンインストールしたNortonのウイルスソフト。
これってウイルスのデータベースにMySQL server 2005を使ってそうです。
しかも他にMySQL server 2005を使用してそうなソフトは、インストールされていない。
ここまで考えた時に、よしじゃあそのMySQL server 2005の残骸を削除してやればいいなと行き着きました。
でもどうやって?プログラムの追加と削除にもでてきません。。。
そこでひとつのブログに行き着きました。
こちらのブログで解決しました。
コマンド一発で削除できて無事B2が使用できるようになりました。
やっぱりレジストリやコマンドラインを知っていると、こういうときに強いです。
確かにこの解決策はサポートさんもアナウンスできないですね。
ヘタしたらPC自体使い物にならなくなるから。。。
コマンドラインはこの本がオススメです。
レジストリはこの本で勉強しました。
ヘタしたらOS止まるので自己責任でお願いします。僕は一切責任持てません。