C:\cygwin
というフォルダがあります。このフォルダを削除するにはどうすればよいですか。
管理者からpermission
が必要だと言われています。ただし、管理者としてログインしています。
オブジェクトが使用中であるというエラーが発生した場合は、すべてのサービスを停止し、すべてのCygwinプログラムを閉じていることを確認してください。 「アクセス許可が拒否されました」エラーが発生した場合は、エラーの原因となっているファイルまたはフォルダのアクセス許可や所有権を変更する必要があります。たとえば、システムサービスによって使用されるファイルが、SYSTEMアカウントによって所有され、通常のユーザーが書き込みできない場合があります。
この問題が発生した場合にツリー全体を削除する最も簡単な方法は、すべてのファイルとフォルダーの所有権をアカウントに変更することです。 Windowsエクスプローラーでこれを行うには、ルートCygwinフォルダーを右クリックし、[プロパティ]、[セキュリティ]タブの順に選択します。 Windowsを使用している場合XPホームまたはシンプルファイル共有の場合、セーフモードで起動して[セキュリティ]タブにアクセスする必要があります。[詳細設定]を選択し、[所有者]タブに移動して、アカウントが所有者として表示されます。[サブコンテナとオブジェクトの所有者を置き換える]チェックボックスをオンにして、[OK]をクリックします。エクスプローラーが変更を適用した後、1回の操作でツリー全体を削除できます。
徹底したい場合は、HKEY_LOCAL_MACHINEまたはHKEY_CURRENT_USERの下にあるレジストリツリーSoftware\Cygwinを削除できます。ただし、上記の指示に従えば、重要なものはすべて削除されています。通常、インストールディレクトリのみがレジストリに格納されています。
これがソースです Cygwin Link
管理者としてcmd.exeを開きます。
takeown/f "c:\ cygwin"/r/d Y
最後のパラメーターは、takeownにすべての質問に対してyesと仮定させ、ロケールに依存します。私のロケールでは、それを機能させるために「J」と答える必要がありました。 YMMV。
icacls "c:\ cygwin"/T/Q/C/reset
最後に、関連する権限を取得した後にファイルを削除するには:
rd "c:\ cygwin"/s/q
https://serverfault.com/questions/43794/using-icacls-to-set-permissions-on-user-directories および http://lallousx86.wordpress.com/を参照してください。 2009/06/14/resetting-ntfs-files-security-and-permission-in-windows-7 /
これがうまくいくことを願っています。
フォルダのプロパティに移動>セキュリティタブ>詳細設定>所有者タブ>編集>新しい所有者を選択し、チェックボックス「サブコンテナとオブジェクトの所有者を置き換える」をチェック>適用> Ok>フルコントロールを与える権限タブから全員に送信し、フォルダを削除します