Страница 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 пока руки не доходили, разберемся :)