スクリーンショットは残っていませんが,Cygwinのscreen.exeにウイルスの疑惑があると表示が出て,操作を誤り,「検疫」のほうに回ってしまいました.
そうすると,screenだけでなく,minttyや,bashやzshや,envの実行ファイルも,Cygwinのbinフォルダから,消えてしまいました.
setup-x86_64.exeを起動し,「Install from Local Directory」を選んで,Reinstallでも,これまでにない表示が出て,ファイルがうまく配置されません.
そこで,インストールをやり直しました.手順は次のとおり.
- 常駐させているウイルス対策ソフトを,他の無料のものに変更しました.その間に2度,再起動しました.
- Cygwinのフォルダのうち,ホームディレクトリと,/usr/localを,同じドライブの別のフォルダに移動しました.
- Cygwinのフォルダを,削除しました.
- 「システム環境変数」を見ると,PATHの中に,Cygwin関連のフルパスが2つ入っていたので,テキストファイルに保存しておき,PATHから取り除きました.
- setup-x86_64.exeを起動し,「Download Without Installing」を選んで,これまでと異なるサイトから,パッケージをすべてダウンロードしました.
- 再度,setup-x86_64.exeを起動し,「Install from Local Directory」を選び,Select PackagesのところではViewを「Pending」から「Category」に切り替え,「All」と「Default」の間をクリックして,すべての「Default」が「Install」に変わってから,「次へ」のボタンでインストールしました.
- インストール完了後に再起動し,Cygwin64 Terminalのダブルクリックでシェルが起動するのを確認(そして終了)してから,移動していたホームディレクトリと/usr/localを,元の場所に移動しました.
- システム環境変数を編集し,PATHに,Cygwin関連のフルパス2つを追加しました.
最後の作業を忘れていたため,Windows用のEmacsで,migemoが使えなかったり,M-x shellではzshではなくDOSプロンプトになってしまっていました.