Tidak dapat menghapus atribut hanya baca dari folder windows 8.1 [duplikat]

12

Saya menggunakan windows 8.1 64 bit

Saya tidak dapat menghapus atribut read only pada folder di komputer saya. Saya telah mencoba beberapa folder di desktop saya, dan di folder dokumen saya, jika saya hapus centang pada kotak baca saja dan tekan berlaku, kemudian tutup dan buka kembali jendela properti, kotak itu dicentang lagi. Ini berlaku untuk semua folder yang telah saya periksa. Bagaimana saya bisa mengizinkan hak baca dan tulis penuh ke folder ini?

pengguna3308082
sumber
2
Versi singkat: BUKAN hanya-baca, itu menandakan sesuatu yang lain ketika berhadapan dengan folder. Sudah seperti itu sejak XP (jika tidak sebelumnya).
Ƭᴇcʜιᴇ007
Ini mungkin bukan duplikat, solusi yang dicatat dalam pertanyaan XP tidak berfungsi pada windows 8.1 pro untuk saya.
crokusek

Jawaban:

12

Pada level filesystem, baik file dan direktori memiliki atribut "read-only". Keduanya dapat diatur menggunakan perintah attrib dari baris perintah. Namun, dari dalam Windows GUI, atribut read-only tidak dapat disesuaikan untuk direktori, hanya untuk file.

Ketika Windows menyajikan direktori sebagai folder dalam GUI, tanda + r hanya digunakan untuk menentukan apakah folder itu telah dikustomisasi atau tidak, misalnya dengan latar belakang. Selain itu, flag ini diabaikan oleh Windows dan flag ini tidak ditampilkan untuk folder di mana pun di GUI. Folder dapat dihapus dan ditulis untuk terlepas dari bendera ini karena Windows tidak peduli tentang bendera ini ketika datang untuk menghapus atau menulis ke folder.

Satu-satunya pengecualian untuk ini tampaknya ketika upaya dilakukan untuk menghapus folder menggunakan perintah 'rd' dari baris perintah. Ini adalah satu-satunya kasus di mana bendera + r pada direktori dihormati oleh Windows untuk tujuan namanya.

Artikel KB ini untuk Windows versi sebelumnya, tetapi masih berlaku: http://support.microsoft.com/kb/326549

Seperti yang ditunjukkan oleh kotak dialog properti folder, kotak centang ini di GUI memang hanya berlaku untuk file :

Kotak Dialog Properti Folder

Kotak centang ini memiliki tiga status:

  • Kotak: Keadaan yang ditampilkan setiap kali kotak dialog properti untuk folder apa pun dibuka. Semua folder menunjukkan keadaan ini ketika kotak dialog dibuka dan tidak ada perubahan yang dilakukan. Ketika kotak centang dalam keadaan ini, ia memberi tahu Windows untuk tidak melakukan apa pun pada atribut baca-saja file saat BERLAKU atau OK ditekan.
  • Tanda centang: Ketika negara ini dipilih, ini mengarahkan Windows untuk mengatur tanda baca-saja pada setiap file dalam folder saat BERLAKU atau OK ditekan.
  • Dihapus / Tidak Ada Periksa / Tidak Ada Kotak: Ketika negara ini dipilih, ini mengarahkan Windows untuk menghapus tanda baca-saja pada setiap file dalam folder ketika BERLAKU atau OK ditekan.

Jadi dari dalam GUI, kemampuan untuk menulis dan menghapus file dikendalikan melalui izin NTFS dan tanda baca-saja. Folder , di sisi lain dikendalikan melalui izin NTFS hanya seperti yang dijelaskan dalam jawaban sebelumnya.

Dawn Benton
sumber
1
Perintah <dir> attrib (tanpa -r) menunjukkan tidak ada "R" pada folder namun ia menunjukkan setengah abu-abu (win8pro).
crokusek
4

Ikuti langkah-langkah di bawah ini untuk memberi Anda akses penuh ke folder.

  1. Klik kanan folder - Properties.
  2. Securitytab - Advanced.
  3. Klik Changedi sebelah kanan Pemilik .
  4. Masukkan Userske dalam kotak dan klik OK .
  5. Aktifkan kotak centang Replace owner on subcontainers and objectslalu klik Terapkan .
  6. Jika diminta You do not have permissions to read..klik Ya .
  7. Tutup sepenuhnya dari dialog Pengaturan Keamanan Lanjutan .
  8. Klik kanan folder - Properties.
  9. Securitytab - Edit.
  10. Add...
  11. Masukkan Userske dalam kotak dan klik OK .
  12. Aktifkan kotak centang Kontrol Penuh, lalu klik OK .

Atau menggunakan attribperintah, buka Command Prompt sebagai Administrator dan jalankan perintah berikut:

attrib -r c:\foo

Ganti c:\foofolder Anda. Untuk informasi lebih lanjut di sini .

stderr
sumber
3
Saya mengikuti instruksi Anda dengan tepat, dan saya masih memiliki masalah yang sama.
user3308082
1
@ user3308082 Cobalah attribperintah menggunakan .
stderr
Perintah attrib <dir> (tanpa -r) menunjukkan tidak ada "R" pada folder namun kotak centang menunjukkan setengah abu-abu (win8pro).
crokusek
HAMPIR ini berhasil untuk saya ... kuncinya bagi saya adalah di dialog 'Lanjutan' ... hapus centang pada 'izin yang diwarisi' dan katakan ke 'Hapus' ketika pop-up meminta saya untuk mengonfirmasi. Setelah ini, saya harus menambahkan pengguna saya ke izin folder, dan semuanya tampak OK saat itu.
nmz787
Jawaban ini membantu saya menyelesaikan masalah - bukan yang dipilih sayangnya
qodeninja