Это должно, вероятно, вникнуть в вопрос о Windows Annoyances, но кто-либо может объяснить, почему это происходит, и как зафиксировать его?
Я щелкаю правой кнопкой по папке, выбираю свойства и снял флажок с Только для чтения. Нажмите на OK. Я получаю подтверждение с опцией применить изменения в этой папке только или включать подпапки и файлы. Я выбираю последнего, и нажимаю "OK".
Вернитесь к свойствам, и это все еще обнаруживается как Только для чтения. Почему? Я не вижу файлов, которые все еще только для чтения
Эта проблема описана в KB326549: Вы не можете просмотреть или изменить Только для чтения или Системные атрибуты папок в Windows Server 2003 в Windows XP, или в Windows Vista
Решение, данное там, состоит в том, чтобы просто использовать командную строку attrib
команда для удаления атрибутов, как так:
attrib -r -s "c:\somepath\my readonly folder"
- Запустите редактор реестра (например, regedit.exe).
- Перейдите к подразделу HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer.
- Выберите Новый-> Значение DWORD из меню Edit.
- Введите имя
UseSystemForSystemFolders
и нажмите Enter.- Дважды щелкните по новому значению, установите его на 1 и нажмите "OK".
- Закройте редактор реестра.
- Перезагрузите машину для изменений для вступления в силу.
После того как Вы сделали это, необходимо смочь изменить полномочия папки.
Ввести Win+R cmd ENTER
получить оболочку. В оболочке введите следующее:
> cd "C:\Path\To\Read-Only\Folder"
> attrib -R /S /D
/S и/D необходимы, чтобы рекурсивно вызвать в и удалить атрибут "только для чтения" из подпапок.
desktop.ini
для той папки. Это подчеркивает, что нормальные приложения действительно, как предполагается, не обращают внимание на него. – RBerteig 17.07.2009, 02:47