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

REGEDIT из коммандной строки

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

Зашли как: Guest
Все форумы >> [Windows] >> REGEDIT из коммандной строки
Имя
Сообщение << Старые топики   Новые топики >>
REGEDIT из коммандной строки - 2007-11-28 14:39:14.796666   
Italian

Сообщений: 10
Оценки: 0
Присоединился: 2007-06-08 11:01:52.160000
Подскажите, можно ли изменить параметр реестра с помощью regedit прямо из коммандной строки, не подгружая reg или inf - файл?
Post #: 1
RE: REGEDIT из коммандной строки - 2007-11-28 14:41:05.956666   
Штемп.

Сообщений: 882
Оценки: 0
Присоединился: 2007-10-19 14:17:42.673333
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. Значение Описание 01 Сбой Успех [/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. Значение Описание 01 Сбой Успех [/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. Значение Описание 01 Сбой Успех [/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. Значение Описание 01 Сбой Успех [/ul] Примеры Далее приведены примеры использования команды reg export.
  • reg export "hkcu\software\microsoft\winmine" c:\data\regbackups\wmbkup.reg
    Копирует разделы, записи и значения из экспортированного реестра в реестр локального компьютера.
    Синтаксис reg import имя_файла
    Параметры имя_файла Задает имя и путь файла для копирования в реестр локального компьютера. Предварительно с помощью операции reg export этот файл требуется создать. /? Вывод справки в командной строке. Примечания [ul]
  • В следующей таблице представлены значения возврата для операции reg import. Значение Описание 01 Сбой Успех [/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. Значение Описание 01 Сбой Успех [/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. Значение Описание 01 Сбой Успех [/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. Значение Описание 01 Сбой Успех [/ul] Примеры Далее приведены примеры использования команды reg restore.
  • reg restore "hkcu\software\microsoft\winmine" wmbkup.hiv
    Сохраняет копии заданных разделов, записей и значений реестра в заданном файле.
    Синтаксис reg save имя_раздела имя_файла
    Параметры имя_раздела Задает полный путь к разделу. Для удаленных компьютеров перед путем к разделу в формате \\имя_компьютера\путь_к_подразделу вставляется имя компьютера. Если параметр имя_компьютераHKLM, HKCU, HKCR, HKU и HKCC. имя_файла Задает путь и имя файла, который будет создан. Если путь не задан, используется текущий путь. /? Вывод справки в командной строке. Примечания не задан, операция по умолчанию выполняется на локальном компьютере. Путь следует начинать с соответствующего поддерева. Допустимыми поддеревьями являются [ul]
  • В следующей таблице представлены значения возврата для операции reg save. Значение Описание 01 Сбой Успех [/ul] Примеры Далее приведены примеры использования команды reg save.
  • reg save "hkcu\software\microsoft\winmine" wmbkup.hiv
    Удаляет раздел реестра, загруженного с помощью операции reg load.
    Синтаксис reg unload имя_раздела
    Параметры имя_раздела Задает полный путь к разделу. Для удаленных компьютеров перед путем к разделу в формате \\имя_компьютера\путь_к_подразделу вставляется имя компьютера. Если параметр имя_компьютераHKLM, HKCU, HKCR, HKU и HKCC. /? не задан, операция по умолчанию выполняется на локальном компьютере. Путь следует начинать с соответствующего поддерева. Допустимыми поддеревьями являются Вывод справки в командной строке. Примечания [ul]
  • В следующей таблице представлены значения возврата для операции reg unload. Значение Описание 01 Сбой Успех [/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 #: 2
    RE: REGEDIT из коммандной строки - 2007-11-28 14:44:51.243333   
    Italian

    Сообщений: 10
    Оценки: 0
    Присоединился: 2007-06-08 11:01:52.160000
    Большое спасибо! :)
    Post #: 3
    RE: REGEDIT из коммандной строки - 2007-11-28 15:33:59.223333   
    Italian

    Сообщений: 10
    Оценки: 0
    Присоединился: 2007-06-08 11:01:52.160000
    Ээээ, программа reg видимо присутствует только в XP [:o] А есть еще какой-нить способ, чтобы работало и на 2000 (желательно еще и на 98)?
    Post #: 4
    RE: REGEDIT из коммандной строки - 2007-11-28 22:49:10.316666   
    LevNT

    Сообщений: 93
    Оценки: 0
    Присоединился: 2007-03-03 00:28:11.840000
    Я бы батник слепил, если сильно надо было бы…
    Post #: 5
    RE: REGEDIT из коммандной строки - 2007-11-30 13:57:26.973333   
    Italian

    Сообщений: 10
    Оценки: 0
    Присоединился: 2007-06-08 11:01:52.160000
    Сделал с помощью kixtart. Вот только нифига не работает((( Заставка не включается. Делал снимки сравнивал что меняется, всеравно не катит( Подскажите, может что-то еще кроме этого надо менять?
    [HKEY_CURRENT_USER\Control Panel\Desktop]
    "ScreenSaveActive"="1"
    "ScreenSaverIsSecure"="1"
    "ScreenSaveTimeOut"="300"

    Post #: 6
    RE: REGEDIT из коммандной строки - 2007-11-30 22:25:27.080000   
    LevNT

    Сообщений: 93
    Оценки: 0
    Присоединился: 2007-03-03 00:28:11.840000
    А чем тебе *.reg - файлы не нравятся?
    Post #: 7
    Страниц:  [1]
    Все форумы >> [Windows] >> REGEDIT из коммандной строки







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

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