web-dev-qa-db-ja.com

cygwinでサービスを一覧表示する方法は?

Cygwinをシステムから完全に削除/アンインストールしたい。すべてのフォルダーを削除する前に、cygwinのすべてのサービスを一覧表示して強制終了するにはどうすればよいですか? cygrunsrv -Lを試しましたが、機能しません。どんな提案も認められるでしょう。

Windowsから削除したいXP Professional、Service Pack3。

4
Thangaraj

あなたはすでにフォローしようとしましたか 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を削除できます。ただし、上記の指示に従った場合は、重要なものはすべて削除されています。通常、レジストリにはインストールディレクトリのみが保存されています。

3
microspino