JDKのインストーラはパスにセミコロン使用不可

Sunの*1JDK1.6.0u1をインストールしようとしたら「パスにセミコロンが含まれています。この製品にはセミコロンを含むパスは使用できません」とか言われてしまい、インストールできない。
指定したパスにセミコロンなど入っているはずもない。
面白いのはインストーラを起動して、標準のパスのまま続けても同じエラーが出てしまい、インストールできない。


憤慨しつつ、検索する。
日本語では情報が見当たらなかったが、英語で以下の情報がみつかった。
やはり同じ問題ではまっている人が多い。
http://forum.java.sun.com/thread.jspa?threadID=749637&messageID=4310735


このページの一番最後に書いてあるように

C:\Program Files\Common Files\InstallShield


の中身を全部消して、一旦再起動したらうまくインストールできるようになった。
"Program Files"の直下にもInstallSheildの関係フォルダが不可視の状態で存在したのでそれもついでに消した。
どれがうまく作用したのかわからないが、これで直ったので同じ問題で苦しまれている方のためにここにメモしておく。

*1:IBMは今だにJDK1.6が出ていない