Войти

Показать полную графическую версию : [решено] Read-only на Program Files


Страниц : [1] 2

AlexSKOdessa
14-06-2007, 01:24
Ноут Acer, cтоит Vista

Появился read-only на папке Program Files. Отрубить не могу.
Что делал:
- Игрался с разрешениями пользователей
- Отключил файервол и антивирус
- Пытался дать полный доступ напрямую через командную строку командой cacls. Результат - access denied
- Танцевал с бубном

прошу помочь![hr]Решение

Используйте команду attrib /? (командая строка должна быть запущена с правами администратора (http://oszone.net/4331/#5)).

Blast
14-06-2007, 08:11
А стать владельцем папки не дает мотивируя чем?
Какие параметры cacls использовали?

AlexSKOdessa
14-06-2007, 10:52
CACLS "Program Files" /T /E /G Administrator:F
вот мотивацию он как раз и опускает... просто access denied и всё

Blast
14-06-2007, 10:54
стоп, так вы работаете под какой учетной записью? встроенного администратора что ли? и какая у вас версия Windows, русская или английская?

AlexSKOdessa
14-06-2007, 18:26
учётная запись администратора
полные разрешения прописаны для Owner, Trusted Installer и Administrator
я не большой спец, больше интуитивно, поэтому команду пытался применить и к "Аdministrator" и к "имя" аккаунта

версия Windows Vista Home Premium English

Vadikan
14-06-2007, 20:30
AlexSKOdessa
Какой конкретно у вас атрибут стоит? У меня вот так:

http://img260.imageshack.us/img260/1449/pfep4.th.gif (http://img260.imageshack.us/my.php?image=pfep4.gif)

А в чем конкретно ваша проблема? Вы программы устанавливать не можете? Чем именно вам мешает этот атрибут? И вообще, при чем тут владение? Атрибуты устанавливаются командной attrib /?

В отличие от атрибута «Только чтение» файла, атрибут «Только чтение» папки в операционной системе Windows, ее компонентах и программах обычно игнорируется. Например, можно удалить, переименовать и изменить папку с атрибутом «Только чтение» с помощью проводника Windows. Атрибуты «Только чтение» и «Системный» используются проводником Windows только для того, чтобы определить, является ли папка специальной, например системной, что означает, что ее вид настроен в Windows (например, папка «Мои документы», «Избранное», «Fonts» и «Downloaded Program Files»), или папкой, настроенной с помощью вкладки Настройка диалогового окна Свойства папки. В результате в проводнике Windows не разрешается изменять такие атрибуты папки, как «Только чтение» и «Системный».
Не удается просматривать или изменять атрибуты папок «Только чтение» и «Системный» (http://support.microsoft.com/kb/326549/)

AlexSKOdessa
15-06-2007, 00:06
Vadikan

Именно так, как и у вас.

Проблема в том, что вот этот "атрибут, который обычно игнорируется" у меня совсем даже и не игнорируется. Конкретно, я не могу установить программу в эту папку, скопировать туда что-либо или удалить любой файл. Любое подобное действие вызывает окно "Please remove write protection".
Я, конечно могу плюнуть и устанавливать программы в другие папки, но вот "The Bat!" например, у меня не запускается, потому что тупо не может создать подпапку "Mail". При переустановке в другую папку, он всё равно пытается лезть с этой подпапкой в Program Files, а в инсталляхе опции изменения такой настройки нет. Значит уже у меня Бэта нет.
Очень многое подглючивает параллельно.

Я не знаю, что ещё кроме read-only, может запрещать запись в эту папку. Файерволл, дефендер отключены, Нортон сначала получил по заднице, потом я его вообще отрубил, ноль на массу...

Vadikan
15-06-2007, 00:16
AlexSKOdessa
Ваша проблема понятна. Теперь расскажите какие действия вы предприняли после прочтения указанной мною статьи базы знанний и к какому результату это привело :)

Vancouver
15-06-2007, 07:07
Какие параметры cacls использовали?
Забавно, но в Vista нет cacls. Есть icacls.
....которая выполняет функции Cacls и наделена множеством дополнительных возможностей. Среди новых функций - резервное копирование и восстановление списков управления доступом (ACL) для целых структур каталогов, возможность обмена кодов SID в списках ACL и поиск записей, содержащих определенный SID. Например, чтобы найти все файлы с savilltech/john в списке ACL, можно использовать команду: icacls *.* /findsid savilltech\john. Полную информацию о применении утилиты можно получить с помощью команды: icacls /?

Blast
15-06-2007, 08:44
в Vista нет cacls. Есть icaclsзабавно, но в Vista есть как cacls так и icacls, только последний вроде как предпочтительнее так как первый считается устаревшим. Вместе с тем ничего не мешает использовать cacls, работает он так как и предусмотрено.

Vadikan
15-06-2007, 08:47
Vancouver
Я читал ваше сообщение под W2k и решил проверить дома специально. Но как я вижу, даже не понадобилось проверять :) Просто по логике рассудите, зачем убирать cacls?

AlexSKOdessa
15-06-2007, 10:58
Теперь расскажите какие действия вы предприняли после прочтения указанной мною статьи базы знанний и к какому результату это привело


В командной строке вводил следующее attrib -r c:\Program Files
получил: Parameter format not correct -

Vadikan
15-06-2007, 11:01
AlexSKOdessa
Пути с пробелами заключаются в кавычки.

AlexSKOdessa
15-06-2007, 11:05
Vadikan

result: Access denied - c:\Program Files

Vadikan
15-06-2007, 11:20
AlexSKOdessa
Мда.. Что ж, проверим разрешения. Свойства папки - безопасность - Администраторы - Дополнительно - Изменить

Администраторы (только для этой папки) - Изменить

http://img505.imageshack.us/img505/2996/permissions1gt6.th.gif (http://img505.imageshack.us/my.php?image=permissions1gt6.gif)

Администраторы (только для подпапок и файлов) - Изменить - Разрешить все

AlexSKOdessa
15-06-2007, 11:50
An error occured while applying security information to: C:\Program Files
Access is denied

Заклятие - это психологический запрет, реализованный на уровне физического закона (с) Головачёв

прОклятая папка :)

Blast
15-06-2007, 14:19
Колдовство какое-то :)
Ну попробуйте создать другого пользователя с правами администратора и сделать то же самое из-под него, мало ли, может проблема с профилем текущего юзера.

AlexSKOdessa
15-06-2007, 14:44
Blast
Ну попробуйте создать другого пользователя с правами администратора и сделать то же самое из-под него

Cделал. Прописал ему права на всё, включая гром, молнии и переустройство мира

Please remove write protection.

AlexSKOdessa
16-06-2007, 16:25
Я победил эту тварюку. Причём решение (http://forum.oszone.net/post-588599-9.html) взял из соседней темы про учётную запись администратора.

Запустил командную строку с правами администратора и командой "attrib -r" снял read-only. Папка ожила.

Всем большое спасибо за помощь! :)

Vadikan
16-06-2007, 20:28
AlexSKOdessaЯ победил эту тварюку. Причём решение взял из соседней темы про учётную запись администратора.

Запустил командную строку с правами администратора и командой "attrib -r" снял read-only. Папка ожила.Простите, а почему из соседней темы? Я ведь еще в сообщении номер 6 (http://forum.oszone.net/post-599377-6.html) предлагал вам использовать эту команду. Ах да, я забыл указать, что надо делать это с правами администратора...

Blast
Советуя сделать что-либо из командной строки, нам нужно теперь всегда вставлять волшебную фразу "запущенной с правами администратора (http://oszone.net/4331/#5)". Я в букмарклет вставлю.
[hr]
AlexSKOdessa&WindowsVista
Флуд удален. Прошу не повторять.




© OSzone.net 2001-2012