Добавление ключа реестра

Работа с реестром из командной строки¶

Работа с реестром возможна не только через утилиту regedit.exe , но и напрямую из командной строки с помощью утилиты REG , она поддерживает все возможности, которые имеет программа regedit.exe . И более того – она также поддерживает несколько особенных функций. Полезна в том случае когда работа с regedit по каким либо причинам невозможна.

К тому же это позволяет автоматизировать многие рутинные задачи и встраивать команды в скрипты.

Основной синтаксис¶

В общем виде синтаксис команды REG выглядит следующим образом:

Всего существует одиннадцать процедур, которые способна выполнять директива REG : QUERY , ADD , DELETE , COPY , SAVE , LOAD , UNLOAD , RESTORE , COMPARE , EXPORT , IMPORT . Каждая из этих процедур имеет, как правило, собственный набор параметров.

При вызове из командной строки директива REG пересылает в окружение операционной системы так называемый код возврата: сообщение об успешном или неуспешном выполнении операции. Если код возврата равен 0 , это означает, что операция была выполнена успешно, если же она завершилась с ошибкой, код возврата будет равен 1 .

Более подробные сведения об использовании утилиты REG вы можете получить, набрав в командной строке директиву REG /? , чтобы получить информацию о какой-либо из перечисленных процедур, воспользуйтесь командой REG /? .

Сокращения¶

Для удобства ввода применяются сокращения названий веток реестра. Все сокращения представлены в таблице ниже:

Вывод содержимого ветвей (QUERY)¶

Команда REG QUERY отправляет в системный реестр Windows запрос о содержимом ветвей, ключей, подразделов или параметров, и выводит на экран результат обработки этих запросов. В общем виде синтаксис данной команды записывается следующим образом:

В составе директивы могут использоваться следующие параметры:

  • Компьютер – имя компьютера в локальной сети, если директива предназначена для обработки на удаленном компьютере. В случае, если этот параметр опущен, команда выполняется на локальном компьютере.
  • Путь – полный путь к целевому разделу реестра в виде корень\ключ\подраздел , где корень — сокращенное обозначение ветви реестра ( HKLM , HKCU , HKCR , HKU или HKCC ), а ключ\подраздел — полный путь к искомому подразделу в иерархии реестра, включая все вложенные подразделы.
  • /v – запрос о содержимом указанного раздела реестра.
  • Параметр – вывести имя и значение запрашиваемого параметра в указанном разделе.
  • /ve – запрос стандартного параметра с пустым именем.
  • /s – вывести список всех подразделов данного раздела реестра вместе с их содержимым.
  • В качестве примера получим содержимое ветки в которой хранятся закрытые ключи квалифицированных электронных подписей:

    Лучше вводить путь в кавычках.

    Будет выведен примерно такой результат:

    Как видно из вывода, в реестре компьютера находится всего один контейнер 2015ZAO_ .

    Экспорт и импорт веток реестра (EXPORT и IMPORT)¶

    Для экспорта используется команда EXPORT . Синтаксис команды:

    • имя_раздела – полное имя подраздела реестра в одном из выбранных корневых разделов.
    • имя_файла – имя .reg файла, который получится после экспорта.
    • Параметр /y в конце команды позволяет выполнение замены существующего файла без запроса подтверждения.

    Экспортируем контейнеры закрытых ключей на рабочий стол:

    Вся ветка с контейнерами успешно экспортирована на рабочий стол и сохранена в файле keys.reg . Теперь импортируем ее обратно.

    Команда доступна только для выполнения на локальном компьютере.

    Для импорта используется команда IMPORT . Синтаксис команды:

    Напомню, что для экспорта ветки на другом компьютере, необходимо будет изменить в файле keys.reg путь к ветке реестра с учетом разрядности операционной системы и SID текущего пользователя. Подробнее об импорте и экспорте закрытых ключей смотрите в Руководстве по работе с реестром ОС Windows в разделе Где хранятся ключи(закрытый ключ сертификата) в реестре? [1739].

    Создание резервной копии реестра (SAVE и RESTORE)¶

    Для резервного копирования и восстановления реестра используются следующие команды (типы операций) утилиты REG SAVE и REG RESTORE :

    В данному разделе перечислены основные команды утилиты REG для получения более подробной информации обратитесь к ресурсам, перечисленным в разделе Дополнительные ссылки

    regedit.readthedocs.io

    мЙЮОЩЕ ЪБРЙУЙ
    Linux, РТПЗТБННЩ — РТПВМЕНЩ Й ТЕЫЕОЙС

    ъБРХУЛ тЕДБЛФПТБ ТЕЕУФТБ, УПЪДБОЙЕ

    Й РТЙНЕОЕОЙЕ reg-ЖБКМБ


    ъБРХУЛ тЕДБЛФПТБ тЕЕУФТБ:

    1.1) пФЛТПКФЕ НЕОА рХУЛ -> чУЕ РТПЗТБННЩ -> уФБОДБТФОЩЕ -> чЩРПМОЙФШ (ЙМЙ ОБЦНЙФЕ УПЮЕФБОЙЕ ЛМБЧЙЫ Win+R)
    1.2) чЧЕДЙФЕ ЛПНБОДХ regedit Й ОБЦНЙФЕ пл

    2.1) пФЛТПКФЕ НЕОА рХУЛ
    2.2) ч УФТПЛЕ РПЙУЛБ ЧЧЕДЙФЕ regedit Й ОБЦНЙФЕ Enter

    3.1) ъБРХУФЙФЕ рТПЧПДОЙЛ Windows (Explorer)
    3.2) пФЛТПКФЕ РБРЛХ C:\Windows Й ДЧБЦДЩ ЭЕМЛОЙФЕ РП ЖБКМХ regedit.exe

    1.1) пФЛТПКФЕ вМПЛОПФ (Notepad).
    1.1.1) пФЛТПКФЕ НЕОА рХУЛ -> чУЕ РТПЗТБННЩ -> уФБОДБТФОЩЕ -> вМПЛОПФ (ЙМЙ ОБЦНЙФЕ УПЮЕФБОЙЕ ЛМБЧЙЫ Win+R -> ЧЧЕДЙФЕ notepad -> ОБЦНЙФЕ пл).
    1.2) уЛПРЙТХКФЕ ОЕПВИПДЙНЩК чБН ЛПД Ч ПЛОП РТПЗТБННЩ вМПЛОПФ.
    1.3) ч НЕОА РТПЗТБННЩ ОБЦНЙФЕ жБКМ Й ЧЩВЕТЙФЕ РХОЛФ уПИТБОЙФШ.
    1.4) ч ПФЛТЩЧЫЕНУС ПЛОЕ:
    1.4.1) хЛБЦЙФЕ НЕУФП УПИТБОЕОЙС ЖБКМБ.
    1.4.2) хЛБЦЙФЕ ЙНС ЖБКМБ Й ТБУЫЙТЕОЙЕ .reg (оБРТЙНЕТ: Demo.reg)
    1.4.3) чЩВЕТЙФЕ ФЙР ЖБКМБ: чУЕ ЖБКМЩ (*.*).

    чОЙНБОЙЕ:
    еУМЙ чЩ ПУФБЧЙФЕ ФЙР ЖБКМБ: фЕЛУФПЧЩЕ ЖБКМЩ (*.txt), ФП ЙНС ЖБКМБ ПВСЪБФЕМШОП ОХЦОП ЧЪСФШ Ч ЛБЧЩЮЛЙ. (оБРТЙНЕТ: «Demo.reg»)

    1.5) оБЦНЙФЕ ОБ ЛОПРЛХ уПИТБОЙФШ.

    еУМЙ Х чБУ ХВТБО ЖМБЦПЛ уЛТЩЧБФШ ТБУЫЙТЕОЙС ДМС ЪБТЕЗЙУФТЙТПЧБООЩИ ФЙРПЧ ЖБКМПЧ Ч рБТБНЕФТЩ РБРПЛ (рБОЕМШ ХРТБЧМЕОЙС\пЖПТНМЕОЙЕ Й РЕТУПОБМЙЪБГЙС\рБТБНЕФТЩ РБРПЛ -> чЛМБДЛБ чЙД), ФП чЩ НПЦЕФЕ УПЪДБФШ reg-ЖБКМ УМЕДХАЭЙН УРПУПВПН:

    2.1) ч РБРЛЕ, ЗДЕ чЩ ИПФЙФЕ УПЪДБФШ reg-ЖБКМ, ЭЕМЛОЙФЕ РТБЧПК ЛОПРЛПК НЩЫЙ.
    2.2) чП ЧУРМЩЧЫЕН НЕОА ЧЩВЕТЙФЕ уПЪДБФШ -> фЕЛУФПЧЩК ДПЛХНЕОФ.
    2.3) уПФТЙФЕ ЙНС Й ТБУЫЙТЕОЙЕ ЖБКМБ .txt, ХЛБЦЙФЕ ОЕПВИПДЙНПЕ чБН ЙНС ЖБКМБ Й ТБУЫЙТЕОЙЕ .reg, ОБЦНЙФЕ ЛМБЧЙЫХ Enter, Б ЪБФЕН ЛОПРЛХ дБ.
    2.4) эЕМЛОЙФЕ ОБ УПЪДБООПН чБНЙ ЖБКМЕ РТБЧПК ЛОПРЛПК НЩЫЙ Й ЧЩВЕТЙФЕ РХОЛФ йЪНЕОЙФШ.
    2.5) уЛПРЙТХКФЕ ОЕПВИПДЙНЩК чБН ЛПД Ч ПЛОП РТПЗТБННЩ вМПЛОПФ.
    2.6) оБЦНЙФЕ УПЮЕФБОЙЕ ЛМБЧЙЫ CTRL+S.

    3.1) чПЪШНЙФЕ МАВПК ЗПФПЧЩК reg-ЖБКМ.
    3.2) эЕМЛОЙФЕ ОБ ОЕН РТБЧПК ЛОПРЛПК НЩЫЙ Й ЧЩВЕТЙФЕ РХОЛФ йЪНЕОЙФШ.
    3.3) уЛПРЙТХКФЕ ОЕПВИПДЙНЩК чБН ЛПД Ч ПЛОП РТПЗТБННЩ вМПЛОПФ.
    3.4) ч НЕОА РТПЗТБННЩ ОБЦНЙФЕ жБКМ Й ЧЩВЕТЙФЕ РХОЛФ уПИТБОЙФШ лБЛ.
    3.5) ч ПФЛТЩЧЫЕНУС ПЛОЕ:
    3.5.1) хЛБЦЙФЕ НЕУФП УПИТБОЕОЙС ЖБКМБ.
    3.5.2) хЛБЦЙФЕ ЙНС ЖБКМБ Й ТБУЫЙТЕОЙЕ .reg (оБРТЙНЕТ: Demo.reg)
    3.5.3) чЩВЕТЙФЕ ФЙР ЖБКМБ: чУЕ ЖБКМЩ (*.*).
    3.6) оБЦНЙФЕ ОБ ЛОПРЛХ уПИТБОЙФШ

    эЕМЛОЙФЕ ДЧБ ТБЪБ МЕЧПК ЛОПРЛПК НЩЫЙ ОБ reg-ЖБКМЕ Й ОБЦНЙФЕ ЛОПРЛХ дБ.

    1) эЕМЛОЙФЕ РТБЧПК ЛОПРЛПК НЩЫЙ ОБ reg-ЖБКМЕ.
    2) чЩВЕТЙФЕ РХОЛФ уМЙСОЙЕ Й ОБЦНЙФЕ ЛОПРЛХ дБ.

    ipmnet.ru

    Добавление и удаление разделов реестра

    Реестр позволяет более тонко настроить ОС Windows — добавить или отключить в ней какие-либо функции — к примеру, настроить режимы доступа к открытым для сетевого доступа ресурсам или повысить производительность операционной системы и многое другое.

    В этом совете мы рассмотрим 2 способа добавления и удаления разделов реестра.

    Дата: 23.09.2009 г.

    Метки: windows xp, реестр

    Пошаговая инструкция:

    Добавление разделов реестра.

    Добавить раздел в реестр можно при помощи Редактора реестра (в графическом режиме). Это можно выполнить следующим образом:

    1. Откройте Редактор реестра (Как запустить Редактор реестра).
    2. Перейдите в необходимую ветвь реестра Windows. Нажмите на названии раздела, в котором вы хотите создать свой новый раздел, правой клавишей мыши и выберите в появившемся меню Создать ->Раздел.
    3. В результате этого действия появится новый раздел (обычно с именем «Новый раздел #1»). Нажав на нем правой клавишей мыши и выбрав в меню «Переименовать» (или просто нажав на клавишу F2), вы сможете дать разделу необходимое имя: Также добавить раздел в реестр Windows можно используя командную строку.

    К примеру, добавим в реестр новый раздел с именем Mynewkey в существующий раздел \\HKEY_LOCAL_MACHINE\\Software:

    1. Перейдем — «Пуск» -> «Выполнить» -> cmd и нажмем ОК.
    В открытом окне командной сроки выполним команду:

    reg add \\ComputerName\HKLM\Software\Mynewkey

    где вместо «ComputerName» укажите имя своего компьютера (его можно узнать нажав правой кнопкой мыши на «Мой компьютер» и выбрав пункт меню «Свойства» и далее вкладку «Имя компьютера»).

    В случае удачного выполнения на экране появится надпись — \»Операция успешно завершена\».

    Для удаления раздела из реестра Windows необходимо выполнить следующие действия:

    В графическом режиме:

    1. Войти в Редактор реестра («Пуск» -> «Выполнить» наберите regedit и нажмите «ОК»).
    2. Выбрать правой кнопкой мыши удаляемый раздел и нажать на пункте «Удалить».
      В режиме командной строки выполнить команду: reg delete \\ComputerName\HKLM\Software\Mynewkey

    Появится предупреждение о удалении раздела из реестра Windows и предложение ввести Y («да») или N («нет»).

    Для того, чтобы предупреждение не появлялось, используйте ключ /f.

    www.ithowto.ru

Смотрите так же:

  • Благотворительность правила Правила и порядок проведения Благотворительной акции «Подари обед ребенку» Рестораны-участники Все корпоративные рестораны KFC в России, кроме ООО «Планинвестпроект», ООО «ФастФудСити» и ООО «Чикин Фуд». Сроки проведения С 14 октября 2016 […]
  • Разрешение 800 х 480 Форумы на DIYProjector.info: Нестандартное разрешение 800х480 для Super Sp-950 - Форумы на DIYProjector.info Теория Обсуждения Пользователи Галерея Правила форума Форумы на DIYProjector.info >LCD проектор своими […]
  • Экономитель электричества развод Экономитель электроэнергии: развод или правда работает? Экономитель электричества – это новое изобретение, позволяющее сократить потребление электроэнергии. Действительно ли это так или это просто рекламный ход производителя? Попробуем с […]
  • Герундий или инфинитив правила Употребление герундия и инфинитива в английском языке Упражнения по теме: Урок среднего уровня "инфинитив или герундий" В предложении герундий и инфинитив часто могут выполнять одну и ту же функцию, поэтому иногда бывает трудно решить, […]
  • Создайте файл реестра как это Что такое reg-файл В этой заметке мы разберемся с вопросом — что такое файлы с расширением reg, для чего они нужны и как их следует применять. Файлы с расширением reg являются служебными и применяются для внесения изменений в реестр […]
  • Удалить программу автозагрузки из реестра Удаление программ из автозапуска в реестре Windows 7 Память остается важной частью не только для нас, людей, но и для компьютеров. Чем больше памяти в компьютере, тем быстрее он работает и обрабатывает информацию. Однако, если компьютер […]