Cygwinをシステムから完全に削除/アンインストールしたい。すべてのフォルダーを削除する前に、cygwinのすべてのサービスを一覧表示して強制終了するにはどうすればよいですか? cygrunsrv -Lを試しましたが、機能しません。どんな提案も認められるでしょう。
Windowsから削除したいXP Professional、Service Pack3。
あなたはすでにフォローしようとしましたか this ?
Cygwinをすべてアンインストールするにはどうすればよいですか?
セットアップには自動アンインストール機能はありません。 Cygwinをすべて削除するための推奨される方法は次のとおりです。
Cygwinサービスを実行している場合は、インストールしたすべてのサービスについて http://cygwin.com/faq/faq.html#faq.setup.uninstall-service の手順を繰り返して削除します。インストールされている可能性のある一般的なサービスは、sshd、cron、cygserver、inetd、Apache、postgresqlなどです。
X11サーバーが実行されている場合は停止し、バックグラウンドで実行されている可能性のあるCygwinプログラムをすべて終了します。コマンドプロンプトを終了し、Cygwinプロセスが残っていないことを確認します。注:後で再インストールするためにマウントポイントを保存する場合は、最初に http://cygwin.com/cygwin-ug-net/using-utils.html#)で説明されているようにmount-mの出力を保存します。マウント 。
http://cygwin.com/cygwin-ug-net/ntsec.html で説明されているように、シェルスクリプト/ usr/bin/cyglsa-configを実行してcyglsa.dllをインストールした場合は、次のものが必要です。 LSA認証パッケージの使用を停止するようにWindowsを構成します。これを行うには、レジストリを編集し、/ HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Lsa/Authenticationパッケージを元の値のmsv1_0に復元してから、再起動します。
Cygwinルートフォルダーとすべてのサブフォルダーを削除します。オブジェクトが使用中であるというエラーが発生した場合は、すべてのサービスを停止し、すべてのCygwinプログラムを閉じたことを確認してください。 'Permission Denied'エラーが発生した場合は、エラーの原因となっているファイルまたはフォルダーのアクセス許可や所有権を変更する必要があります。たとえば、システムサービスで使用されるファイルは、最終的にSYSTEMアカウントで所有され、通常のユーザーでは書き込みできない場合があります。
この問題が発生した場合にツリー全体を削除する最も簡単な方法は、すべてのファイルとフォルダーの所有権をアカウントに変更することです。 Windowsエクスプローラーでこれを行うには、ルートCygwinフォルダーを右クリックし、[プロパティ]、[セキュリティ]タブの順に選択します。 Windows XPホームまたはシンプルファイル共有を使用している場合は、セーフモードで起動して[セキュリティ]タブにアクセスする必要があります。[詳細]を選択し、[所有者]タブに移動して、アカウントが所有者としてリストされています。[サブコンテナとオブジェクトの所有者を置き換える]チェックボックスを選択し、[OK]を押します。エクスプローラが変更を適用した後、1回の操作でツリー全体を削除できるはずです。Cygwinでもchownと入力してこれを実現できることに注意してください。 -Rユーザー/またはCACLS.EXEなどの他のツールを使用する。
デスクトップとスタートメニューのCygwinショートカット、およびsetup-x86 {_64} .exeによってダウンロードディレクトリに残っているものをすべて削除します。ただし、Cygwinを再インストールする場合は、キャッシュに残っているパッケージを再ダウンロードせずに再インストールできるため、setup-x86 {_64} .exeダウンロードディレクトリを保持することをお勧めします。
Cygwinをシステムパスに追加した場合は、Cygwinを同じ場所に再インストールする予定がない限り、Cygwinを削除する必要があります。同様に、CYGWIN環境変数をシステム全体に設定し、再インストールする予定がない場合は、それを削除する必要があります。
最後に、徹底したい場合は、HKEY_LOCAL_MACHINEおよび/またはHKEY_CURRENT_USERの下のレジストリツリーSoftware\Cygwinを削除できます。ただし、上記の指示に従った場合は、重要なものはすべて削除されています。通常、レジストリにはインストールディレクトリのみが保存されています。