MySQL Windows Vistaでのインストールエラー

MySQLを新しく購入したVistaにインストールしようとしたら、インストールは完了するものの設定ができない。MySQLのバージョンは5.0.51a。

設定用のMySQL Server Instance Config Wizardを立ち上げようとすると以下のようなエラーが表示される。

「このアプリケーションのサイドバイサイド構成が正しくないため、アプリケーションを開始できませんでした。詳細については、アプリケーションのイベントログを参照してください。」

困ったのでアンインストールして別のインストールファイルをダウンロードして実行しても同じ。このアプリケーションのサイドバイサイド構成が正しくないため、アプリケーションを開始できませんでした。」との表示。

困ったので検索していると以下のURLが答えを教えてくれているので早速ためしてみる。
http://forums.mysql.com/read.php?11,195569,195569

1. コントロールパネルからUAC(ユーザーアカウント制御)を外す。


2. mysql-essential-5.0.51a-win32.msi をダウンロードする。3種類あるうちのWindows Essentialsを選択する。
  Windows Essentials (AMD64 / Intel EM64T)
 × Windows ZIP/Setup.EXE (AMD64 / Intel EM64T)
 × Without installer (AMD64 / Intel EM64T)

3. インストールのウィザードに従ってインストールして、最後の『Configure MySQL Server now』のチェックを外す。

4. Resource Hackerをダウンロードして、起動する。 http://www.angusj.com/resourcehacker/

5. メニューから、「Open」で MySQL Server 5.0\bin\MySQLInstanceConfig.exeを選択

6. 24→1→1033と移動し、

の部分を

に変更する。

7. 同じ画面の「Compile script」ボタンを押す。

8. Resource Hackerを閉じる。すると「Resources have been Modified, do you wish to save changes?」と聞かれるので「はい」と答え、MySQLInstanceConfig.exeとして保存する。つまりもともとあった.exeファイルを上書きする。

これで MySQL Server Instance Config Wizardが正しく立ち上がるようになりました!