Saya memiliki folder bernama C:\cygwin
. Bagaimana saya bisa menghapus folder ini.
Dikatakan saya butuhkan permission
dari administrator. Namun saya masuk sebagai administrator.
Saya memiliki folder bernama C:\cygwin
. Bagaimana saya bisa menghapus folder ini.
Dikatakan saya butuhkan permission
dari administrator. Namun saya masuk sebagai administrator.
Jawaban:
Jika Anda mendapatkan kesalahan bahwa suatu objek sedang digunakan, maka pastikan bahwa Anda telah menghentikan semua layanan dan menutup semua program Cygwin. Jika Anda mendapatkan kesalahan 'Izin Ditolak' maka Anda harus mengubah izin dan / atau kepemilikan file atau folder yang menyebabkan kesalahan. Misalnya, kadang-kadang file yang digunakan oleh layanan sistem pada akhirnya dimiliki oleh akun SISTEM dan tidak dapat ditulis oleh pengguna biasa.
Cara tercepat untuk menghapus seluruh hierarki jika Anda mengalami masalah ini adalah dengan mengubah kepemilikan semua file dan folder ke akun Anda. Untuk melakukan ini di Windows Explorer, klik kanan pada folder Cygwin root, pilih Properties, lalu tab Security. Jika Anda menggunakan Windows XP Home atau Simple File Sharing, Anda harus boot ke Safe Mode untuk mengakses tab Security. Pilih Tingkat Lanjut, lalu buka tab Pemilik dan pastikan akun Anda terdaftar sebagai pemilik. Pilih kotak centang 'Ganti pemilik pada subkontainer dan objek' dan tekan OK. Setelah Explorer menerapkan perubahan, Anda harus dapat menghapus seluruh hierarki dalam satu operasi.
Jika Anda ingin teliti, Anda dapat menghapus pohon registri Perangkat Lunak \ Cygwin di bawah HKEY_LOCAL_MACHINE dan / atau HKEY_CURRENT_USER. Namun, jika Anda mengikuti petunjuk di atas, Anda telah menghapus semua yang penting. Biasanya hanya direktori instalasi yang telah disimpan dalam registri sama sekali.
Berikut adalah sumber Cygwin Link
Buka cmd.exe sebagai administrator:
takeown / f "c: \ cygwin" / r / d Y
Parameter terakhir membuat takeown menganggap ya untuk semua pertanyaan dan tergantung pada lokal. Di tempat saya, saya harus menjawab "J" untuk membuatnya bekerja. YMMV.
icacls "c: \ cygwin" / T / Q / C / reset
Akhirnya, untuk menghapus file setelah kami mendapat izin yang relevan:
rd "c: \ cygwin" / s / q
Lihat /server/43794/using-icacls-to-set-permissions-on-user-directories dan http://lallousx86.wordpress.com/2009/06/14/resetting-ntfs-files -security-and-permit-in-windows-7 /
Semoga ini berhasil untuk Anda.
rsync
bagian dalam Cygwin yang telah saya instal baru dengan instalasi OS saya saat ini ...
noacls
menambahkan, membuat folder di mana pemilik tidak dapat dilihat, diubah, dan langkah-langkah yang disebutkan di sini gagal karena alasan itu juga.
sudo
perintah, yang merupakan permintaan * pengguna super nix.