質問: cygwinが起動できなくなった 現在、windowsvsitaにcygwin/xのversion1.5.3をインストールした状態です。 つい最近まで、リンク先が 「c:\cygwin\usr\x11r6\bin\run.exe /bin/bash.exe -l -c "/bin/startxwin.bat"」 となっているショートカットアイコンをダブルクリックすることで、 /bin/startxwin.batというバッチファイルから、/bin/bashをログインシェルとして、/bin/xwin(xサーバー)やktermなどをたちあげることができたのですが、本日突然そのアイコンをダブルクリックすると 「error : couldn't locate /bin/bash.exe」 と表示されて立ち上がりませんでした。 いろいろ試してみて、最終的に、そのアイコンを右クリックし「管理者として実行」を選択すると なんとか以前と同じように立ち上げることができました。 そうすると、アクセス権の問題のような気がしますが、何が悪いのかが分かりません。 何か思い当たることがありましたら、是非アドバイスをお願いしたいと思います。 あと、起動できなくなった理由として思いつくのは、cygwinに関するレジストリキーしかありません。 cygwinに関係するのキーは hkey_local_machine/software/cygnus solutions hkey_current_user/software/cygnus solutions 以下に格納されているようなのですが、いじった覚はありませんので、もしかするとコンピュータが勝手に変更してしまった可能性があります。 cygwinを使っている方がいらっしゃれば、各レジストリキーのデフォルトの値を教えていただけないでしょうか? また、他に
回答: 解決したでしょうか。以前はもっと古いバージョンを 入れていましたが、一気に1.7にしたので、レジストリに cygnus solutions があったことすら忘れていました。 1.7ではレジストリをほとんど使用せず、ただcygwin にinstallation、program options、setupがあるくらい です。少し検索してみると以下に1.5のレジストリに ついて記載があります。 http://hata.cc/docs/cdt/index.html また、以下に値があるならば、これらを削除して 再インストールというのも効きそうです。 hkey_current_user\software\microsoft\windows\currentversion\explorer\menuorder\start menu\programs\cygwin order=(reg_binary値) hkey_users\hkey_users\s-1-5-21-1060284298-706699826-2146996883-1003 \software\microsoft\windows\currentversion\explorer\menuorder\start menu\programs\cygwin order=(reg_binary値) ただ、これは1.7の場合なので1.5の場合に あるかは確認していません。二番目の hkey_users\hkey_users直後のキー名は osによって違うかもしれません。classesが ついていないほうです。 そろそろ1.7にされてはどうですか。インストール後の .bashrcを編集しなおさないといけませんが。