View previous topic :: View next topic |
Author |
Message |
Rusl8
Joined: 02 Nov 2012 Posts: 21
|
(Separately) Posted: Sat Nov 24, 2012 12:39 Post subject: Есть программы, удаляющие ключи реестра по списку? |
|
|
Чтобы не замусоривать реестр, удобным было бы прописать ключи реестра, которые оставляются некоторыми программами, в специальный список (txt файл?) и чтобы затем в одно нажатие кнопки делать очистку.
Есть такие программы? Желательно портабельные и миниатюрные, других функций не требуется.
Или к ТС бы такой плагин.. |
|
Back to top |
|
|
MVV
Joined: 15 Oct 2009 Posts: 4811 Location: Ростов-Дон
|
(Separately) Posted: Sat Nov 24, 2012 12:58 Post subject: |
|
|
Маленькая хитрость в тему. Пишешь не TXT-файл, а REG-файл:
Code: | REGEDIT4
[-HKEY_CURRENT_USER\Software\KeyToDelete1]
[-HKEY_CURRENT_USER\Software\KeyToDelete2]
...
[HKEY_CURRENT_USER\Software\SomeKey1]
"ValueToDelete1"=-
"ValueToDelete2"=-
...
|
Т.е., если перед названием ключа стоит минус, удаляется ключ, а если в ключе значением является минус, удаляется только значение. А по кнопке исполняешь команду regedit /s myregfile.reg.
Получить список ключей для удаления проще всего путем экспорта назойливого раздела реестра в REG-файл. А потом добавить минусы, где нужно, и удалить лишние строки. _________________ TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel… |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Sat Nov 24, 2012 19:02 Post subject: |
|
|
Можно написать цикл для cmd с перебором строк из этого файла и запуском reg delete, можно VB-скрипт c тем же циклом и WSH.RegDelete.
Это если учитывать упомянутый минимализм и отсутствие иного функционала, а так есть и другие средства. |
|
Back to top |
|
|
vbyen
Joined: 11 Sep 2012 Posts: 16
|
(Separately) Posted: Sun Jan 20, 2013 21:59 Post subject: |
|
|
Здравствуйте!
Вопрос близкий по теме.
Следующая кнопка вносит в реестр данные отмеченных reg-файлов:
Code: | 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-файлов? |
|
Back to top |
|
|
ApceH
Joined: 08 Apr 2011 Posts: 316 Location: Димитровград
|
(Separately) Posted: Tue Jan 22, 2013 09:29 Post subject: |
|
|
vbyen, Rusl8
kIT Universal Presets подойдёт для манипуляций с реестром.
А возможно подойдёт прога kIT Portable Launcher. _________________ kIT Programs PowerPack, kIT Universal Presets | Есть только одна истинная вера: чёрная магия... |
|
Back to top |
|
|
vbyen
Joined: 11 Sep 2012 Posts: 16
|
(Separately) Posted: Tue Jan 22, 2013 15:12 Post subject: |
|
|
ApceH, kIT Portable Launcher замечательная вещь (к слову, спасибо за нее, много выручает), ее в первую очередь и пытался использовать, но рабочих конструкций команд применительно к описанной задаче к сожалению не получилось.
До Universal Presets пока руки не доходили, разберемся :) |
|
Back to top |
|
|
|