Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: Тонкости работы с реестром ОС Windows


РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Установка и настройка ОС / Тонкости работы с реестром ОС Windows

Выпуск № 238
от 15.12.2006, 17:05

Администратор:Чекрышов Алексей Витальевич
В рассылке:Подписчиков: 631, Экспертов: 54
В номере:Вопросов: 2, Ответов: 2


Вопрос № 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


Здравствуйте, Set!

/sagerun:n и /sageset:n

[HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionExplorerMyComputercleanuppath]

Можно попробовать, первично не внося изменения в реестр, присвоив параметр ярлыку...
Из-за неправильного использования параметров в реестре могут быть последствия вплоть до краха системы.

С Уважением, 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


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2006, Портал RusFAQ.ru, Россия, Москва.
Идея, дизайн, программирование: Калашников О.А.
Email: adm@rusfaq.ru, Тел.: +7 (926) 535-23-31
Авторские права | Реклама на портале
Версия системы: 4.37 от 04.10.2006
Яндекс Rambler's Top100

В избранное