Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Поиск и удаление значения в реестре

Ответить
Настройки темы
CMD/BAT - Поиск и удаление значения в реестре

Новый участник


Сообщения: 8
Благодарности: 0

Профиль | Отправить PM | Цитировать


Здравствуйте!
Помогите в решении проблемы.
Задача такова: требуется сценарий (или пакетный файл), который бы искал, и удалял параметр из реестра. Заранее неизвестно где будет прописан нужный параметр, и как он будет назван. Известно его значение (например Totalcmd.exe). Помогите плиз, очень нужно!

Отправлено: 14:44, 12-04-2010

 

Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


Тогда это:
Код: Выделить весь код
Reg Query "HKLM\SOFTWARE\Microsoft\Shared Tools\MSConfig\%1" /v %1
неверно. Вы пытаетесь внутри «HKLM\SOFTWARE\Microsoft\Shared Tools\MSConfig\startupreg» найти параметр «startupreg».

Отправлено: 18:09, 27-09-2011 | #21



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 3
Благодарности: 0

Профиль | Отправить PM | Цитировать


Здравствуйте!

Возник вопрос.
Необходимо создать батник для поиска параметра "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}

Спасибо за ответ.

Последний раз редактировалось qulq, 12-06-2012 в 17:22.


Отправлено: 09:16, 12-06-2012 | #22


Ветеран


Сообщения: 2196
Благодарности: 727

Профиль | Отправить PM | Цитировать


Столкнулся с проблемой удаления куста реестра, если в имени куста присутствует кириллица. Подскажите решение.
Куст
HTML код: Выделить весь код
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared Tools\MSConfig\startupreg] [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared Tools\MSConfig\startupreg\Ярлык для страницы свойств High Definition Audio] "key"="SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run" "item"="HDAShCut" "hkey"="HKLM" "command"="HDAShCut.exe" "inimapping"="0"

код, который не видит кириллицу (кодировка естественно 866) и не удаляет куст
Код: Выделить весь код
@echo off
SetLocal enabledelayedexpansion

call :fn1 "HKLM\SOFTWARE\Microsoft\Shared Tools\MSConfig\startupreg"
pause
exit /b

:fn1
for /f "tokens=7 delims=\" %%i in ('reg query %1') do reg delete "%~1\%%i" /f
exit /b

Отправлено: 23:58, 16-10-2012 | #23



Moderator


Сообщения: 53488
Благодарности: 15516

Профиль | Отправить PM | Цитировать


sov44, в реестре кириллица в кодировке Windows-1251, так что:
Код: Выделить весь код
chcp 1251
call :fn1 "HKLM\SOFTWARE\Microsoft\Shared Tools\MSConfig\startupreg"
Это сообщение посчитали полезным следующие участники:

Отправлено: 07:58, 17-10-2012 | #24



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Поиск и удаление значения в реестре

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - [решено] поиск в реестре и сохранение результата в *.Reg sushnyak Скриптовые языки администрирования Windows 2 30-04-2024 22:50
VBS/WSH/JS - [решено] Поиск и замена индивидуальных данных в реестре an99dre Скриптовые языки администрирования Windows 2 14-03-2010 11:51
MySQL - Поиск несуществующего значения. DedAlex Программирование и базы данных 7 04-06-2008 15:13
Удаление записей Avast в реестре Ser6720 Хочу все знать 8 27-05-2006 12:47
Значения параметров h00ligan Автоматическая установка Windows 2000/XP/2003 1 21-06-2005 12:23




 
Переход