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

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

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

Пользователь


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

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


1. Как можно переименовать раздел в реестре, например, HKLM\Software\!test в HKLM\Software\!test2. Удвление и последующее создание не подходит, потому что там могут быть ключи и другие разделы.
2. Как ИЗМЕНИТЬ значение параметра? Проблема в том, что первая часть строки (до ключа) не известна.
Вот и пример хороший попался: изменить "command"="vUpAVX!!!!!!!!!MKKSkEXCELFiles>tW{~$4Q]c@II=l2xaTO5 /e" на "command"="vUpAVX!!!!!!!!!MKKSkEXCELFiles>tW{~$4Q]c@II=l2xaTO5 "%1"".
Вот это - "vUpAVX!!!!!!!!!MKKSkEXCELFiles>tW{~$4Q]c@II=l2xaTO5" заранее не известно, поэтому удаление и создание снова не подходит.

Отправлено: 09:40, 21-10-2016

 

Забанен


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

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


Например, есть раздет реестра HKCU\Software\Dummy, нужно его переименовать в Dummy2:
Код: Выделить весь код
@echo off
  setlocal enabledelayedexpansion
    set "f=%tmp%\exp.txt"
    set "r=%tmp%\ren.reg"
    reg export HKCU\Software\Dummy "!f!">nul
    if not exist "!f!" echo:Export error.&goto:eof
    >"!r!" (for /f "delims=" %%i in ('type "!f!"') do (
      set "s=%%i"
      echo:!s!|>nul findstr /irc:"hkey"&&(
        set "s=!s:dummy=dummy2!"
        echo:!s!
      )||echo:!s!
    ))
    "!r!"
    reg delete HKCU\Software\Dummy /f>nul
    del /f /q "!f!" "!r!"
  endlocal
exit /b
По аналогии производится разбор некоторого параметра.

Отправлено: 10:34, 21-10-2016 | #2



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

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



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Разное - Изменение значения параметра в реестре на удаленном ПК. R529 Microsoft Windows 7 4 03-03-2016 10:46
CMD/BAT - Изменение параметров proxy в реестре не вступают в силу Wo0fy Скриптовые языки администрирования Windows 6 17-02-2016 11:41
CMD/BAT - [решено] Изменение сетевых подключений через cmd команды pay666 Скриптовые языки администрирования Windows 17 07-05-2013 16:33
Разное - [решено] Изменение в реестре средствами Windows nvhost Microsoft Windows 2000/XP 8 18-05-2009 20:44
[решено] Службы - Изменение типа запуска через CMD vagner_HATE Microsoft Windows NT/2000/2003 2 03-09-2008 06:31




 
Переход