Пытаюсь удалить специальный атрибут из папки C: \ окна \ задачи используя команду attrib -s C: \ windows \ tasks однако я получаю:
Отказано в доступе - C: \ windows \ Tasks
Я являюсь локальным администратором на сервере (это Windows 2003 SP2), и я не обнаружил, что к этим параметрам применяются какие-либо специальные объекты групповой политики.
Какие еще причины могли вызывать такое поведение?
Вы можете попробовать решение вот так, с cacls, или используйте более мощный инструмент subinacl что вполне может позволить вам сделать это на месте.
Зачем нужно убирать системный атрибут из системной папки? Вы заметите, что у него есть специальный значок оболочки, указывающий, что это расположение задач. Станьте владельцем, если th запрашивает папку, и вы сможете ее изменить.
pQd верен, вероятно, проблема в праве собственности.
Я бы попробовал использовать собственные инструменты владения Win2K3 перед инструментами сторонних производителей. Щелкните папку правой кнопкой мыши и выберите «Свойства», выберите вкладку «Безопасность», затем нажмите кнопку «Дополнительно» и выберите вкладку «Владение». Отсюда вы можете передать право собственности себе, применив изменения к дочерним объектам при необходимости.
Тогда вы сможете внести нужные изменения.
Вы также можете попробовать загрузиться в безопасном режиме или в режиме командной строки и попробовать.
попробуйте стать владельцем файла / каталога. вы можете использовать вынос из инструментарий ресурсов w2003.