Главная » Полезное » Запустить reg файл. Утилита reg командная строка, команда export. Удаление элементов реестра с помощью.reg-файла

Запустить reg файл. Утилита reg командная строка, команда export. Удаление элементов реестра с помощью.reg-файла

В этой заметке мы разберемся с вопросом — что такое файлы с расширением reg , для чего они нужны и как их следует применять.

Файлы с расширением reg являются служебными и применяются для внесения изменений в .

Например, при данные из него экспортируются именно в reg-файл. По своей сути это обычные текстовые файлы, содержимое которых можно просмотреть любым текстовым редактором, например, стандартной программой Блокнот . Теоретически такой файл можно написать и вручную, но это делается крайне редко.

Для того чтобы открыть reg-файл и просмотреть его содержимое, необходимо вызвать контекстное меню, кликнув на нем правой кнопкой мыши. Далее из меню нужно выбрать опцию «Изменить ».

Откроется программа Блокнот и в ней вы увидите содержимое reg-файла:

Но тут нужно учитывать следующий момент – если вы самостоятельно экспортировали реестр Windows в reg-файл, то он может иметь достаточно большие размеры.

Например, в моем случае размер reg-файла составил 104 Мб (я экспортировал весь реестр в файл). На открытие такого файла может уйти достаточно много времени, поэтому при создании резервной копии реестра все же предпочтительнее экспортировать только ту ветвь реестра, в которой предполагается сделать изменения. В этом случае быстрее будет создаваться reg-файл при экспортировании данных, и быстрее будет происходить импорт данных при их восстановлении из резервной копии.

Как было сказано выше, хоть reg-файлы по своей сути и являются текстовыми, но в текстовых редакторах с ними никто не работает. Обычно они применяются либо для внесения изменений в какие-то настройки или параметры реестра, либо для создания резервной копии реестра Windows.

Чтобы внести данные из reg-файла в реестр, достаточно его запустить, то есть дважды щелкнуть левой кнопкой мыши по файлу. Появится сообщение, предупреждающее о небезопасности данных действий:

Если вы уверены в файле, то можете смело нажимать кнопку «Да» . Все данные из reg-файла будут импортированы в реестр. Если же данный файл не был создан вами, то я рекомендую перед его запуском обязательно сделать полную резервную копию реестра. В этом случае вы сможете избежать массы проблем если что-то пойдет не так.

Инструкция

Вызовите главное системное меню, нажав кнопку «Пуск», и перейдите в пункт «Все программы». Раскройте ссылку «Стандартные» и запустите приложение «Блокнот». Создайте новый текстовый документ.

Напечатайте Windows registry Editor Version 5.00 в первой строке созданного документа и обязательно оставьте следующую строку пустой. В следующей строке укажите раздел реестр а, подлежащий добавлению файла , в квадратных скобках:[Путь реестр а].

В четвертой строке документа введите имя параметра, подлежащего добавлению в реестр в кавычках:"Параметр".После имени нужного файла поставьте знак равенства и укажите нужный тип данных:"Параметр"="Тип данных".

Обратите внимание на допустимые типы:- Reg_Binary - шестнадцатеричный параметр;- Reg_Dword - строковый параметр;- Reg_Expand_SZ - шестнадцатеричный параметр, не требующий значения;- Reg_Multi_SZ - особый шестнадцатеричный параметр.

Далее поставьте знак двоеточия в введите необходимое значение::значение_данных". Таким образом, эта строка должна выглядеть как"Параметр"="Тип данных: значение_данных".Последняя строка создаваемого документа обязательно должна быть пустой. Полный синтаксис созданного reg-файла :Windows Registry Editor Version 5.00[Путь реестр а]"Параметр"="Тип данных:значение_данных"

Сохраните созданный текстовый документ с расширением.reg и, заключив значение имени и расширения в кавычки. Запустите созданный reg-файл одним из следующих способов:- двойной клик мыши (потребуется подтвердить выполнение выбранного действия, нажав кнопку "Да" в открывшемся окне запроса системы);- команда REGEDIT в интерпретаторе команд Windows;- команда REG ADD;- INF-файли перезагрузите систему для применения сделанных изменений.

Источники:

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

Инструкция

Щелкните иконку «Мой компьютер» на рабочем столе правой кнопкой и выберите в выпавшем контекстном меню пункт «Редактор реестра » - так вы получите доступ к инструменту изменения системного реестра . Если этой иконки нет на вашем рабочем столе, то раскройте главное меню на кнопке «Пуск» и выберите в нем строку «Выполнить». Эта команда (или сочетание клавиш WIN + R) открывает диалог запуска программ. Напечатайте в поле ввода команду regedit и щелкните кнопку «OK» - редактор реестра можно открыть и таким способом.

Сохраните резервную копию до начала редактирования реестра . В этом редакторе не предусмотрено функции отмены изменений, поэтому копия может понадобиться для отката в исходное состояние в случае ошибки. Раскройте в меню раздел «Файл» и выберите пункт «Экспорт». Откроется диалог сохранения файла - укажите место хранения и название файла и нажмите кнопку «Сохранить».

Перейдите к ветке, в которую требуется добавить ключ, последовательно раскрывая папки в левой панели редактора. Увидеть полный путь к той папке, которая выбрана в данный момент можно в строке состояния - это в самом низу окна редактора.

Щелкните правой кнопкой мышки свободное пространство в правой панели редактора, где размещены параметры нужной вам ветки. В контекстном меню будет всего одна строка («Создать»), наведя мышку на которую вы увидите набор из пяти типов ключей (строковый параметр, двоичный параметр, параметр DWORD, мультистроковый параметр, расширяемый строковый параметр) - выберите из них нужный. Точно такой же выбор можно увидеть, если раскрыть в меню редактора раздел «Правка» и выбрать пункт «Создать».«Параметр DWORD» создает ключ, значение которого должно быть целым четырехбайтовым в двоичном, шестнадцатеричном или десятичном форматах.«Двоичный параметр» должен содержать двоичные данные в шестнадцатеричном формате.«Строковый параметр» должен содержать текст фиксированной длины.«Расширяемый строковый параметр» создает ключ с текстовой строкой изменяемой длины.«Мультистроковый параметр» создает ключ, содержащий несколько строк текста, разделенных пробелами, или какими-либо другими символами.

Напечатайте название ключа сразу после выбора его типа - редактор присвоит созданному параметру название по умолчанию и сразу включит его редактирование. Закончив с именем ключа, нажмите клавишу Enter.

Щелкните созданный параметр правой кнопкой мыши, введите его значение и нажмите кнопку «OK».

Сертификатом именуют электронный документ, предназначенный для подписи устанавливаемых приложений в среде Symbian OS. Издаются сертификаты специализированными центрами, а выдаются самой компанией Symbian.

Вам понадобится

  • - s60SignSis;
  • - UCWEB.

Инструкция

Загрузите и установите в мобильное устройство браузер Ucweb, рекомендованный разработчиком. Браузер позволит выполнить процедуру сохранения нужного сертификата.

Запустите установленный браузер Ucweb и выполните нажатие джойстиком на поле «Введите адрес».

Нажмите кнопку Submit для подтверждения отправки запроса и дождитесь открытия нового диалогового окна с сообщением об успешности операции отправки.

Нажмите найденную кнопку и укажите команду Save в новом диалоговом окне для сохранения полученного сертификата.

Дождитесь завершения процесса загрузки и завершите работу браузера Ucweb.

Используйте установленный файловый менеджер для определения необходимого сертификата в папке UCDownload (по умолчанию) или воспользуйтесь установленным браузером для выполнения операции получения сертификата. Алгоритм действий при этом не .

Выполните процедуру подписи нужных приложений полученным сертификатом с помощью установленной ранее программы s60SignSis.Альтернативным способом заказа и получения сертификата является использование опции меню «Функции» - «Заказать » самой программы s60SignSis.

Видео по теме

Источники:

  • Получение сертификата для Nokia
  • Получение Symbian Signed Publisher ID сертификата самостоятельно

Реестр – это структурированная база данных OS Windows, которая содержит информацию о настройках и состоянии системы. Многие вирусы изменяют состояние реестра, чтобы замаскировать свое присутствие. Результатом этих действий может стать запрет запуска «Панели управления», «Диспетчера задач», невозможность серфинга в интернете и т.д.

Импорт параметров реестра можно осуществить несколькими способами.

Запуск REG-файла

Это самый простой способ. Она заключается в запуске REG-файла, содержащего необходимые параметры, двойным щелчком мыши или из командной строки.
Примечание . Дополнительную информацию смотрите в статье REG-файл

Двойной щелчок мыши

Как это ни тривиально звучит, но двойным щелчком мыши на REG-файле можно внести изменения в реестр. Правда, сначала система уточнит, действительно ли вы хотите это сделать. В случае положительного ответа изменения будут внесены.


Рисунок 1. Система запрашивает подтверждение на внесение изменений.

Командная строка

Для импорта REG-файлов из командной строки существует команда REGEDIT. Набрав в командной строке

Вы получите точно такое же диалоговое окно, как при двойном щелчке мыши. Подавить появление диалогового окна можно запустив команду с параметром /S

Команда REG ADD

При помощи команды REG ADD также можно импортировать параметры реестра. Она удобна тем, что команды для импорта параметров можно включить в состав пакетного файла, выполняющего также и другие задачи (т. е. нет необходимости в дополнительном REG-файле). Например, эта команда нередко применяется для импорта значений реестра в раздел RunOnceEx и последующей установки программ при первом входе в систему. Синтаксис команды достаточно прост.

REG ADD [\\\] Имя удаленного компьютера, если оно опущено, то по умолчанию считается равным имени локального компьютера. На удаленных компьютерах доступны только разделы HKLM и HKU. Полный путь к разделу реестра в виде КОРЕНЬ\Подраздел. Корневой радел. Значения [ HKLM | HKCU | HKCR | HKU | HKCC ]. Полный путь к разделу реестра в выбранном корневом разделе. /v Имя добавляемого параметра в указанном разделе. /ve Добавить пустой параметр (По умолчанию) в указанный раздел. /t Типы данных. По умолчанию, считается равным REG_SZ. /s Определяет разделитель, который используется для разделения данных в многострочных параметрах типа REG_MULTI_SZ. По умолчанию, считается равным "\0". /d Значение, присеваемое добавляемому параметру реестра. /f Принудительно перезаписывать существующие записи реестра без предупреждения. Примеры: REG ADD \\ABC\HKLM\Software\MyCo Добавляет раздел HKLM\Software\MyCo на удаленный компьютер ABC REG ADD HKLM\Software\MyCo /v Data /t REG_BINARY /d fe340ead Добавляет параметр с именем: Data, типом: REG_BINARY, и значением: fe340ead REG ADD HKLM\Software\MyCo /v MRU /t REG_MULTI_SZ /d fax\0mail Добавляет параметр с именем: MRU, типом: REG_MUTLI_SZ, и значением: fax\0mail\0\0 REG ADD HKLM\Software\MyCo /v Path /t REG_EXPAND_SZ /d %%systemroot%% Добавляет параметр с именем: Path, типом: REG_EXPAND_SZ, и значением: %systemroot% Примечание: Используйте в строке двойные символы процента (%%)

INF-файл

Импортировать параметры в реестр можно и при помощи INF-файлов. Их общий синтаксис несколько сложнее, чем у REG-файлов, но непосредственно запись в реестр осуществляется достаточно просто. Ниже приводится пример из аддона Msgina

Signature="$Windows NT$" Msgina OptionDesc="Msgina" Tip="Библиотека GINA входа в систему" Modes=0,1,2,3 AddReg=Msgina.AddReg HKLM,"Software\Policies\Microsoft\Windows\System\Shutdown","ShowHibernateButton",0x10001,1 HKLM,"Software\Policies\Microsoft\Windows\System\Shutdown","HibernateAsButton",0x10001,1 Примечание . Дополнительную информацию об INF-файлах можно найти в .

Это маленькие файлы, которые незаметно выполняют свою работу, позволяя компьютеру нормально работать и выполнять поставленные перед ним задачи. Если же системные файлы повреждены, то и сама операционная система начинает работать с ошибками («глючить»).

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

Поэтому хочу вас сразу предупредить – если вы не знаете, что делаете и к каким последствиям это может привести – НЕ редактируйте системные файлы и не удаляйте их. В принципе, это относится к любым файлам с неизвестным вам расширением.

Начнем рассмотрение системных файлов с reg файла. Потому что именно с этими файлами частенько встречаются пользователи. Несмотря на такое необычное расширение на самом деле это обыкновенный текстовый файл. Расширение reg указывает операционной системе, что в данном файле содержатся ключи реестра и определенные параметры.

Смотрите ниже, как выглядит reg файл.

Вся информация для простоты обработки компьютером четко структурирована. Так, например, обязательная первая строка REGEDIT с необходимым параметром указывает компьютеру для какой именно версии ОС Windows предназначен reg файл. Далее в определенном порядке идут ключи реестра и параметры к ним.

Кстати, я уже не однократно писал статью с использованием этого файла. Например, « »

Для чего нужен reg файл

Основное предназначение этого вида служебных файлов – работа с ключами реестра. Это самый простой способ создать или заменить необходимые ключи. В прикладном смысле reg файл используется для создания, хранения или изменения пользовательских настроек. С его помощью можно быстро и легко перенести настройки с одного компьютера на другой или создать резервную копию для возможности их восстановления в будущем.

Работа с такими файлами достаточно проста. Чтобы занести необходимую информацию в реестр операционной системы, откройте reg файл, и нажимайте два раза «Да» — соглашаясь с изменениями, которые внесутся в реестр. Дальше Windows автоматически создаст нужный запрос, обработает его и внесет данные в свой реестр.

Как работать с reg файлом

Поскольку, как я уже упоминал ранее, reg файл по сути обыкновенный текстовый файл, то лучшего средства для работы с ним чем блокнот программисты еще не придумали. Можно использовать стандартный блокнот Windows или его аналоги. Исходя из собственного опыта, могу смело порекомендовать пользоваться программой Notepad+++. Во-первых, она бесплатна, а во-вторых, обладает массой дополнительных возможностей.

Само редактирование ничем не отличается от работы с любым текстом. Для сохранения изменений достаточно заново сохранить файл при помощи команды «Файл» -«Сохранить как…» или горячей конфигурации клавиш «Ctrl» + «S».

Создание файла с расширением reg, также делается стандартными процедурами «Файл» -« Создать» или горячей конфигурации клавиш «Ctrl» + «N». Кроме того сделать reg файл можно воспользовавшись стандартной процедурой экспорта данных из реестра.

В заключение, хотелось бы отметить, что работа с такими файлами у опытного пользователя проблем не вызывает. Особо подчеркну «у опытного пользователя ». Если вы только начинаете осваивать компьютер, настоятельно рекомендую вам не экспериментировать с реестром. Потому что, как показывает практика, в большинстве случаев такие эксперименты приводят к необходимости восстановления операционной системы. А вам это, согласитесь, вряд ли надо .

В этой статье мы рассмотрим утилиту reg командной строки, которая отвечает за работу с реестром Windows, например, запуск реестра из командной строки или правка реестра из командной строки. Сам реестр содержит в своем составе основные настройки системы Windows (профили пользователей и приложений), он является своеобразным сердцем системы. Фактически, реестр являются все го лишь набором двоичных файлов, их нельзя открыть, запустить или отредактировать рядовым способом, особенно, в момент работы самой системы Windows.

Или regedt32, предназначен для просмотра и редактирования системного реестра и его содержимого, а запуск или правка реестра из командной строки осуществляется с помощью утилиты reg .

Ниже приведен список пяти корневых разделов и их коротких обозначений:

  • HKEY_CLASSES_ROOT (HKCR),
  • HKEY_CURRENT_USER (HKCU),
  • HKEY_LOCAL_MACHINE (HKLM),
  • HKEY_USERS (HKU),
  • HKEY_CURRENT_CONFIG (HKCC).

Что бы просмотреть разделы реестра командной строкой, надо прописать

reg query «ИмяРоздела»

В папке %SystemRoot%\system32\config хранятся пять системных файлов:

  • SYSTEM
  • SECURITY
  • SAM
  • SOFTWARE
  • DEFAULT

плюс, в каталоге Documents and Settings хранится еще один «особенный» документ NTUSER.DAT . Редактировать или копировать эти ресурсы штатным методом не выйдет – нужны специальные утилиты. Однако, сделать резервную копию реестра можно через командную строку. Для этого можно использовать две функции – save и export. Начнем с первой.

Утилита reg командная строка, команда save

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

rеg save "ИмяРаздела" "ИмяФайла"

ИмяРазделя – указываем путь к сохраняемому разделу, например

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Sеrvicеs

ИмяФайла – здесь указывается путь к файлу куста (registry hive), который нужно создать, он должен иметь расширение.hiv, например: “C:\regsave\sеrvicеs.hiv”. Если надо работать с удаленной системой, то стоит помнить, что удаленно доступны только ветки HKLM и HKU. Если при попытке просмотреть разделы реестра командной строкой на удаленной машине возникают трудности, например, после ввода команды:

rеg query \\192.168.1.6\HKLM

просмотреть содержимое HKLM на компьютере с IP адресом 192.168.1.6, возникнет ошибка типа «Отказано в доступе» или «путь не найден», то, стоит проверить:

  • Запущена ли на удаленной машине служба «Удаленный реестр» (командная строка для предлагает утилиты net start «ИмяСлужбы» и net stop «ИмяСлужбы»)
  • Открыт ли простой общий доступ: Свойства папки, снять галочку с «Использовать простой общий доступ к файлам и папкам »
  • Проверить, разрешен ли вообще доступ к компьютеру.
  • Используется ли пароль в учетной записи администратора, если нет, то стоит его присвоить (Защита от пустых паролей )

И, даже проделав все это, вполне возможно, что запуск команды не даст результата и в доступе будет отказан, мне помогло выполнение предварительной команды

tasklist /s 192.168.1.6 /u ИмяПользователя /p Пароль

тут я запустил t для просмотра запущенных процессов на удаленной машине, используя пароль администратора, фактически авторизировался, после, манипуляции прошли на ура (с Семерки подключал удаленный реестр машины Windows XP Sp3).

rеg save HKLM\SYSTEM\CurrentControlSet\Servicеs "C:\regsave\servicеs.hiv"

если все пройдет хорошо, то после запуска команды появится сообщение «Операция успешно завершена», а в каталоге regsave появится гордый файл куста servicеs.hiv. Для того, что бы вернуть прежний вид измененному разделу, используя ранее сохраненный слепок, стоит выполнить команду:

rеg restore HKLM\SYSTЕM\CurrentControlSet\Sеrviсеs "C:\regsave\services.hiv"

с большой вероятностью, что выбьет ошибка «отказано в доступе», скорее всего, система использует эту ветку, и поэтому она занята. Но, что бы удовлетворить желание действий, создадим временный раздел:

rеg add HKLM\SYSTEM\CurrentContrоlSet\Services\TEMP

тут в ветку HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services мы добавили временный раздел TEMP. Если ввести команду

rеg query HKLM\SYSTEM\CurrentCоntrolSet\Serviсеs\TEMP

то видно, что тут пока пусто. А теперь снова произведем запуск команды restore, но сделаем правку пути, куда будем перезаписывать данные:

rеg restore HKLM\SYSTЕM\CurrentContrоlSet\Services\TEMP "C:\regsave\services.hiv"

поскольку подраздел реестра TEMP, созданный командной строкой, не используется системой (мы его только что создали),то и данные туда успешно записались. Теперь, введя команду

rеg query HKLM\SYSTEM\CurrentControlSet\Serviсеs\TEMP

видно, что сюда импортировалось содержимое всего подраздела service. В результате этих действии видно, что неправильное использование команды restore может привести к простому замусориванию вашего реестра. Теоретически, что бы удалить подраздел TEMP надо ввести команду:

rеg delete HKLM\SYSTЕM\CurrentControlSet\Serviсеs\TEMP

но в моем случае выбило «отказано в доступе», видимо некоторые из импортированных подразделов система уже успела взять в разработку, остальные по отдельности удаляются легко.

Утилита reg командная строка, команда export

Есть и второй способ сделать слепок определенного реестра через командную строку. Для этого используется утилита reg export, ее запуск позволяет создать «заплатки» – файла с расширением.reg, довольно часто с ними приходилось сталкиваться в компьютерных играх, вот пока «заплатку» не запустишь, что бы добавилась информация об игре в систему, игрушка не будет работать. Положительная сторона таких файлов в том, что их достаточно запустить, что бы информация сама записалась куда надо. Запуск реестра из командной строки. Ну что же, попробуем все тот же подраздел Services экспортировать:

reg export HKLM\SYSTЕM\CurrentControlSet\Services "C:\regsave\sеrviсеs.reg"



Предыдущая статья: Следующая статья:

© 2015 .
О сайте | Контакты
| Карта сайта