Не могу удалить атрибут только для чтения из папки Windows 8.1
Я использую Windows 8.1 64 бит
Я не могу удалить атрибут "Только чтение" для папок на моем компьютере. Я попробовал несколько папок на своем рабочем столе, и в папке с документами, если я сниму флажок "Только для чтения" и нажму "Применить", затем закрою и снова открою окно свойств, флажок снова будет установлен. Это относится ко всем папкам, которые я проверил. Как я могу разрешить полные права чтения и записи для этих папок?
2 ответа
На уровне файловой системы и файлы, и каталоги имеют атрибут "только для чтения". Оба могут быть установлены с помощью команды attrib из командной строки. Однако из графического интерфейса Windows атрибут "только для чтения" нельзя изменить для каталогов, только для файлов.
Когда Windows представляет каталог как папку в графическом интерфейсе, флаг +r используется только для определения того, была ли эта папка настроена или нет, например, с фоном. Кроме этого, этот флаг игнорируется Windows, и этот флаг не отображается для папки в любом месте графического интерфейса. Папки могут быть удалены и записаны независимо от этого флага, потому что Windows не заботится об этом флаге, когда дело доходит до удаления или записи в папку.
Единственное исключение из этого, по-видимому, когда попытка удалить папку с помощью команды "rd" из командной строки. Это единственный случай, когда флаг +r в каталоге признается Windows для его названного назначения.
Эта статья KB для более ранних версий Windows, но все еще применяется: http://support.microsoft.com/kb/326549
Как указано в диалоговом окне свойств папки, этот флажок в графическом интерфейсе действительно относится только к файлам:

Этот флажок имеет три состояния:
- Квадрат: состояние, которое отображается каждый раз, когда открывается диалоговое окно свойств для любой папки. Все папки показывают это состояние, когда диалоговое окно открыто и никаких изменений не сделано. Когда этот флажок находится в этом состоянии, он говорит Windows абсолютно ничего не делать с атрибутом "только для чтения" файлов при нажатии кнопки "ПРИМЕНИТЬ" или "ОК".
 - Флажок: если выбрано это состояние, Windows предписывает установить флаг только для чтения для каждого отдельного файла в папке, когда нажата кнопка APPLY или OK.
 - Очищено / Нет проверки / Нет квадрата: Когда выбрано это состояние, Windows предписывает очистить флаг только для чтения для каждого файла в папке при нажатии кнопки "ПРИМЕНИТЬ" или "ОК".
 
Таким образом, в графическом интерфейсе возможность записи и удаления файлов контролируется как с помощью разрешений NTFS, так и с помощью флага только для чтения. С другой стороны, папки управляются только через разрешения NTFS, как описано в предыдущем ответе.
Выполните следующие действия, чтобы предоставить вам полный доступ к папке.
-  Щелкните правой кнопкой мыши папку - 
Properties, Securityвкладка -Advanced,-  Нажмите 
Changeна право владельца. -  Войти 
Usersв поле и нажмите ОК. -  Включить флажок 
Replace owner on subcontainers and objectsзатем нажмите Применить. -  Если будет предложено, что 
You do not have permissions to read..нажмите Да. - Полностью закройте диалоговое окно " Дополнительные параметры безопасности ".
 -  Щелкните правой кнопкой мыши папку - 
Properties, Securityвкладка -Edit,Add..,-  Войти 
Usersв поле и нажмите ОК. - Установите флажок Полный доступ и нажмите кнопку ОК.
 
Или используя attrib откройте команду подсказки от имени администратора и выполните следующую команду:
attrib -r c:\foo
замещать c:\foo для вашей папки. Для получения дополнительной информации здесь.