Вопрос № 66329: Добрый день,уважаемые! Проблема в следующем: не могу снять галочку свойст "только чтение" на папках "All Users" и "Documents and setting".
Года два назад я каким-то образом это делал,а сейчас хоть убей-не выходит! <...Вопрос № 66334: Здравствуйте ! Подскажите пожалуйста: где и какие данные в реестре нужно изменить для программы cleanmgr.exe в XP чтобы при запуске с ключом cleanmgr.exe /sageset:ХХХХ можно использовать свои папки для очистки?...
Вопрос № 66.329
Добрый день,уважаемые! Проблема в следующем: не могу снять галочку свойст "только чтение" на папках "All Users" и "Documents and setting".
Года два назад я каким-то образом это делал,а сейчас хоть убей-не выходит!
Изменение локальных политик,аудита и прав доступа,а также простого доступа к файлам и папкам не приносит ровным счётом ничего!-То есть галочка "только чтение" как была затенена в "Общих свойствах",так и остаётся затенённой.
Соответственно при её снятии,закрытии вкладки свойств и открытии её (вкладки) снова-ГАЛОЧКА НА МЕСТЕ!
Такое впечатление,что в этом варианте винда стоит блокировка на изменение свойств папки где-то в реестре,а вот ГДЕ??????
Вот собственно и вопросы-
1.КАК ПЕРЕДАТЬ АДМИНУ ПРАВА СОЗДАТЕЛЯ-ВЛАДЕЛЬЦА(чтоб на будущее таких проблем не было)
2.Что сделать чтобы получить доступ к изменениям свойств,атрибутов и т.д. и т.п. файлов и ПАПОК. ВСЕХ!
стоит XP-SP2-2002-Reanimator Extreme Edition-version 12.30-Intel(R)
Отправлен: 10.12.2006, 11:11
Вопрос задал: **barmaley (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 10)
Отвечает: LastSoul
Здравствуйте, **barmaley!
по поводу папки All users
Варианты:
а) банальный - права наследуются от родительской папки - нужно предварительно отключить наследование.
б) хитрый - права заданы групповыми политиками домена и менять их локально бессмысленно, при применении политики они вернутся в исходное состояние. Если не ошибаюсь, данный способ работает только в домене.
по вопросам:
1. стать владельцем (свойства - безопасность - дополнительно - владелец - изменить владельца)
2. то же что и (1), но дополнительно поставить галку "изменить влядельца субконтейнеров и объектов"
З.Ы. Если права заданы групповыми политиками - то даже будучи владельцем Вы ничего сделать не сможете. Нужно предварительно поменять настройки в групповых политиках.
Ответ отправил: LastSoul (статус: Практикант)
Ответ отправлен: 11.12.2006, 18:06 Оценка за ответ: 3 Комментарий оценки: Просто невнимательно прочитан вопрос!! Извиняюсь за возможную резкость! Но ведь в вопросе я достаточно подробно писал,что игра с политиками(локал,групп),а ТАКЖЕ ВСЕ ВОЗМОЖНЫЕ наследования прав и по мойкомп и по дискам переданы админу!!!! То есть мне. Домены-исключены. Варианты решения???? Как создать неограниченные права доступа админу через регистр??? Ключ(и)+параметр(ы)???? С
уважением к экспертам!
Вопрос № 66.334
Здравствуйте ! Подскажите пожалуйста: где и какие данные в реестре нужно изменить для программы cleanmgr.exe в XP чтобы при запуске с ключом cleanmgr.exe /sageset:ХХХХ можно использовать свои папки для очистки?
Отправлен: 10.12.2006, 12:07
Вопрос задал: Set (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 1)
Можно попробовать, первично не внося изменения в реестр, присвоив параметр ярлыку...
Из-за неправильного использования параметров в реестре могут быть последствия вплоть до краха системы.
С Уважением, Gin.
Малость расширю ответ...
В ветке [HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionExplorerMyComputer]
есть ключи отвечающие за определенные действия. Если их нет или присутствую не все - их можно создать вручную. Допускается внесение изменений подставляя путь к другой утилите.
[..BackupPath] - For the file backup utility.
Default NT/2000/XP: "%SystemRoot%system32
tbackup.exe"
[..ChkDskPath] - For the disk repair utility (chkdsk)
Default NT/2000/XP: "%SystemRoot%system32chkdsk.exe %c"
[..CleanupPath] - For the disk cleanup utility
Default NT/2000/XP: "%SystemRoot%system32cleanmgr.exe /D %c"
[..DefragPath] - For the disk defragmenter
Default NT/2000/XP: "%systemroot%system32dfrg.msc %c"
В Вашем случае нас интересует ключ CleanupPath.
Да, Вы можете редактировать значение праметра прямо в реестре. Выглядеть это будет так:
%SystemRoot%system32cleanmgr.exe /D %х
То есть, изменяем букву диска на желаемую. Это обусловит запуск очистки именно нужного диска. Заметте, дисков. Подстановка в таком варианте: %SystemRoot%system32cleanmgr.exe /D %х:25 ничего не даст.
Аналогично не даст результа и подстановка параметра /sageset.
Параметры /sageset:n и /sagerun:n сработают в командной строке. Первый из параметров вызовет диалоговое окно с выбором папок для опустошения, а второй, без лишних запросов-вопросов, сразу приступит к борьбе за чистоту.
Параметр /sageset предназначен для назначения заданий. Дополнительный параметр через двоеточие n может принимать значение от 1 до 65535.
Параметр /sagerun предназначен для выполнения заданых задач параметром /sageset. А тот же дополнительный парамтр n соответствует порядковому номеру поставленной задачи. Или проще. Если есть установленное задание cleanmgr /sageset:10 и запустить cleanmgr /sagerun:10 - будет выполнено (условно говоря) задание номер 10.
Тут есть и парадоксы. Параметр /d предназначен для расширения возможности и позволяет выбрать диск - cleanmgr.exe /D e:.
Но если использовать параметр /sagerun [ cleanmgr.exe /D e: /sagerun ], то получиться что параметр /d не сработает и будут очищаться все диски по порядку. То есть, параметр /sagerun отменяет наличие параметра /d. Это плохо. Почему мелкие так придумали?
Честно говоря, это все мои догадки относительно этих параметров и дополнительных параметров. Так как просмотрев не одину пару тройку другую десятков сайтов ничего конкретного толкового! (во всяком случае для себя) в описаниях и применениях этих параметров неувидел. Большей часть это копии статеек с различных сайтов, кем-то и когда-то выдранной клочком с сайта мелких, без особых припудриванний вставлены на офиширование.
Получается, что при любом варианте голое использование параметров /sageset:n и /sagerun:n Вас мало устроит.
Как альтернативу могу предложить Вам использовать bat-файлы. Их применение ускорит и облегчит Вам работу. (что-то понесло - написал самую малость расширю... :) )
В написании каких-либо проблем нет. Привожу пример прототипа:
*************************************************
title Удаляем все подряд
echo on
cd c:
dir c:25
md c:251
tree c:25 /f > c:251log.txt
rd /s /q c:25
md c:25
start "Список удаленных файлов" type c:251log.txt
echo Готово! :)
exit
*************************************************
Это вариант для одной папки, но можно таким же образом сделать для всех других папок. Можно объеденить запуск очистки и работы файлов в один файл. Можно назначить время Планировщиком...
Буду заканчивать....
Если что-то непонятно - пожалуйста, спрашивайте.
С Уважением, Gin. :)
Ответ отправил: Gin (статус: Профессионал) Россия, Надым ---- Ответ отправлен: 12.12.2006, 17:48