症状 WindowsVistaでCygwinのshellをbashからzshに切り替えたとたん、DLLのコンフリクトエラーが発生し動作が止まりました。 おそらくWindows7でも同様のことが発生するのではないでしょうか。 次の動作は確認しているものとして解決策に移ります。 Windows VistaにCygwinをインストール。 zshを使うために、追加オプションでshells>zshもインストール。 インストールは無事成功し、Cygwinも正常起動。 解決策 Cygwinのrebaseパッケージをインストールします (デフォルトでインストール済みだと思います) Windowsのコマンドプロンプトを起ち上げash.exeが置かれたディレクトリへ移動しash.exeを実行します ash.exeはCYGWIN_HOMEbinにあります。 CYGWIN_HOMEはcygwinをインストールした
![Windows VistaでCygwinのzshを正常動作させる方法](https://cdn-ak-scissors.b.st-hatena.com/image/square/8e0a554086e38a4603c7e6abea6d163af43bbf23/height=288;version=1;width=512/https%3A%2F%2Fblog.onk164.net%2Fwp-content%2Fuploads%2F2020%2F06%2Fblog-onk_SiteIcon_2020-06-29.png)