Страница 1 из 1

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

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

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

Или к ТС бы такой плагин..

Добавлено: Сб ноя 24, 2012 12: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-файл. А потом добавить минусы, где нужно, и удалить лишние строки.

Добавлено: Сб ноя 24, 2012 19:02
Flasher
Можно написать цикл для cmd с перебором строк из этого файла и запуском reg delete, можно VB-скрипт c тем же циклом и WSH.RegDelete.
Это если учитывать упомянутый минимализм и отсутствие иного функционала, а так есть и другие средства.

Добавлено: Вс янв 20, 2013 21:59
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-файлов?

Добавлено: Вт янв 22, 2013 09:29
ApceH
vbyen, Rusl8
kIT Universal Presets подойдёт для манипуляций с реестром.
А возможно подойдёт прога kIT Portable Launcher.

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