Есть программы, удаляющие ключи реестра по списку?

Обсуждение любых программ, не имеющих отношения к Total Commander.

Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер

Ответить
Rusl8
Сообщения: 21
Зарегистрирован: Пт ноя 02, 2012 02:51

Есть программы, удаляющие ключи реестра по списку?

Сообщение Rusl8 »

Чтобы не замусоривать реестр, удобным было бы прописать ключи реестра, которые оставляются некоторыми программами, в специальный список (txt файл?) и чтобы затем в одно нажатие кнопки делать очистку.

Есть такие программы? Желательно портабельные и миниатюрные, других функций не требуется.

Или к ТС бы такой плагин..
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

Маленькая хитрость в тему. Пишешь не TXT-файл, а REG-файл:

Код: Выделить всё

REGEDIT4

[-HKEY_CURRENT_USER\Software\KeyToDelete1]
[-HKEY_CURRENT_USER\Software\KeyToDelete2]
...

[HKEY_CURRENT_USER\Software\SomeKey1]
"ValueToDelete1"=-
"ValueToDelete2"=-
...
Т.е., если перед названием ключа стоит минус, удаляется ключ, а если в ключе значением является минус, удаляется только значение. А по кнопке исполняешь команду regedit /s myregfile.reg.

Получить список ключей для удаления проще всего путем экспорта назойливого раздела реестра в REG-файл. А потом добавить минусы, где нужно, и удалить лишние строки.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Можно написать цикл для cmd с перебором строк из этого файла и запуском reg delete, можно VB-скрипт c тем же циклом и WSH.RegDelete.
Это если учитывать упомянутый минимализм и отсутствие иного функционала, а так есть и другие средства.
vbyen
Сообщения: 16
Зарегистрирован: Вт сен 11, 2012 13:17

Сообщение vbyen »

Здравствуйте!
Вопрос близкий по теме.
Следующая кнопка вносит в реестр данные отмеченных reg-файлов:

Код: Выделить всё

TOTALCMD#BAR#DATA
cmd /c
if not exist %P%N\ for %%i in (%P%S) do if not exist %%i\ regedit /s %%i
regedit,1
Отправить в реестр данные выделенных *.REG-файлов


-1
Как реализовать обратную функцию — удаление из реестра данных из отмеченных reg-файлов?
Аватара пользователя
ApceH
Сообщения: 316
Зарегистрирован: Пт апр 08, 2011 17:58
Откуда: Димитровград

Сообщение ApceH »

vbyen, Rusl8
kIT Universal Presets подойдёт для манипуляций с реестром.
А возможно подойдёт прога kIT Portable Launcher.
kIT Programs PowerPack, kIT Universal Presets | Есть только одна истинная вера: чёрная магия...
vbyen
Сообщения: 16
Зарегистрирован: Вт сен 11, 2012 13:17

Сообщение vbyen »

ApceH, kIT Portable Launcher замечательная вещь (к слову, спасибо за нее, много выручает), ее в первую очередь и пытался использовать, но рабочих конструкций команд применительно к описанной задаче к сожалению не получилось.
До Universal Presets пока руки не доходили, разберемся :)
Ответить