Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

Управление реестром через cmd

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Для начинающих] >> Управление реестром через cmd
Имя
Сообщение << Старые топики   Новые топики >>
Управление реестром через cmd - 2009-07-08 11:59:46.910000   
_Pyint0_

Сообщений: 394
Оценки: 0
Присоединился: 2008-12-11 19:02:23.436666
Все привет!
Как можно управлять реестром через cmd? Нужно изменить значения.
Или через что лучше? Если не трудно, можно пример?
Заранее спасибо!
Post #: 1
RE: Управление реестром через cmd - 2009-07-08 13:31:21.646666   
krik

Сообщений: 86
Оценки: 0
Присоединился: 2008-01-11 23:03:04.066666
Пуск -> Выполнить… -> regedit
Post #: 2
RE: Управление реестром через cmd - 2009-07-08 13:40:14.473333   
Mатцал Коушек

Сообщений: 10407
Оценки: 91
Присоединился: 2008-07-09 10:27:49.520000
quote:

ORIGINAL: _Pyint0_
Как можно управлять реестром через cmd? Нужно изменить значения.

Команда REG

Reg Добавляет, изменяет и отображает на экране информацию разделов реестра и значение записей реестра.
Добавляет новый раздел или новую запись в реестр.
Синтаксис reg add имя_раздела [/v имя_записи|/ve] [/t тип_данных] [/s разделитель] [/d значение] [/f]
Параметры имя_раздела Задает полный путь к разделу. Для удаленных компьютеров перед путем к разделу в формате \\имя_компьютера\путь_к_разделуимя_компьютера не задан, операция по умолчанию выполняется на локальном компьютере. Путь следует начинать с соответствующего поддерева. Допустимыми поддеревьями являются HKLM, HKCU, HKCR, HKU и HKCC. вставляется имя компьютера. Если параметр /v имя_записи Задает имя записи для добавления к заданному разделу. /ve Задает нулевое значение для записи, добавляемой в реестр. /t тип_данных Задает тип данных для значения записи. Параметр тип_данных
может иметь одно из перечисленных ниже значений: REG_SZ
REG_MULTI_SZ
REG_DWORD_BIG_ENDIAN
REG_DWORD
REG_BINARY
REG_DWORD_LITTLE_ENDIAN
REG_LINK
REG_FULL_RESOURCE_DESCRIPTOR
REG_EXPAND_SZ
/s разделитель Задает символы для разделения копий данных. Используется при задании REG_MULTI_SZ в качестве типа данных и при размещении более одной записи в списке. Если разделитель не задан, то используется разделитель \0, заданный по умолчанию. /d значение Задает значение для новой записи реестра. /f Добавляет раздел или запись без запроса на подтверждение. /? Вывод справки в командной строке. Примечания [ul]
  • С помощью данной операции нельзя добавлять поддеревья. Эта версия регистра не запрашивает подтверждения при добавлении нового раздела.
  • В следующей таблице представлены значения возврата для операции reg add. Значение Описание 0 Успех 1 Сбой[/ul] Примеры Далее приведены примеры использования команды reg add.
  • reg add \hklm\software\myco /v data /t reg_binary /d fe340ead
    reg add "hkcu\software\microsoft\winmine" /v Name3 /t reg_sz /d Anonymous
    reg add "hkcu\software\microsoft\winmine" /v Time3 /t reg_dword /d 5

    Сравнивает заданные разделы или записи реестра.
    Синтаксис reg compare имя_раздела_1 имя_раздела_2 [/v имя_записи | /ve] {[/oa]|[/od]|[/os]|[on]} [/s]
    Параметры имя_раздела Задает полный путь к разделу. Для удаленных компьютеров имя компьютера вставляется перед путем к разделу в формате \\имя_компьютера\путь_к_разделу. Если параметр имя_компьютераHKLM, HKCU, HKCR, HKU и HKCC. Если задан удаленный компьютер, то можно использовать только поддеревья HKLM и HKU. не задан, операция по умолчанию выполняется на локальном компьютере. Путь следует начинать с соответствующего поддерева. Допустимыми поддеревьями являются /v имя_записи Сравнивает специальную запись раздела. /ve Задает для сравнения только те записи, которые не имеют значения. {[/oa]|[/od]|[/os]|[on]} Задает вывод различий и совпадений. По умолчанию установлено значение /od. Значение Описание /oa Задает вывод всех различий и совпадений. По умолчанию отображаются только различия. /od Задает вывод различий. Этот вариант используется по умолчанию. /os Задает вывод совпадений. По умолчанию отображаются только различия. /on На экран ничего не выводится. По умолчанию отображаются только различия. /s разделитель Сравнивает все разделы и записи. /? Вывод справки в командной строке. Примечания [ul]
  • В следующей таблице представлены значения возврата для операции reg compare. Значение Описание 0 Сравнение успешно и результаты совпадают. 1 Сравнение не прошло. 2 Сравнение прошло успешно и найдены различия.[/ul] Примеры Далее приведены примеры использования команды reg compare.
  • reg compare "hkcu\software\microsoft\winmine" "hkcu\software\microsoft\winmine" /od /s
    Копирует запись реестра в заданный каталог локального или удаленного компьютера.
    Синтаксис reg copy имя_раздела_1 имя_раздела_2 [/s] [/f]
    Параметры имя_раздела_1 Задает полный путь к разделу для копирования. Для удаленных компьютеров перед путем к разделу в формате \\имя_компьютера\путь_к_разделу вставляется имя компьютера. Если параметр имя_компьютера не задан, операция по умолчанию выполняется на локальном компьютере. Путь следует начинать с соответствующего поддерева. Допустимыми поддеревьями являются HKLM, HKCU, HKCR, HKU и HKCC. Если задан удаленный компьютер, то можно использовать только поддеревья HKLM и HKU. имя_раздела_2 Задает полный путь к разделу точки назначения. Для удаленных компьютеров перед путем к разделу в формате \\имя_компьютера\путь_к_разделу вставляется имя компьютера. Если параметр имя_компьютера не задан, операция по умолчанию выполняется на локальном компьютере. Путь следует начинать с соответствующего поддерева. Допустимыми поддеревьями являются HKLM, HKCU, HKCR, HKU и HKCC. Если задан удаленный компьютер, то можно использовать только поддеревья HKLM и HKU. /s Копирует все вложенные разделы и записи заданного раздела. /f Копирует раздел без запроса на подтверждение. /? Вывод справки в командной строке. Примечания [ul]
  • Эта версия команды Reg не запрашивает подтверждения при копировании раздела.
  • В следующей таблице представлены значения возврата для операции reg copy. Значение Описание 0 Успех 1 Сбой[/ul] Примеры Далее приведены примеры использования команды reg copy:
  • reg copy "hkcu\software\microsoft\winmine" "hkcu\software\microsoft\winminebk" /s /f
    reg copy "hkcu\software\microsoft\winminebk" "hkcu\software\microsoft\winmine" /s

    Удаляет раздел или записи реестра.
    Синтаксис reg delete имя_раздела [{/v имя_записи|/ve|/va}] [/f]
    Параметры имя_раздела Задает полный путь к разделу. Для удаленных компьютеров перед путем к разделу в формате \\имя_компьютера\путь_к_подразделуимя_компьютера не задан, операция по умолчанию выполняется на локальном компьютере. Путь следует начинать с соответствующего поддерева. Допустимыми поддеревьями являются HKLM, HKCU, HKCR, HKU и HKCC. вставляется имя компьютера. Если параметр /v имя_записи Удаляет запись раздела. Если запись не задана, то будут удалены все записи и вложенные разделы данного раздела. /ve Задает для удаления только те записи, которые не имеют значения. /va Удаляет все записи заданного раздела. Данный параметр не удаляет вложенные разделы в заданном разделе. /f Удаляет существующий раздел реестра или запись без запроса на подтверждение. /? Вывод справки в командной строке. Примечания [ul]
  • В следующей таблице представлены значения возврата для операции reg copy. Значение Описание 0 Успех 1 Сбой[/ul] Примеры Далее приведены примеры использования команды reg delete.
  • reg delete "hkcu\software\microsoft\winmine" /v Name1
    reg delete "hkcu\software\microsoft\winmine" /v Time1
    reg delete "hkcu\software\microsoft\winmine" /va

    Создает копию заданных разделов, записей или значений в файле, который можно отправить на другие серверы.
    Синтаксис reg export имя_раздела имя_файла
    Параметры имя_раздела Задает полный путь к разделу. Операция export работает только на локальном компьютере. Путь начинается с соответствующего поддерева. Допустимыми поддеревьями являются HKLM, HKCU, HKCR, HKU и HKCC. имя_файла Задает имя и путь экспортируемого файла. Файл должен иметь расширение .reg. /? Вывод справки в командной строке. Примечания [ul]
  • В следующей таблице представлены значения возврата для операции reg export. Значение Описание 0 Успех 1 Сбой[/ul] Примеры Далее приведены примеры использования команды reg export.
  • reg export "hkcu\software\microsoft\winmine" c:\data\regbackups\wmbkup.reg
    Копирует разделы, записи и значения из экспортированного реестра в реестр локального компьютера.
    Синтаксис reg import имя_файла
    Параметры имя_файла Задает имя и путь файла для копирования в реестр локального компьютера. Предварительно с помощью операции reg export этот файл требуется создать. /? Вывод справки в командной строке. Примечания [ul]
  • В следующей таблице представлены значения возврата для операции reg import. Значение Описание 0 Успех 1 Сбой[/ul] Примеры Далее приведены примеры использования команды reg import.
  • reg import "hkcu\software\microsoft\winmine" c:\data\regbackups\wmbkup.reg
    Записывает сохраненные разделы и записи в другой раздел реестра. Предполагается, что это будет временный файл для устранения неполадок или редактирования записей реестра.
    Синтаксис reg load имя_раздела имя_файла
    Параметры имя_раздела Задает полный путь к разделу. Для удаленных компьютеров перед путем к разделу в формате \\имя_компьютера\путь_к_подразделуимя_компьютера не задан, операция по умолчанию выполняется на локальном компьютере. Путь следует начинать с соответствующего поддерева. Допустимыми поддеревьями являются HKLM, HKCU, HKCR, HKU и HKCC. вставляется имя компьютера. Если параметр имя_файла Задает путь и имя файла, который будет загружен. Этот файл должен быть создан заранее с помощью операции reg save и с расширением .hiv. /? Вывод справки в командной строке. Примечания [ul]
  • В следующей таблице представлены значения возврата для операции reg load. Значение Описание 0 Успех 1 Сбой[/ul] Примеры Далее приведены примеры использования команды reg load.
  • reg load "hkcu\software\microsoft\winminebk2" wmbkup.hiv
    Возвращает список следующего уровня вложенных разделов и записей, находящихся в разделе реестра.
    Синтаксис reg query имя_раздела [{/v имя_записи|/ve}] [/s]
    Параметры имя_раздела Задает полный путь к разделу. Для удаленных компьютеров перед путем к разделу в формате \\имя_компьютера\путь_к_подразделуимя_компьютера не задан, операция по умолчанию выполняется на локальном компьютере. Путь следует начинать с соответствующего поддерева. Допустимыми поддеревьями являются HKLM, HKCU, HKCR, HKU и HKCC. Если задан удаленный компьютер, то можно использовать только поддеревья HKLM и HKU. вставляется имя компьютера. Если параметр /v имя_записи Возвращает запись и ее значение. Этот параметр возвращает только те записи, которые находятся непосредственно под заданным разделом. Записи из вложенных разделов, находящихся под текущим разделом, не выводятся. Если имя_записи пропущено, то возвращаются все записи, находящиеся в данном разделе. /ve Задает только те записи, которые не имеют значения. /s Возвращает все разделы и записи во все уровни. Без этого параметра будет возвращен только следующий уровень разделов и записей. /? Вывод справки в командной строке. Примечания [ul]
  • В следующей таблице представлены значения возврата для операции reg query. Значение Описание 0 Успех 1 Сбой[/ul] Примеры Далее приведены примеры использования команды reg query.
  • reg query "hklm\system\currentcontrolset\control\session manager" /v maxstacktracedepth
    reg query "hkcu\software\microsoft\winmine" /s
    Записывает сохраненные вложенные разделы и записи обратно в раздел реестра.
    Синтаксис reg restore имя_раздела имя_файла
    Параметры имя_раздела Задает полный путь к разделу. Операция restore работает только на локальном компьютере. Путь следует начинать с соответствующего поддерева. Допустимыми поддеревьями являются HKLM, HKCU, HKCR, HKU и HKCC. имя_файла Задает путь и имя файла, который будет обратно записан в реестр. Файл должен быть создан заранее с помощью операции reg save с расширением .hiv. /? Вывод справки в командной строке. Примечания [ul]
  • Эта операция используется для перезаписывания отредактированных записей реестра. Перед редактированием записей родительский раздел необходимо сохранить с помощью операции reg save. В случае сбоя редактирования с помощью описанной выше операции этот раздел можно восстановить.
  • В следующей таблице представлены значения возврата для операции reg restore. Значение Описание 0 Успех 1 Сбой[/ul] Примеры Далее приведены примеры использования команды reg restore.
  • reg restore "hkcu\software\microsoft\winmine" wmbkup.hiv
    Сохраняет копии заданных разделов, записей и значений реестра в заданном файле.
    Синтаксис reg save имя_раздела имя_файла
    Параметры имя_раздела Задает полный путь к разделу. Для удаленных компьютеров перед путем к разделу в формате \\имя_компьютера\путь_к_подразделуимя_компьютера не задан, операция по умолчанию выполняется на локальном компьютере. Путь следует начинать с соответствующего поддерева. Допустимыми поддеревьями являются HKLM, HKCU, HKCR, HKU и HKCC. вставляется имя компьютера. Если параметр имя_файла Задает путь и имя файла, который будет создан. Если путь не задан, используется текущий путь. /? Вывод справки в командной строке. Примечания [ul]
  • В следующей таблице представлены значения возврата для операции reg save. Значение Описание 0 Успех 1 Сбой[/ul] Примеры Далее приведены примеры использования команды reg save.
  • reg save "hkcu\software\microsoft\winmine" wmbkup.hiv
    Удаляет раздел реестра, загруженного с помощью операции reg load.
    Синтаксис reg unload имя_раздела
    Параметры имя_раздела Задает полный путь к разделу. Для удаленных компьютеров перед путем к разделу в формате \\имя_компьютера\путь_к_подразделуимя_компьютера не задан, операция по умолчанию выполняется на локальном компьютере. Путь следует начинать с соответствующего поддерева. Допустимыми поддеревьями являются HKLM, HKCU, HKCR, HKU и HKCC. вставляется имя компьютера. Если параметр /? Вывод справки в командной строке. Примечания [ul]
  • В следующей таблице представлены значения возврата для операции reg unload. Значение Описание 0 Успех 1 Сбой[/ul] Примеры Далее приведены примеры использования команды reg unload.
  • reg unload "hkcu\software\microsoft\winminebk2" [ul]
  • Ошибка при изменении реестра может серьезно повредить систему. Перед изменением реестра создайте резервную копию всех важных данных. [/ul] Внимание! [ul]
  • Не редактируйте реестр до тех пор, пока не останется никакой альтернативы. Редактор реестра обходит стандартную защиту, настраивая параметры, которые вызывают снижение производительности, повреждение системы и даже требуют переустановить Windows. Для обеспечения безопасности большинство параметров реестра можно удалить с помощью программы панели управления или консоли MMC. Если требуется напрямую отредактировать реестр, то перед этим обязательно нужно сделать резервную копию. Дополнительные сведения смотрите в справке по редактору реестра. [/ul] Примечания [ul]
  • Использование команды Reg напрямую редактирует реестр локального или удаленного компьютеров. Эти изменения могут привести компьютер в нерабочее состояние и даже к необходимости установки операционной системы заново. Для внесения изменений в реестр вместо прямого его редактирования по возможности используйте панель управления или консоль ММС.
  • Некоторые операции допускают просмотр или настройку записей реестра на локальном или удаленном компьютерах, а другие - только настройку на локальных компьютерах. Кроме того, удаленный доступ к реестру может сделать недоступными некоторые параметры. Для того чтобы убедиться, что данную операцию и данные параметры можно использовать соответственно на удаленном компьютере и в данной ситуации, проверьте синтаксис каждой операции. [/ul]

  • © 2005 Григорий Саитов
    http://reestr.hotmail.ru/ * http://www.saitov.km.ru/
    Post #: 3
    RE: Управление реестром через cmd - 2009-07-08 17:15:02.940000   
    _Pyint0_

    Сообщений: 394
    Оценки: 0
    Присоединился: 2008-12-11 19:02:23.436666
    krik, это и так ясно)
    Мне нужно не на своей машине. А на удалённой.
    Mатцал Коушек, спасибо.
    Post #: 4
    RE: Управление реестром через cmd - 2009-07-09 13:31:28.720000   
    SkyLinE215

    Сообщений: -986
    Оценки: 0
    Присоединился: 2007-08-27 10:25:44.570000
    почти любой троян лежащий в паблике имеет доступ к реестру, причем очень удобным интерфейсом..
    Post #: 5
    RE: Управление реестром через cmd - 2009-07-09 21:08:08.233333   
    _Pyint0_

    Сообщений: 394
    Оценки: 0
    Присоединился: 2008-12-11 19:02:23.436666
    SkyLinE215, но пабликовые трояны пальтся антивирусами, да и криптовать пабликовыми крипторами нет смысла.
    Post #: 6
    Страниц:  [1]
    Все форумы >> [Для начинающих] >> Управление реестром через cmd







    Связаться:
    Вопросы по сайту / xakep@glc.ru

    Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.