![]() |
Поиск и удаление значения в реестре
Здравствуйте!
Помогите в решении проблемы. Задача такова: требуется сценарий (или пакетный файл), который бы искал, и удалял параметр из реестра. Заранее неизвестно где будет прописан нужный параметр, и как он будет назван. Известно его значение (например Totalcmd.exe). Помогите плиз, очень нужно! |
Цитата:
Код:
@Echo Off |
Необходимо в реестре проверить содержимое разделов startupreg, startupfolder на наличие в них параметров и подразделов, в случае наличия параметров и подразделов, их удалить.
Код:
HKLM\SOFTWARE\Microsoft\Shared Tools\MSConfig\startupreg |
sov44, а не проще вместо проверки тупо удалить/создать всю ветку?
|
amel27, конечно проще, сделано так
Код:
@echo off Код:
@echo off |
решение подсказали
Код:
@echo off |
Цитата:
Вы понимаете в какую байду ещё ввязались? Всё, что было озвучено в просьбе - полный бред Цитата:
По сути это целый проэкт, довольно ответственный, лезть в реестр и что-то там исправлять и искать. Такие вещи делаются не с кандачка и не с коленки. и то, что вам подсказали - Цитата:
Я не умоляю знаний подсказавших хелперов, но ребята, будьте более в реальности, чем в своих кодах. |
Цитата:
|
|
|
sov44, вы побазарить или мимо проходили?
Завязываем флуд, не относящийся к теме. Ок? Отвечать не обязательно. |
Цитата:
Цитата:
- может не работать на других версиях Windows (значение в "skip=4") |
Цитата:
ещё вопрос, есть код ( вроде работает :) ) Код:
rem Удаление не запускаемых приложений в окне msconfig с проверкой их наличия Код:
"'reg query %1'2>Nul" Код:
"'reg query %1'2^>Nul" |
|
Цитата:
|
|
El Sanchez, благодарю за полезный мануал, некоторое время был в отпуске, поэтому не сразу ответил в теме :)
С толкнулся с проблемой найти подраздел реестра в startupreg, startupfolder. Код:
call :fn1 startupreg |
Неужели никто не подскажет, как вывести на экран и удалить содержимое startupreg, startupfolder? :not-me:
|
sov44:
1) зачем и надо ли выводить на экран? 2) поскольку разрешения у данных подразделов унаследованы, самое простое и надёжное — #4. |
Iska, Интересно понять, как вывести содержимое разделов реестра и выполнить над ними операции. Возможно пригодится для решения других задач.
|
Тогда это:
Код:
Reg Query "HKLM\SOFTWARE\Microsoft\Shared Tools\MSConfig\%1" /v %1 |
Здравствуйте!
Возник вопрос. Необходимо создать батник для поиска параметра "OLGТ" в реестре, например: HKEY_CLASSES_ROOT\CLSID\{FFGH7029-84D7-4E1E-BE44-B0019BC54J9D} и добавления в раздел {FFGH7029-84D7-4E1E-BE44-B0019BC54J9D} два новых строковых параметра - "Find" и "Conf" с произвольными значениями в каждом, например: "xxxxxxxx" Единственное, {GUID} - {FFGH7029-84D7-4E1E-BE44-B0019BC54J9D} на разных компьютерах отличается, но в нем присутствует во всех случаях параметр "OLGТ" по которому его можно будет обнаружить. Путь до "OLGТ" в 64-х битной системе может быть такой HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{GUID} Спасибо за ответ. |
Столкнулся с проблемой удаления куста реестра, если в имени куста присутствует кириллица. Подскажите решение.
Куст HTML код:
Windows Registry Editor Version 5.00 Код:
@echo off |
sov44, в реестре кириллица в кодировке Windows-1251, так что:
Код:
chcp 1251 |
Время: 09:42. |
Время: 09:42.
© OSzone.net 2001-