Last modified: 04/08/25 23:10:40 JST

Cygwin のアンインストール

Cygwin をアンインストールする手順です。


1. ダウンロードディレクトリの削除

「Cygwin Net Release Setup Program」が一時的に使用したディレクトリを削除します。

$ rm -rf /cygdrive/c/cygwin_archives
$

一時ディレクトリが c:\cygwin_archives である場合の例です。


2. cron のサービス抹消

cron を停止し、サービスから抹消します。

$ cygrunsrv --stop cron
$ cygrunsrv --remove cron
$

[設定]-[コントロールパネル]-[管理ツール]-[サービス] から、cron サービスが削除されたことを確認します。


3. inetd のサービス抹消

inetd を停止し、サービスから抹消します。

$ net stop inetd
CYGWIN inetd サービスを停止中です.
CYGWIN inetd サービスは正常に停止されました。

$ /usr/sbin/inetd --remove-as-service
$

[設定]-[コントロールパネル]-[管理ツール]-[サービス] から、cron サービスが削除されたことを確認します。


4. Cygwin root ディレクトリの削除

explorer 上から Cygwin をインストールしたディレクトリ (default では c:\cygwin) を削除します (figure 4-1)。

フォルダの削除の確認

figure 4-1


5. アイコンの削除

ログインユーザのデスクトップに Cygwin アイコンが存在する場合はこれを削除します (figure 5-1)。

ファイルの削除の確認

figure 5-1

「C:\Documents and Settings\All Users\スタート メニュー\プログラム\Cygwin」ディレクトリを削除します (figure 5-2)。

フォルダの削除の確認

figure 5-2


6. レジストリ情報の削除

C:\WINNT\system32\regedt32.exe を起動し「HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions」を削除します (figure 6-1)。
また、「HKEY_CURRENT_USER\Software\Cygnus Solutions」も削除します (figure 6-2)。

レジストリエディタ1

figure 6-1

レジストリエディタ2

figure 6-2


7. 環境変数の抹消 (PATH, CYGWIN)

環境変数 PATH から c:\cygwin\bin を削除し、環境変数 CYGWIN 自体を削除します (figure 7-1)。

環境変数

figure 7-1


以上で、インストールした Cygwin をアンインストールできます。


もどる