Разное

Экспортируйте файл реестра что это: Экспортируйте файл реестра что значит. Удаление разделов реестра и значений

Содержание

Экспортируйте файл реестра что значит. Удаление разделов реестра и значений

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

Терминология

Прежде чем перейти к делу, нужно определиться с терминологией. Я использую официальную терминологию Microsoft, поэтому термины вполне соответствуют элементам редактора реестра.

Рисунок 1 — Редактор реестра

Как видите, здесь нет никаких «веток» и «ключей». Теперь к делу.

REG-файл

REG-файл — это текстовый файл с расширением REG, составленный в определенном формате.

Формат REG-файла

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

Windows Registry Editor Version 5.00 ;Отключить меню недавних документов "NoRecentDocsMenu"=hex:01,00,00,00

Создание REG-файла

Создать REG-файл очень просто. Скопируйте код в любой текстовый редактор (например, Блокнот). Нажмите CTRL+S и сохраните файл с любым именем и расширением.reg, заключая оба в кавычки

, чтобы избежать расширения txt.

Рисунок 2 — Создание REG-файла

Синтаксис REG-файла
  • Windows Registry Editor Version 5.00 — заголовок файла, являющийся его неотъемлемой частью. Также в качестве заголовка вы можете встретить REGEDIT4 — это формат Windows 98 / NT 4.0, который впрочем поймут и более новые операционные системы Windows. Подробнее о различиях в форматах можно прочитать на сайте JSO FAQ (на английском языке).
  • ;Отключить меню недавних документов — комментарий. Все строки, начинающиеся с ; (точка с запятой) представляют собой комментарии.
  • — это раздел реестра. Графически (в редакторе реестра) он представляет собой путь к параметру. В формате REG-файлов разделы всегда заключаются в квадратные скобки. В этом примере (под)раздел Explorer принадлежит разделу HKEY_CURRENT_USER.
  • «NoRecentDocsMenu»=hex:01,00,00,00 — параметр реестра и его значение. В зависимости от значения параметра, меняется поведение операционной системы или объекта. Многие параметры можно настроить в графическом интерфейсе операционной системы, но далеко не все. В таких случаях для изменения параметра используют редакторы реестра, твикеры или REG-файлы.

В REG-файле может содержаться несколько разделов и параметров реестра, но заголовок используется только в самом начале.

Windows Registry Editor Version 5.00 ;Отключить перезагрузку в случае BSOD "AutoReboot"=dword:00000000 ;Отключить уведомление на экране приветствия о непрочитанных сообщениях "MessageExpiryDays"=dword:00000000

Данный REG-файлом был получен путем экспорта из редактора реестра regedit.exe. При помощи REG-файлов можно вносить изменения в системный реестр — эта операция называется импортом параметров реестра.

Экспорт параметров реестра

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

Экспортировать параметры реестра можно различными способами.

Редактор реестра Windows (regedit.exe)

В состав ОС Windows входит программа для редактирования реестра — regedit.exe . Поскольку она располагается в системном каталоге, для ее запуска в командной строке не нужно указывать полный путь (например, достаточно будет такой последовательности: Пуск — Выполнить — regedit — OK ).

Для того чтобы экспортировать раздел реестра, достаточно щелкнуть по нему правой кнопкой мыши и выбрать из контекстного меню команду Экспортировать (в Windows 2000 эта команда расположена в меню Файл ).

Другие редакторы реестра

Существует великое множество программ для внесения изменений в системный реестр, которые также обладают возможностью экспорта параметров. Если Вы часто работаете с реестром, то Вам, наверняка, пригодится программа, обладающая адресной строкой. В адресную строку можно вставить скопированный (из статьи или из сообщения на форуме) раздел реестра и быстро перейти к нужному параметру. Примером такой программы может служить RegWorks .

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

Из командной строки экспорт параметров реестра можно выполнить при помощи команды REG EXPORT , обладающей следующим синтаксисом.

REG EXPORT Полный путь к разделу реестра в виде: КОРЕНЬ\Подраздел (только для локального компьютера). Корневой раздел. Значения: [ HKLM | HKCU | HKCR | HKU | HKCC ]. Полный путь к разделу реестра в выбранном корневом разделе. Имя файла на диске для экспорта. Примеры: REG EXPORT HKLM\Software\MyCo\MyApp AppBkUp.reg Экспортирует все подразделы и значения параметров раздела MyApp в файл AppBkUp.reg

Импорт параметров реестра

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

Запуск REG-файла при помощи графического интерфейса

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

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

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

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

Из-за этого запроса такой способ не подходит для импорта параметров в реестр во время автоматической установки системы. Но есть и другие способы.

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

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

REGEDIT C:\hklm.reg

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

REGEDIT /S C:\hklm.reg

Команда REG ADD

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

REG ADD .

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-файлах можно найти в .

Сегодня объясню как с помощью стандартного редактора реестра Microsoft Windows экспортировать и импортировать определённую ветку реестра. Система актуальна для переноса игр/программ, которые хранят в реестре системы ключевые значения, необходимые для корректной работы того или иного приложения.

Данная информация рассчитана прежде всего на новичков, поэтому изобилует большим количеством скриншотов и подробным описание действий, которые обычному пользователю могут показаться совершенно не требующими комментариев. Прошу отнестись с пониманием.
1. Переходим в меню Пуск - Выполнить .
Рисунок 1.
2. В строке для ввода, необходимо ввести следующую команду для запуска редактора реестра:
Код: regedit
Для подтверждения нажимаем кнопку ОК , как показано на рисунке 2.

Рисунок 2.
3. Появляется окно редактора реестра. Предположим, нам необходимо экспортировать следующую ветку реестра:
Код: HKEY_LOCAL_MACHINE/SOFTWARE/Electronic Arts/Sims/The Sims 3/ergc

Рисунок 3.
4. Путём развёртывания списка, необходимо найти нужную ветку. Пример показан на рисунке 4 красным цветом. Синим цветом отмечен путь. В правой части окна виден список параметров и директорий, которые будут экспортированы.

Рисунок 4.
5. Нажимаем правой кнопкой мыши на директории, которую необходимо сохранить, и выбираем пункт

Экспортировать .
Рисунок 5.
6. В появившемся диалоговом окне запроса на сохранение файла, в одноимённое поле вводим имя файла. В нижней части окна проверяем, чтобы был выбран параметр Выбранная ветвь . После этого, нажимаем кнопку Сохранить .

Рисунок 6.
7. В выбранной папке для сохранения появляется файл с заданным именем, как показано на рисунке 7.
Теперь рассмотрим систему импорта определённой ветки в реестр. Запускаем отмеченный файл.

Рисунок 7.
8. На запрос добавления отвечаем Да .

Рисунок 8.
9. В окне об успешно завершённой операции, нажимаем кнопку ОК . Данные успешно импортированы.

Рисунок 9.

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

Такие файлы хорошо подходят для выполнения резервного копирования небольших частей реестра, для копирования настроек или разделов реестра на другие компьютеры.
Вы потратите час или немного больше на настройку Панели инструментов в приложении, которое используется работниками вашего офиса. Большинство программ хранят настройки Панели инструментов в реестре, поэтому можно использовать файл реестра не только для выполнения резервного копирования завершенной настройки, но и для передачи ее на все остальные компьютеры в офисе. Возможно, последние шесть месяцев вы провели, настраивая типы файла, чтобы вдруг обнаружить, что недавно установленное приложение или обновление Windows стерло всю выполненную вами работу и сбросило все контекстные меню. Если вы предусмотрительно подготовили файл реестра, содержащий все сохраненные типы файлов, все, что остается сделать, применить его.
Создание файла реестра
1. Откройте редактор реестра и найдите ветвь, которую хотите экспортировать.
Эта ветвь может находиться где угодно, она может быть самой верхней либо спрятанной на десяток уровней в глубину Файл исправления реестра включаете себя не только выбранную ветвь, но и все значения и подразделы. Не используйте больше, чем вам на самом деле необходимо.
2. В меню Файл выберите Экспорт, укажите имя файла, выберите папку назначения и нажмите ОК. Все значения и подразделы выбранной ветви будут сохранены в этом файле. Убедитесь, что имя файла имеет расширение.reg.
Больше мне сказать нечего по поводу того, как делать файлы реестра. Гораздо интереснее их изменять или создавать с нуля.
Редактирование файла реестра
Поскольку файл реестра - это просто обычный текстовый файл, его можно редактировать в любом текстовом редакторе. Содержание файла будет похоже на текст, показанный в примере 3.1.
Пример 3.1. Содержание файла реестра, созданного из HKEY_CLASSES_ROOT\.txt
Windows Registry Editor Version 5.00 @=ntxtfile"
,PerceivedType"=,text" "Content Type,=,text/plain"
MItemName,="SystemRoot%\\system32\\notepad.exe,- 470n "NullFile"=,M
Первая строка, Windows registry Editor Version 5. 0, сообщает 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-файлах можно найти в .

Программа Regedit позволяет экспортировать весь реестр целиком или отдельные его разделы. Экспорт может производиться на любое устройство, имеющееся в локальной системе.

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

Экспортированный файл реестра представляет собой обычный текст в формате ASCII, который можно читать и редактировать при помощи любого текстового редактора.

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

Чтобы восстановить разделы реестра с помощью Regedit, выберите из меню Реестр команду Импорт файла реестра.

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

  • Если функции импорта и экспорта используются для резервного копирования реестра, то простого импорта реестра в файл на локальном жестком диске недостаточно для полной уверенности в том, что в случае неполадок поврежденный реестр будет-восстановлен. Скопируйте экспортированные файлы реестра на съемный носитель или сетевой диск.
  • Перед тем как завершить операцию экспорта (нажатием кнопки Сохранить), убедитесь в том, что вы экспортируете именно нужный диапазон разделов. Если установлен переключатель Весь реестра (АН), то будет экспортирован весь реестр. При установленном переключателе Выбранная ветвь (Selected branch) будет экспортирован раздел, имя которого указано в расположенном ниже поле.
  • Соблюдайте осторожность, работая с экспортированными файлами реестра. Не пытайтесь импортировать несовместимые файлы реестра (например, не следует импортировать в реестр Windows NT 5. 0 файлы реестра, экспортированные из Windows NT 4.0 или 3.51 и обратно; и уж тем`более ни к чему хорошему не приведет импорт в Windows NT файлов реестра Windows 95/98). Скорее всего, в процессе импорта произойдет ошибка, и если процедура импорта до появления ошибки успела записать в реестр некорректные параметры (а это произойдет в большинстве случаев), то нормально работать после этого вы сможете только до первой перезагрузки.
  • Избегайте выполнять двойной щелчок мышью, указывая при этом на экспортированный файл реестра, происхождение которого является для вас неясным. Файлы реестра по умолчанию имеют расширение reg, которое ассоциировано с приложением Regedit. Если такие действия проделать по отношению к несовместимому файлу реестра, экспортированному из другой операционной системы, то его импорт начнется быстрее, чем вы успеете осознать свою ошибку.

Примечание: Будьте осторожны с REG-файлами! Дистрибутивы некоторых приложений включают такие файлы и используют их при инсталляции для установки необходимых параметров реестра. Не пренебрегайте мерами предосторожности! Если вы выполните двойной щелчок мышью, указав на файл с расширением гед, программа Regedit прочтет этот файл и вставит его содержимое в реестр. Если в реестре уже существовали такие же разделы, как в REG-файле, то они будут замещены новыми разделами из REG-файла. Прежде чем переносить содержимое REG-файла в реестр, прочтите его, например, с помощью редактора Notepad. В этом случае вы хотя бы будете знать, что вы добавили в свой реестр.

Как экспортировать (импортировать) ключи реестра в Windows

В сегодняшней статье мы рассмотрим как различными способами импортировать и экспортировать ключи реестра с помощью файла .reg в редакторе реестра в Windows 7 , Windows 8 и Windows 10

Экспорт ключа реестра в редакторе реестра

1. В строке поиска или в меню “Выполнить” (выполнить вызывается клавишами Win+R) введите regedit и нажмите клавишу Enter.

2. На левой панели редактора реестра найдите и выберите раздел, который вы хотите экспортировать (все подразделы выбранного раздела также будут включены в экспорт).

3. Нажмите на выбранный раздел правой клавишей мыши и выберите “Экспортировать” из контекстного меню (или зайдите в “Файл” и выберите “Экспорт”).

4. Выберите место для сохранения файла => в поле “Имя файла” введите имя, которое вы хотите, и нажмите на “Сохранить”.

Экспорт ключа реестра в командной строке

1. Откройте командную строку от имени администратора: один из способов – в строке поиска введите cmd => нажмите правую кнопку мыши, выберите “Запустить от имени администратора”.

2. Используйте команду Reg export “полный путь к разделу” “полный путь для сохранения имени файла .reg“

(Все подразделы этого ключа также будут включены в экспорт)

Замените в команде полный путь к разделу фактическим полным путем к разделу (например: “HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\PrecisionTouchPad”), который вы хотите экспортировать из редактора реестра. Замените в команде полный путь для сохранения имени файла .reg  фактическим полным путем к месту в которое вы хотите сохранить файл .reg, включая имя, которое вы хотите для файла .reg (например: “%UserProfile%\Documents\PrecisionTouchPad.reg”).

В нашем примере команда будет выглядеть так:  Reg export “HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\PrecisionTouchPad” “%UserProfile%\Documents\PrecisionTouchPad.reg”

Импорт ключа реестра с помощью файла Reg

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

1. Откройте проводник (Win + E) и перейдите к местоположению файла .reg, который вы хотите импортировать.

2. Откройте нужный файл .reg

3. “Разрешить этому приложению вносить изменения на вашем устройстве” – нажмите “Да”.

4. Нажмите на “Да” и в следующем окне на “ОК”.

Импорт ключа реестра в редакторе реестра

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

1. В строке поиска или в меню “Выполнить” (выполнить вызывается клавишами Win+R) введите regedit и нажмите клавишу Enter.

2. Зайдите в “Файл”, выберите “Импорт”.

3. Выберите файл .reg,  который нужно импортировать, и нажмите на “Открыть”.

В следующем окне нажмите на “ОК”.

Импорт ключа реестра в командной строке

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

1. Откройте командную строку от имени администратора: один из способов – в строке поиска введите cmd => нажмите правую кнопку мыши, выберите “Запустить от имени администратора”.

2. Введите приведенную ниже команду в командной строке и нажмите Enter.

Reg import “полный путь к сохраненному файлу и его имя.reg“

Замените в команде полный путь к сохраненному файлу и его имя.reg  фактическим полным путем к файлу который вы хотите импортировать, включая его имя. Например: Reg import “C:\Users\I\Documents\PrecisionTouchPad.reg”

На сегодня все, если вы знаете другие способы – пишите в комментариях! Удачи Вам 🙂

Основы работы с реестром Windows – Вадим Стеркин

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

Терминология

Прежде чем перейти к делу, нужно определиться с терминологией. Я использую официальную терминологию Microsoft, поэтому термины вполне соответствуют элементам редактора реестра.

Рисунок 1 — Редактор реестра

Разделы реестра
Параметры реестра
Значения параметров

Как видите, здесь нет никаких «веток» и «ключей». Теперь к делу.

REG-файл

REG-файл — это текстовый файл с расширением REG, составленный в определенном формате.

Формат REG-файла

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

Windows Registry Editor Version 5.00

;Отключить меню недавних документов
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]
"NoRecentDocsMenu"=hex:01,00,00,00
Создание REG-файла

Создать REG-файл очень просто. Скопируйте код в любой текстовый редактор (например, Блокнот). Нажмите CTRL+S и сохраните файл с любым именем и расширением .reg, заключая оба в кавычки, чтобы избежать расширения txt.

Рисунок 2 — Создание REG-файла

Синтаксис REG-файла
  • Windows Registry Editor Version 5.00 — заголовок файла, являющийся его неотъемлемой частью. Также в качестве заголовка вы можете встретить REGEDIT4 — это формат Windows 98 / NT 4.0, который впрочем поймут и более новые операционные системы Windows. Подробнее о различиях в форматах можно прочитать на сайте JSO FAQ (на английском языке).
  • ;Отключить меню недавних документов — комментарий. Все строки, начинающиеся с ; (точка с запятой) представляют собой комментарии.
  • [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer] — это раздел реестра. Графически (в редакторе реестра) он представляет собой путь к параметру. В формате REG-файлов разделы всегда заключаются в квадратные скобки. В этом примере (под)раздел Explorer принадлежит разделу HKEY_CURRENT_USER.
  • «NoRecentDocsMenu»=hex:01,00,00,00 — параметр реестра и его значение. В зависимости от значения параметра, меняется поведение операционной системы или объекта. Многие параметры можно настроить в графическом интерфейсе операционной системы, но далеко не все. В таких случаях для изменения параметра используют редакторы реестра, твикеры или REG-файлы.

В REG-файле может содержаться несколько разделов и параметров реестра, но заголовок используется только в самом начале.

Пример:

Windows Registry Editor Version 5.00

;Отключить перезагрузку в случае BSOD
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CrashControl]
"AutoReboot"=dword:00000000

;Отключить уведомление на экране приветствия о непрочитанных сообщениях
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\UnreadMail]
"MessageExpiryDays"=dword:00000000

Данный REG-файлом был получен путем экспорта из редактора реестра regedit.exe. При помощи REG-файлов можно вносить изменения в системный реестр — эта операция называется импортом параметров реестра.

Экспорт параметров реестра

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

Экспортировать параметры реестра можно различными способами.

Редактор реестра Windows (regedit.exe)

В состав ОС Windows входит программа для редактирования реестра — regedit.exe. Поскольку она располагается в системном каталоге, для ее запуска в командной строке не нужно указывать полный путь (например, достаточно будет такой последовательности: Пуск — Выполнить — regedit — OK).

Для того чтобы экспортировать раздел реестра, достаточно щелкнуть по нему правой кнопкой мыши и выбрать из контекстного меню команду Экспортировать (в Windows 2000 эта команда расположена в меню Файл).

Другие редакторы реестра

Существует великое множество программ для внесения изменений в системный реестр, которые также обладают возможностью экспорта параметров. Если Вы часто работаете с реестром, то Вам, наверняка, пригодится программа, обладающая адресной строкой. В адресную строку можно вставить скопированный (из статьи или из сообщения на форуме) раздел реестра и быстро перейти к нужному параметру. Примером такой программы может служить RegWorks.

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

Из командной строки экспорт параметров реестра можно выполнить при помощи команды REG EXPORT, обладающей следующим синтаксисом.


REG EXPORT

      Полный путь к разделу реестра в виде: КОРЕНЬ\Подраздел
         (только для локального компьютера).
      Корневой раздел. Значения: [ HKLM | HKCU | HKCR | HKU | HKCC ].
      Полный путь к разделу реестра в выбранном корневом разделе.
      Имя файла на диске для экспорта.

Примеры:

  REG EXPORT HKLM\Software\MyCo\MyApp AppBkUp.reg
    Экспортирует все подразделы и значения параметров раздела MyApp
    в файл AppBkUp.reg

Импорт параметров реестра

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

Запуск REG-файла при помощи графического интерфейса

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

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

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

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

Из-за этого запроса такой способ не подходит для импорта параметров в реестр во время автоматической установки системы. Но есть и другие способы.

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

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

REGEDIT C:\hklm.reg

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

REGEDIT /S C:\hklm.reg
Команда REG ADD

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

INF-файл

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


[Version]
Signature="$Windows NT$"

[Optional Components]
Msgina

[Msgina]
OptionDesc="Msgina"
Tip="Библиотека GINA входа в систему"
Modes=0,1,2,3
AddReg=Msgina.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 - TECHNODOR

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

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

Если вам необходимо импортировать данные обратно в реестр и перезаписать любые существующие параметры, которые вам соответствуют, вы просто дважды щелкните файл реестра и разрешите объединение изменений, когда Windows предложит вам.

Ниже мы предоставили два метода, которые вы можете использовать для экспорта данных из реестра Windows.


Способ 1. Экспортируйте раздел реестра с помощью редактора реестра Windows

Для большинства людей самый простой способ экспортировать раздел реестра - использовать редактор реестра Windows. Редактор реестра Windows, также известный как regedit.exe, представляет собой графический инструмент, который позволяет изменять реестр Windows.

Чтобы открыть редактор реестра, введите regedit в поле поиска в меню «Пуск», как показано ниже, а затем выберите «Редактор реестра».

Когда откроется редактор реестра, перейдите к ключу, который вы хотите экспортировать. В нашем примере мы собираемся экспортировать ключ HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management.

Редактор реестра Windows


Когда на ключе вы хотите экспортировать, щелкните правой кнопкой мыши на имени ключа и выберите Экспорт, как показано ниже.

Экспорт ключа через файл реестра

Теперь Windows предложит вам указать местоположение и имя файла, в котором вы хотите сохранить информацию реестра. Выберите местоположение, введите имя файла и нажмите кнопку «Сохранить».

Сохранить файл реестра


После сохранения файла реестра вы увидите файл с расширением .reg в том месте, в котором вы его сохранили.

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


Способ 2. Экспортируйте ключ реестра с помощью командной строки Reg

В состав Windows входит программа reg.exe, которую можно использовать для управления реестром Windows из командной строки. Чтобы использовать этот инструмент, вам нужно открыть командную строку с правами Администратора.

После открытия командной строки с повышенными правами вы можете использовать команду reg.exe для экспорта раздела реестра, используя следующий синтаксис:

reg export [key] [file_name]
Например, чтобы экспортировать reg-экспорт "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" в файл test.reg, вы должны использовать следующую команду:

reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" test.reg

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

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

Использование команды Reg.exe из командной строки с повышенными правами

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

Как добавить, изменить или удалить подки и значения реестра с помощью файла .reg

Аннотация

Внимание! В этом разделе, описании способа или задачи содержатся сведения об изменении реестра. Но неправильное изменение параметров реестра может привести к возникновению серьезных проблем. Поэтому такие действия следует выполнять очень внимательно. Чтобы обеспечить дополнительную защиту, создайте резервную копию реестра перед его изменением. Это позволит восстановить реестр при возникновении неполадок. Дополнительные сведения о создании резервной копии и восстановлении реестра см. в следующей статье базы знаний Майкрософт:

322756 Как создать резервную копию и восстановить реестр в WindowsЭта пошаговая статья описывает, как добавлять, изменять или удалять подки и значения реестра с помощью файла Регистрационные записи (.reg). Regedit.exe использует файлы .reg для импорта и экспорта подключ и значений реестра. Эти файлы .reg можно использовать для удаленного распространения изменений реестра на нескольких компьютерах на базе Windows. При запуске файла .reg содержимое файла сливается в локальный реестр. Поэтому необходимо распространять файлы .reg с осторожностью. вернуться к вершине

Синтаксис . Reg Файлы

Файл .reg имеет следующий синтаксис: Линия реестраEditorВерсиябланкаRegistryPath2DataItemName1""DataType1:DataValue1" DataItemName2"я"DataType2:DataValue2" Пустая линияRegistryPath3DataItemName3""DataType3:DataValue3" Где: RegistryEditorVersion является либо "Windows реестра редактор версия 5.00" для Windows 2000, Windows XP, и Windows Server 2003, или "REGEDIT4" для Windows 98 и Windows NT 4.0. Заголовок "REGEDIT4" также работает на компьютерах на базе Windows 2000, Windows XP и Windows Server 2003. Пустая линия — это пустая линия. Это определяет начало нового пути реестра. Каждый ключ или подключья — это новый путь реестра. Если у вас есть несколько ключей в файле .reg, пустые строки могут помочь вам изучить и устранить неполадки содержимого. RegistryPathx — это путь подключаемого ключа, который содержит первое значение, которое вы импортируете. Закройте путь в квадратные скобки и разделите каждый уровень иерархии на задний план. Например:

[HKEY_LOCAL_ MACHINE\SOFTWARE\Policies\Microsoft\Windows\System]Файл .reg может содержать несколько путей регистрации. Если нижняя часть иерархии в отчете пути не существует в реестре, создается новый подключ. Содержимое файлов реестра отправляется в реестр в порядке ввода. Поэтому, если вы хотите создать новый подключ с другим подключкой под ним, вы должны ввести строки в правильном порядке. DataItemNamex — это название элемента данных, который необходимо импортировать. Если элемент данных в файле не существует в реестре, файл .reg добавляет его (со значением элемента данных). Если элемент данных существует, значение в файле .reg перезаписывает существующее значение. Отметки котировок прививают имя элемента данных. Равный знак (к) сразу же следует за именем элемента данных. DataTypex — это тип данных для значения реестра и сразу же следует равному знаку. Для всех типов данных, кроме REG_SZ (значение строки), толстой кишки сразу же следует типу данных. Если тип данных REG_SZ, не включайте значение типа данных или толстой кишки. В этом случае Regedit.exe предполагает REG_SZ для типа данных. В следующей таблице перечислены типичные типы данных реестра:

Тип данных

DataType в .reg

REG_BINARY

Шестнадцатеричное

REG_DWORD

Dword

REG_EXPAND_SZ

hexadecimal(2)

REG_MULTI_SZ

hexadecimal(7)

Для получения дополнительной информации о типах данных реестра, нажмите на следующий номер статьи, чтобы просмотреть статью в базе знаний Microsoft:

Описание реестра Microsoft Windows DataValuex сразу же следует за толстой кишке (или равным знаком с REG_SZ) и должен быть в соответствующем формате (например, строка или гексадецимал). Используйте гексадецимальный формат для бинарных элементов данных. Заметка Можно ввести несколько строк элементов данных для одного и того же пути реестра. Обратите внимание, что файл реестра должен содержать пустую строку в нижней части файла. вернуться к вершине

Добавление подкеи реестра или добавление и изменение значений реестра

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

  1. Выберите в меню Пуск элемент Выполнить, введите в поле Открыть команду regedit и нажмите кнопку ОК.

  2. Найдите, а затем нажмите на подключку, в которой хранится элемент реестра или элементы, которые вы хотите изменить.

  3. Нажмите файл, а затем нажмите Экспорт. Этот шаг резервное копирование подключки, прежде чем вносить какие-либо изменения. Вы можете импортировать этот файл обратно в реестр позже, если ваши изменения вызывают проблемы.

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

  5. В нужном стеку добавьте или измените нужные элементы реестра.

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

  7. Проверьте изменения на локальном компьютере. Если они вызывают проблемы, дважды щелкните файл, вмещает резервное копирование исходных данных реестра, чтобы вернуть реестр в исходное состояние. Если изменения работают как ожидалось, вы можете распространить созданный в шаге 6 .reg на другие компьютеры, используя методы в разделе«Изменения реестра распространения»этой статьи.

к началу статьи

Удалять ключи и ценности реестра

Чтобы удалить ключ реестра с файлом .reg, поместите дефис (-) перед Регистром в файле .reg. Например, удалить подключку теста из следующего ключа реестра:

HKEY_LOCAL_MACHINE\Softwareположить дефис перед следующим ключом реестра в файле .reg:

HKEY_LOCAL_MACHINE\Software\TestВ следующем примере есть файл .reg, который может выполнить эту задачу.

[-HKEY_LOCAL_MACHINE\Software\Test]Чтобы удалить значение реестра с помощью файла .reg, поместите дефис (-) после знака equals, следующего за DataItemName в файле .reg. Например, удалить значение реестра TestValue из следующего ключа реестра:

HKEY_LOCAL_MACHINE\Software\Testположить дефис после "TestValue" в файле .reg. В следующем примере есть файл .reg, который может выполнить эту задачу.

HKEY_LOCAL_MACHINE\Software\Test "TestValue"=-Для создания файла .reg используйте Regedit.exe для экспорта ключа реестра, который вы хотите удалить, а затем используйте блокнот для отсечения файла .reg и вставки дефиса. вернуться к вершине

Переименование ключей и ценностей реестра

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

Изменения в реестре распространения

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

Редактор реестра Вы уверены, что хотите добавить информацию в файл .reg в реестр?Если пользователь нажимает Да,пользователь получает следующее сообщение:

Редактор реестра Информация в маршруте файла .reg была успешно внесена в реестр.Regedit.exe поддерживает коммутатор командной строки/s, чтобы не отображать эти сообщения. Например, чтобы бесшумно запустить файл .reg (с коммутатором /s) из файла пакетной системы входа в сценарий, используйте следующий синтаксис:

regedit.exe/s путь файла .regВы также можете использовать групповую политику или системную политику для распространения изменений реестра по сети. Для получения дополнительной информации посетите следующий веб-сайт Майкрософт:

Изменения в реестре распространения Заметка Если изменения сработают, вы можете отправить регистрационный файл соответствующим пользователям сети. вернуться к вершине

Импорт и экспорт разделов

Внимание!

Неверные действия при изменении реестра могут серьезно повредить систему. Перед внесением изменений в реестр создайте резервные копии всех важных данных.

Примечание

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

Чтобы удаленно экспортировать весь реестр или его часть, используйте редактор реестра. Чтобы экспортировать реестр в текстовый файл или файл куста, откройте редактор реестра.

Чтобы работать с файлами реестра, созданными при помощи экспорта, можно использовать текстовый редактор, такой как «Блокнот».

Можно сохранять файлы реестра в формате Windows как файлы регистрации, двоичные файлы кустов или текстовые файлы. Файлы реестра сохраняются с расширением .reg, а текстовые файлы - с расширением .txt.

Экспорт всего реестра или его части
  1. Откройте редактор реестра. Если необходимо сохранить конкретную ветвь, выберите ее.

  2. В меню Файл выберите пункт Экспорт....

  3. В поле Имя файла введите имя для файла реестра.

  4. В раскрывающемся списке Тип файла выберите тип файла для сохранения (файл регистрации, файл куста реестра, текстовый файл, файл регистрации Windows 98/NT4.0).

  5. В блоке Диапазон экспорта с помощью переключателей выберите, экспортировать весь реестр или выбранную ветвь.

  6. Нажмите кнопку Сохранить.

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

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

Импорт части или всего реестра
  1. Откройте редактор реестра.

  2. В меню Файл выберите пункт Импорт....

  3. Найдите и выделите файл для импорта, затем нажмите Открыть.

Примечание

В проводнике Windows двойной щелчок файла с расширением .reg импортирует файл в реестр компьютера.

Внимание!

Восстановленный куст перезаписывает существующий раздел реестра и становится постоянной частью конфигурации. Например, чтобы выполнить обслуживание части системы, можно использовать Экспорт... для сохранения куста на диск. Чтобы восстановить сохраненный раздел системы, используйте пункт Импорт... в меню Файл.

Как восстановить и экспортировать данные из автономных файлов реестра

Если ваша система Windows сталкивается с проблемами при наличии достаточного количества резервных копий, восстановить файлы и папки довольно просто. Одной из областей, из которой обычно труднее восстановить данные или информацию, является реестр Windows, которого нет в работающей системе. У вас могут быть резервные копии файлов реестра, например, ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ или NTUSER.DAT, но на самом деле чтение самого автономного реестра и экспорт данных из него не так просто.

Что даже некоторые опытные пользователи не понимают, что редактор реестра Windows имеет встроенную опцию загрузки кустов реестра из внешнего источника. Затем определенные ключи и значения можно экспортировать в файл .REG и импортировать в другую систему. Файлы кустов могут быть из резервной копии файлов реестра или реестра из не загружаемой или автономной системы. Все, что вам нужно сделать, это зайти в File> Load Hive и найти внешний файл реестра.

Загрузка кустов внешнего реестра имеет ограничение: их можно загружать только в пределах HKEY_LOCAL_MACHINE или HKEY_USERS в вашем локальном реестре. Сначала выделите один из них, либо опция Load Hive будет выделена серым цветом. Вам также нужно будет присвоить загруженному кусту собственное имя, и оно будет находиться в ключе HKLM или HKU. Внешний куст будет постоянно подключен в Regedit до тех пор, пока запись не будет выбрана, и вы перейдете в меню Файл> Выгрузить куст.
Хотя легко найти и экспортировать определенные ключи из куста внешнего реестра, существует одна серьезная проблема. Regedit экспортирует ключ так, как он отображается с точным путем к ключу. Вместо стандартного пути, такого как HKEY_CURRENT_USER Software MySoftware, экспортированный ключ будет отображать что-то вроде HKEY_LOCAL_MACHINE _Raymondcc_NTUSERDAT_ Software MySoftware. Импорт файла .REG с этими данными внутри импортирует ключи и значения в реестр в совершенно неправильном месте.

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

1. RegistryViewer

Мы протестировали многие редакторы и инструменты реестра, чтобы выяснить, могут ли они исправить проблему с путями при экспорте ключа, но только один из найденных нами – RegistryViewer. Программа не является традиционным редактором реестра и вообще не взаимодействует с локальным реестром, но она специально разработана для просмотра автономных реестров и экспорта ключей. RegistryViewer переносим, ​​хотя небольшая проблема заключается в том, что программа поставляется в архиве в формате RAR, поэтому вам потребуется архиватор, который может обрабатывать файлы .RAR.

Есть несколько способов добавить файлы кустов реестра в программу, либо перетащить ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ, SAM, SECURITY, SYSTEM или NTUSER.DAT в окно или перейти в меню «Файл»> «Открыть файлы реестра». В этом окне каждый файл может быть индивидуально расположен. Есть место для добавления DEFAULT и USERDIFF, но они вряд ли потребуются. Все файлы реестра, кроме одного, обычно находятся в Windows System32 Config, NTUSER.DAT находится в папке Users {username}.

Когда файлы кустов реестра отображаются в программе, они действительно отображаются в виде имен загруженных файлов, таких как NTUSER.DAT. Важная часть происходит, когда вы ищете ключ, щелкните правой кнопкой мыши по нему и выберите «Экспорт» (Ctrl + E). Откройте сохраненный файл .REG в текстовом редакторе, и вы увидите, что ключевые пути указаны правильно и не указывают на неправильный путь, как в Regedit.

Это может сэкономить много времени, если у вас есть несколько ключей для экспорта из автономного реестра. Полезный параметр поиска позволяет искать текст по имени ключа, имени значения или данным значения. Нажмите на результат поиска в нижней панели, чтобы перейти прямо к ключу. У RegistryViewer есть проблема с попыткой экспортировать большие объемы данных, мы обнаружили, что около 15 МБ примерно соответствует пределу, прежде чем вы получите ошибку «Недостаточно памяти». Проблема вряд ли будет решена, так как программа датируется 2010 годом.

Скачать RegistryViewer

2. Исправить записи реестра с помощью текстового редактора

Просмотр реестра – хороший и простой способ автоматически экспортировать правильные пути реестра для прямого импорта в другой реестр. Другой, более очевидный способ – заменить неправильные пути клавиш правильными путями в текстовом редакторе. Что вам нужно, так это текстовый редактор с функцией поиска и замены, Windows Notepad не может это сделать, но есть много других, включая Notepad ++ или Notepad2 Mod.

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

1. Откройте Regedit и импортируйте куст реестра в автономном режиме, нажав HKEY_LOCAL_MACHINE и выбрав Файл> Загрузить куст.

2. Найдите и загрузите файл куста реестра, затем дайте ему уникальное имя. В этом примере мы загружаем куст реестра в автономном программном обеспечении и называем его _Raymondcc_SOFTWARE_ Когда замена сделана, никакие другие ключи или значения в реестре, скорее всего, не будут иметь этого имени, так что это никак не повлияет.

3. Найдите раздел реестра, который вы хотите сохранить, и щелкните правой кнопкой мыши> Экспорт, указав имя файла. Загрузите .REG в текстовом редакторе (не открывайте его дважды), для этого примера мы будем использовать популярный Notepad ++.

4. В одной из строк выделите HKEY_LOCAL_MACHINE и пользовательское имя из шага 2, в нашем случае _Raymondcc_SOFTWARE_, затем нажмите «Поиск»> «Заменить» (Ctrl + H). При таком подходе автоматически заполняется поле «Найти» строкой для замены.

5. То, что вы вводите в поле «Заменить на», зависит от того, какой файл куста реестра вы загрузили в редактор реестра. Если вы изначально загрузили улей слева внизу, введите текст справа в поле «Заменить на»:

ДЕФОЛТ – HKEY_USERS .DEFAULTNTUSER.DAT – HKEY_CURRENT_USERСЭМ – HKEY_LOCAL_MACHINE SAMБЕЗОПАСНОСТЬ – HKEY_LOCAL_MACHINE SECURITYПРОГРАММНОГО ОБЕСПЕЧЕНИЯ – HKEY_LOCAL_MACHINE ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕСИСТЕМА – HKEY_LOCAL_MACHINE SYSTEM

6. Нажмите Заменить все и записи должны быть заменены на правильный путь реестра, сохраните файл снова. Файл .REG теперь можно дважды щелкнуть на любом компьютере, и ключи будут импортированы в реестр с правильными путями.

Как экспортировать ключ реестра в Windows

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

Более подробную информацию о реестре Windows можно найти в нашей статье «Разоблачение мистификации реестра Windows».

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

Ниже вы можете увидеть пример файла реестра, где каждый параметр сохраняется в виде текста в файле.

Файл реестра Windows (.reg)

Если вам нужно импортировать данные обратно в реестр и перезаписать любые существующие настройки, которые вам соответствуют, вы просто дважды щелкните файл реестра и разрешите объединение изменений, когда Windows предложит вам.

Ниже мы предоставили два метода, которые вы можете использовать для экспорта данных из реестра Windows.

Метод 1. Экспорт ключа реестра с помощью редактора реестра Windows

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

Чтобы открыть редактор реестра, введите regedit в поле поиска меню «Пуск», как показано ниже, а затем выберите «Редактор реестра ».

Откройте редактор реестра

Когда откроется редактор реестра, перейдите к разделу, который вы хотите экспортировать. В нашем примере мы собираемся экспортировать ключ HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Session Manager \ Memory Management .

Редактор реестра Windows

Когда вы выберете ключ, который хотите экспортировать, щелкните правой кнопкой мыши имя ключа и выберите Экспорт , как показано ниже.

Экспорт ключа через редактор реестра

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

Сохранить файл реестра

После сохранения файла реестра вы увидите файл с расширением .reg в том месте, где вы его сохранили.

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

Метод 2: Экспорт ключа реестра с помощью команды командной строки Reg

Windows включает программу reg.exe , которую можно использовать для управления реестром Windows из командной строки.Чтобы использовать этот инструмент, вам нужно открыть командную строку с повышенными правами.

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

  экспорт рег [ключ] [имя_файла]  

Например, чтобы экспортировать экспорт reg "HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Session Manager \ Memory Management" в файл test.reg, вы должны использовать следующую команду:

  reg экспорт тест "HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Session Manager \ Memory Management".рег  

Обратите внимание, что при вводе ключа реестра для экспорта мы заключили его в кавычки, потому что в имени ключа был пробел.

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

Использование команды Reg.exe из расширенной командной строки

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

Экспорт автономного файла реестра в файл .reg Windows

RegFileExport v1.11 - Экспорт автономного файла реестра в .reg файл Windows
Copyright (c) 2010-2019 Нир Софер
См. Также
Описание
RegFileExport - небольшое консольное приложение, которое позволяет легко извлекать данные из автономного файла реестра, расположенного на другом диске. RegFileExport читает файл реестра, анализирует его, а затем экспортирует данные реестра в стандартный файл .reg Windows. Вы можете экспортировать весь файл реестра или только определенный ключ реестра.

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

Системные требования
Эта утилита работает с любой версией Windows, начиная с Windows 2000 и заканчивая Windows 10.
История версий
  • Версия 1.11:
    • Исправлена ​​ошибка: RegFileExport не справлялся должным образом с большими значениями реестра, превышающими 16344 байта.
  • Версия 1.10:
    • Исправлена ​​ошибка: RegFileExport не мог правильно экспортировать имена значений с символами '\' и '"'.
  • Версия 1.09:
    • Исправленная ошибка: при определенных условиях RegFileExport пропускал половину подключей или аварийно завершал чтение раздела реестра, в котором было много подключей.
  • Версия 1.08:
    • Исправлена ​​ошибка в выпуске версии 1.07, из-за которой она перестала работать ....
  • Версия 1.07:
    • Добавлена ​​поддержка UsrClass.dat куст (HKEY_CURRENT_USER \ Software \ Classes)
  • Версия 1.06:
    • Исправленная проблема: зависание / зависание RegFileExport при чтении неверных ключей / значений.
  • Версия 1.05:
    • Исправлена ​​проблема с большими ключами реестра, такими как HKEY_LOCAL_MACHINE \ Software \ Classes
    • Добавлен префикс Unicode FF FE, как в стандартном REG-файле.
  • Версия 1.00 - Первый выпуск.
Использование RegFileExport
RegFileExport - это консольное приложение, предназначенное для опытных пользователей.RegFileExport принимает 2-3 параметра в соответствии со следующим синтаксисом:

RegFileExport [файл реестра] [конечный файл .Reg] {ключ реестра}

{Ключ реестра} не является обязательным, если ключ указан, только этот ключ и все его подразделы будут экспортированы в файл .reg. В противном случае будет экспортирован весь файл.
, если [Destination .Reg File] является пустой строкой (""), данные реестра будут отправлено на стандартный вывод.

Примеры:
RegFileExport "E: \ Windows \ system32 \ config \ SOFTWARE."" f: \ temp \ reg1.txt "" HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Windows NT \ CurrentVersion "
RegFileExport "ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ" "" "Программное обеспечение \ Microsoft \ Windows NT \ CurrentVersion"
RegFileExport "NTUSER.DAT" "ntuser-reg.txt"
RegFileExport "NTUSER.DAT" "ntuser-reg.txt" "HKEY_CURRENT_USER \ Software \ Microsoft \ Windows NT \ CurrentVersion"

Дополнительная информация
  • RegFileExport также может экспортировать секретные данные, которые доступны только для учетной записи SYSTEM, такие как пароль / информация о безопасности хранятся в ульях SECURITY и SAM Registry.
  • RegFileExport не может экспортировать данные реестра текущей загруженной операционной системы, потому что эти файлы заблокированы под Windows.
  • В Windows XP - если вы хотите извлечь информацию о реестре из предыдущих точек восстановления, вы можете найти файлы реестра. каждой точки восстановления в папке C: \ System Volume Information \ _restore {guid} \ RPxxx \ snapshot. Однако вы должны изменить разрешения этой папки, чтобы получить доступ к этим файлам, или, альтернативно, вы можете запустить cmd.exe как системную учетную запись (с помощью команды 'at'), и тогда вы сможете получить доступ к этой папке и файлы реестра, которые в нем хранятся.Имейте в виду, что подпапка _restore {guid} также имеет атрибут «скрытый».
Лицензия
Эта утилита выпущена как бесплатное ПО. Вы можете свободно использовать его у себя дома или в вашей компании. Однако вам не разрешается получать прибыль от этого программного обеспечения или взимать с клиентов плату за восстановление данных реестра с помощью этого инструмента, если у вас нет разрешения от автора программного обеспечения.
Вам также разрешено свободно распространять эту утилиту через дискеты, CD-ROM, Интернет или любым другим способом, если вы не берете за это ничего.Если вы распространяете эту утилиту, вы должны включить все файлы в дистрибутив, без каких-либо модификаций!
Заявление об ограничении ответственности
Программное обеспечение предоставляется «КАК ЕСТЬ» без каких-либо явных или подразумеваемых гарантий, включая, но не ограничиваясь, подразумеваемые гарантии товарной пригодности и пригодности для определенной цели. Автор не несет ответственности за какие-либо особые, случайные, косвенный или косвенный ущерб из-за потери данных или по любой другой причине.
Обратная связь
Если у вас есть какие-либо проблемы, предложения, комментарии или вы обнаружили ошибку в моей утилите, вы можете отправить сообщение по адресу nirsofer @ yahoo.ком

Реестр экспорта и импорта | Объяснение Unicode

Редактор реестра

(Regedit.exe), который будет подробно рассмотрен в главе 3, позволяет экспортировать весь реестр или отдельные ключи. Вы можете экспортировать реестр на любое устройство, установленное в локальной системе.

Совет

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

Чтобы экспортировать реестр, выполните следующие действия:

  1. Запустите Regedit.exe и выберите My Computer (для экспорта всего реестра) или любой отдельный ключ (для экспорта только этого ключа).

  2. Выберите команду Экспорт… из меню Файл .

  3. Откроется диалоговое окно Export Registry File (Рис. 2.15). Выберите целевую папку и укажите имя файла, который будет содержать экспортированную информацию реестра.


    Рисунок 2.15: Диалоговое окно Export Registry File . Весь процесс экспорта файла реестра очень похож на процесс сохранения файлов

Экспортированный файл реестра имеет текстовый формат ASCII. Вы можете открыть этот файл для редактирования в любом текстовом редакторе.

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

Чтобы восстановить разделы реестра с помощью Regedit, выберите команду Import Registry File из меню File . Откроется диалоговое окно Import Registry File (рис.2.16). Вам необходимо выбрать файл для импорта.


Рисунок 2.16: Импорт файла реестра

Примечание

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

Некоторые советы по работе с функциями импорта и экспорта реестра приведены ниже.

  • Если вы используете функцию импорта / экспорта для резервного копирования и восстановления реестра, не забудьте скопировать экспортированные файлы реестра на съемный носитель или на сетевой диск.

  • Перед завершением операции экспорта убедитесь, что диапазон ключей, который вы собираетесь экспортировать, является именно тем, который вам нужен. Если установлен параметр All , операция экспортирует весь реестр. Если вы установите опцию Selected branch , операция экспорта будет экспортировать ключ, указанный в поле ниже.

  • Будьте очень осторожны при работе с экспортированными файлами реестра. Не пытайтесь импортировать несовместимые файлы реестра (т. Е. Не импортируйте файлы реестра, экспортированные из Windows NT v. 4.0 или v. 3.51, в реестр Windows 2000 / XP или Windows Server 2003 и наоборот; никогда не пытайтесь импортировать Windows 9x / ME в реестр системы Windows NT). Если вы импортируете несовместимые файлы реестра, процесс импорта завершится ошибкой, но если он сохранит неверные данные реестра до возникновения ошибки (что, вероятно, произойдет), у вас возникнут проблемы, которые могут проявиться немедленно или при следующей перезагрузке системы.

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

Примечание

Будьте осторожны с файлами REG! Диски распространения некоторых приложений включают эти файлы и используют их при установке приложения для установки значений реестра, необходимых приложению.Не игнорируйте меры предосторожности! Если дважды щелкнуть файл REG, Regedit.exe прочитает этот файл и вставит его содержимое в реестр. Если в реестре уже есть такие же ключи, они будут заменены новыми ключами, полученными из файла REG. Перед вводом содержимого этих файлов в реестр всегда открывайте файлы REG с помощью текстового редактора (например, Блокнота). Таким образом вы будете знать, что собираетесь вводить в реестр.

Можно ли импортировать файл реестра Windows, не разрушая систему?

Позвольте мне сначала проверить одну вещь.Выполнение экспорта через Regedit (диапазон: все) эквивалентно созданию резервной копии реестра Windows, верно?

Итак, вчера я сохранил файл Reg на диск L. Теперь я хотел бы вернуться к использованию той старой версии реестра, чтобы отменить любые изменения, внесенные в реестр. И это делается через опцию импорта в Regedit, верно?

Означает ли импорт файла Reg через Regedit слияние информации из файла Reg с тем, что уже есть, или он перезаписывает все, что импортируется? Я знаю, что открытие небольших отдельных файлов Reg с исправлениями реестра подсказывает, следует ли объединить его с реестром.Но как насчет файлов Reg, созданных с помощью опции экспорта Regedit?

Как бы то ни было ... поэтому я запустил Regedit, затем перешел в меню «Файл», «Импорт», выбрал свой файл Reg и затем щелкнул «Открыть». Для импорта потребовалось некоторое время, я имею в виду, что файл размером 480 МБ или что-то в этом роде. Но затем я получил сообщение об ошибке, в котором говорилось что-то вроде «не все ключи были импортированы» или подобное, потому что оно «использовалось системой» или подобное. По этой причине он не мог импортировать все.

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

  L: \> reg import "regbackup 2013-06-14.reg"
ОШИБКА: Ошибка доступа к реестру.

L: \>
  

Ошибка доступа к реестру? Это мне ни о чем не говорит! Какой код ошибки? В чем причина? ...

Теперь, если я смотрю на панель задач, я вижу значок x над динамиком. И если я наведу на него курсор, я увижу, что там написано: «Аудиосервис не запущен».

Это вызвано неудачной операцией импорта реестра или тем, что я запустил Windows в безопасном режиме? Я думаю, это не должно быть постоянным... так что, если я запустил в безопасном режиме? ... мне не разрешено это делать? Я знаю, что в безопасном режиме звук отключен, но сейчас я не в безопасном режиме. Я вернулся в обычный режим Windows, так что теперь служба должна действительно работать. Так что это заставило меня подумать, что неудачный импорт мог просто как-то испортить реестр.

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

Обновление

Хорошо, я попытался снова импортировать файл через Regedit в обычном режиме Windows.Итак, вот сообщение об ошибке, о котором я упоминал выше.

Читается:

Невозможно импортировать L: \ regbackup 2013-06-14.reg: Не все данные были успешно записано в реестр. Некоторые ключи открыты системой или другие процессы.

И что естественно делать, если что-то используется системой или каким-то процессом? Вы должны закрыть его и попробовать еще раз, верно? Но как закрыть систему и предотвратить использование некоторых файлов во время обслуживания или устранения неполадок? Верно! Вы входите в безопасный режим! В безопасном режиме загружается только минимум драйверов, служб, процессов и прочего.Я даже использовал неграфический безопасный режим (командная строка). А когда все это дает сбой, что тогда? ...

Обновление 2

Это становится все лучше и лучше ... или нет!

Аудиослужба называется Winodws Audio. Это зависит от Windows Audio Endpoint Builder и RPC (удаленного вызова процедур). RPC уже запущен и работает, но я не могу запустить Audio Endpoint. Так что я тоже не могу запустить Windows Audio. Так что, говоря непрофессиональным языком, у меня сейчас нет звука на моем компьютере после попытки импортировать файл реестра.Красиво! ...

Я был в отчаянии, поэтому решил попробовать обычный безопасный режим с графическим интерфейсом, просто чтобы убедиться, что перепробовал их все. Я запустил Regedit и попытался импортировать файл реестра. У меня были такие же сообщения об ошибках, как и при использовании команды Reg в cmd (см. Блок кода выше). Я только что увидел индикатор выполнения, он импортировал, и в конце он выдает ошибку.

Обратите внимание, что ошибка, полученная в Regedit в безопасном режиме, отличается от ошибки, полученной в обычном режиме Windows.

Звуковая служба Windows перестала работать после запуска безопасного режима с командной строкой и использования команды Reg для импорта файла реестра. Если я попытаюсь запустить звуковую службу или построитель звуковых конечных точек в безопасном режиме или в обычном режиме Windows, все, что я получу, - это ошибки.

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

Итак, я получаю ошибку:

  Ошибка 0x80070003: системе не удается найти указанный путь. 

Все это из-за импорта файла реестра? Я не могу в это поверить!

У меня нет точки восстановления системы. Какие-либо предложения?

Обновление 3

О каком "пути поиска" говорится в сообщении об ошибке выше? ... к аудио DLL ??

Я попытался удалить зависимость для Windows Audio Endpoint Builder в реестре. Таким образом, я предполагал, что смогу запустить службу Windows Audio и без нее. Я изменил следующие значения.

  Ключ: HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ AudioSrv
Значение: DependOnService

Ключ: HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ AudioEndpointBuilder
Значение: DependOnService
  

Я перезагрузился, но безрезультатно. Теперь я получаю сообщение На панели задач не установлено устройство вывода звука .

О да, я также проверил C: \ Windows \ System32 \ , и у меня есть файл audiosrv.dll .

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

Следующим шагом будет создание резервной копии файла / папки и переустановка Windows. Если только кто-то не предложит решение проблемы.

Между прочим, Windows RE (среда восстановления) не помогла, потому что нет проблем с запуском Windows. В основном он используется для устранения проблем с запуском.

Кроме того, запуск sfc / scannow приводит к следующему.

  C: \ Windows \ system32> sfc / scannow

Начало сканирования системы.Этот процесс займет некоторое время.


Ожидается восстановление системы, для завершения которого требуется перезагрузка. Запустить снова
Windows и снова запустите sfc.

C: \ Windows \ system32>
  

Я пробовал нормальный режим, безопасный режим, консольный режим, ничего ... такое же сообщение. Я подозреваю, что эта команда стала проблемой после выполнения команды psexec -i -d -s% windir% \ regedit.exe , а затем попытки импортировать файл Reg в качестве системной учетной записи, как было предложено STTR.

Как сделать резервную копию отдельных ключей реестра в Windows 10

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

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

Однако, если вам нужно внести изменения, вместо резервного копирования всего реестра (или создания полной резервной копии вашего ПК) вы можете использовать редактор реестра для резервного копирования и восстановления отдельных ключей, которые вы собираетесь изменить, что является более удобный процесс, чем восстановление всей базы данных.

Кроме того, вы можете использовать этот процесс для экспорта определенной конфигурации, которую затем можно импортировать для включения, отключения или настройки той же функции на другом компьютере с той же версией Windows 10.

VPN-предложения: пожизненная лицензия за 16 долларов США. , ежемесячные планы от 1 доллара США и более

В этом руководстве по Windows 10 мы расскажем, как выполнить резервное копирование, а затем восстановить ключи реестра на вашем устройстве.

Как сделать резервную копию ключей реестра в Windows 10

Чтобы создать резервную копию отдельных ключей реестра в Windows 10, выполните следующие действия:

  1. Открыть Начать .
  2. Найдите regedit , щелкните правой кнопкой мыши верхний результат и выберите Запуск от имени администратора .
  3. Перейдите в папку с настройками, для которых нужно создать резервную копию.
  4. Выберите ключ для резервного копирования.
  5. Щелкните меню Файл и выберите опцию Экспорт .

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

  6. Перейдите в папку, в которой вы хотите сохранить ключ.
  7. Введите описательное имя для файла .reg. Например, Original-WindowsDefender-Settings .
  8. Выберите опцию Выбранная ветвь .

  9. Нажмите кнопку Сохранить .

После того, как вы выполнили эти шаги, ключ и настройки, которые являются частью ветви, будут скопированы в файл регистрации (.reg).

При желании вы всегда можете щелкнуть правой кнопкой мыши файл.reg и выберите опцию Edit , чтобы просмотреть содержимое файла регистрации.

Как восстановить ключи реестра в Windows 10

Если вам нужно восстановить или объединить один или несколько параметров реестра, вы можете выполнить следующие действия:

  1. Открыть Начать .
  2. Найдите regedit , щелкните правой кнопкой мыши верхний результат и выберите Запуск от имени администратора .
  3. Щелкните меню Файл и выберите опцию Импорт .

  4. Перейдите в папку, в которой вы хотите сохранить файл резервной копии реестра.
  5. Выберите файл.

  6. Нажмите кнопку Открыть .
  7. Нажмите кнопку ОК .

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

Если вы экспортировали набор ключей, которые включают или настраивают функцию Windows 10 определенным образом, вы можете использовать шаги, описанные выше, чтобы объединить настройки на другом компьютере. Конечно, если на другом устройстве установлена ​​та же версия Windows 10.

Хотя резервная копия восстановит ваши предыдущие настройки и ключи, которые вы могли случайно удалить, этот процесс не повлияет на дополнительные настройки и ключи, которые вы могли добавить после создания резервной копии.Например, если экспортирован ключ, содержащий значение DWORD, а позже вы добавили значение String, резервная копия восстановит исходное значение DWORD, но не удалит значение String. Если вам также нужно удалить значение String, вы должны щелкнуть его правой кнопкой мыши и выбрать опцию Удалить .

Мы ориентируем это руководство на Windows 10, но приведенные выше инструкции будут работать с Windows 8.1, Windows 7 и даже более ранними версиями.

Дополнительные ресурсы по Windows 10

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

Готовы ли вы к средневековому безумию?

Chivalry 2: все, что вам нужно знать

Chivalry 2 - это грядущее продолжение знаменитой и всеми любимой игры Chivalry: Medieval Warfare, в которой будет много средневекового хаоса для всех.Вот все, что вам нужно знать об игре.

Реестр

Windows 10: как создать и отредактировать файл .Reg

Реестр

Windows - один из ключевых компонентов операционной системы Windows. Эта иерархическая база данных содержит настройки Windows, настройки приложений, информацию о драйверах устройства и пароли пользователей. Когда приложение установлено, некоторая часть программного обеспечения сохраняется в файле реестра, то есть RegEdit.exe. Эта статья проведет вас через создание и редактирование файла реестра Windows 10.

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

Как создать резервную копию базы данных реестра

Чтобы получить доступ к редактору реестра в Windows 10, введите regedit в строке поиска Cortana. Щелкните правой кнопкой мыши параметр regedit и выберите «Открыть от имени администратора».

Как вариант, вы можете нажать клавиши Windows + R , чтобы открыть диалоговое окно «Выполнить».Вы можете ввести в это поле regedit и нажать ОК.

Затем щелкните Файл -> Экспорт. Введите имя файла и сохраните файл реестра. Вы можете сохранить всю базу данных или выбрать выбранный диапазон. Экспортированные файлы реестра по умолчанию автоматически получают расширение .reg.

Как создать новый файл реестра

Файл реестра - это простой текстовый файл, переименованный в расширение .reg. Когда файл настроен правильно, вы можете просто щелкнуть его и внести изменения в реестр Windows.Вот пример того, как создать новый файл реестра.

Сначала откройте блокнот и введите следующий синтаксис:

Сохраните текстовую плитку на свой компьютер, затем щелкните ее правой кнопкой мыши и переименуйте с расширением .reg. Теперь, когда вы дважды щелкните этот файл, он внесет изменения в реестр.

Вот еще один пример, который позволит вам автоматически запустить службу DNS. Создайте файл .reg со следующим синтаксисом:

Примечание. Чтобы запустить службу вручную, измените значение данных на 00000003.Чтобы отключить его, измените значение данных на 00000004.

Как редактировать реестр

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

Сначала откройте редактор реестра, набрав Regedit в строке поиска Cortana и согласившись с диалоговым окном UAC (или используйте метод клавиши Windows + R).Щелкните значок + рядом с HKEY_CURRENT_USER , затем щелкните Программное обеспечение à Microsoft à Internet Explorer.

Затем щелкните правой кнопкой мыши на Main и выберите Export, затем сохраните файл на свой компьютер. Наконец, щелкните файл правой кнопкой мыши, выберите «Открыть с помощью» и выберите «Блокнот».

Когда вы откроете файл, он будет выглядеть так:

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

Чтобы изменить домашнюю страницу на определенный веб-сайт, например Microsoft, перейдите в HKEY_CURRENT_USER -> Программное обеспечение -> Microsoft -> Internet Explorer -> Main. Проверьте опцию Start Page на правой боковой панели, затем дважды щелкните Start Page. В разделе «Данные значения» введите имя веб-сайта (www.microsoft.com) и нажмите «ОК».

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

Как удалить определенную запись реестра

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

Для этого откройте редактор реестра и щелкните значок + рядом с HKEY_LOCAL_MACHINE . Затем нажмите «Программное обеспечение» и укажите программу, которую необходимо удалить. Щелкните правой кнопкой мыши правильную запись и нажмите кнопку «Удалить».

Наконец, щелкните значок + рядом с HKEY_CURRENT_USER , перейдите в раздел «Программное обеспечение», укажите программу, которую необходимо удалить, щелкните правой кнопкой мыши запись и нажмите «Удалить».

Как сделать резервную копию и восстановить реестр Windows

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

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

Создание резервной копии реестра Windows

Резервное копирование реестра Windows с помощью Regedit

Регулярно выполняйте резервное копирование реестра, а также перед попыткой изменить, создать или удалить параметры реестра или кусты или установить новые системные драйверы, чтобы вы могли вернуться к заведомо исправной версии, если что-то пойдет не так.Выполните следующие действия, чтобы создать резервную копию:

  1. Нажмите одновременно кнопки Windows и R , чтобы открыть окно «Выполнить».
  2. Введите «regedit», чтобы открыть редактор реестра, и нажмите Введите .
  3. Щелкните Файл> Экспорт .
  4. В диалоговом окне введите имя файла резервной копии (например, «rgbkp2018»), выберите место, куда вы хотите экспортировать файл реестра, и нажмите Сохранить , чтобы создать и сохранить резервную копию.

Резервное копирование реестра Windows с помощью командной строки

Вы можете экспортировать записи реестра, набрав в командной строке reg export и определенный корневой раздел реестра. Чтобы экспортировать несколько ключей, вы можете использовать следующий сценарий:

 reg экспорт HKCR C: \ RegBack \ HKCR.Reg / y

reg экспорт HKCU C: \ RegBack \ HKCU.Reg / y

reg экспорт HKLM C: \ RegBack \ HKLM.Reg / y

reg экспорт HKU C: \ RegBack \ HKU.Reg / y

reg экспорт HKCC C: \ RegBackHKCC.Рег / у 

Вы также можете автоматически создавать резервные копии своего реестра с помощью стороннего программного обеспечения для очистки реестра, такого как CCleaner Registry Cleaner; вы можете найти больше о лучших бесплатных инструментах в статье «Как выполнить восстановление реестра Windows».

Восстановление реестра Windows

Вы можете восстановить реестр несколькими способами. Вот наиболее распространенные методы:

  • Из безопасного режима
  • Из командной строки
  • Использование восстановления системы
  • Использование автоматического ремонта
  • Использование средства проверки системных файлов
  • Путем перезагрузки ПК
  • Использование команды DISM
  • Путем переустановки Windows с нуля

Как восстановить резервную копию реестра из безопасного режима

Это самый простой метод.Сначала загрузите Windows в безопасном режиме, нажав кнопку F8 при включении компьютера. Когда вы загружаетесь в безопасном режиме, Windows загружает минимальную среду, которая помогает обеспечить стабильную работу системы и защитить важные файлы и драйверы от повреждения. После загрузки в безопасном режиме выполните следующие команды:

  1. Нажмите одновременно кнопки Windows и R , чтобы открыть окно «Выполнить».
  2. Введите «regedit» и нажмите Введите .
  3. Щелкните Файл> Импортировать , чтобы импортировать файл реестра.
  4. В диалоговом окне «Импорт реестра» перейдите в папку, в которой вы сохранили файл резервной копии, и нажмите Открыть .

Как вариант, более быстрый способ - перейти к месту с резервной копией, щелкнуть файл правой кнопкой мыши и выбрать Объединить . Файл будет автоматически импортирован в ваш реестр.

Как восстановить реестр из командной строки

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

Нажмите кнопку F8 перед запуском Windows и выберите Восстановить мой компьютер . Если F8 не работает, загрузитесь с компакт-диска или флэш-накопителя, выбрав компакт-диск или флэш-накопитель в качестве основного загрузочного устройства в BIOS, и войдите в режим восстановления Windows оттуда. После загрузки установки ОС Windows перейдите в Восстановление системы и выберите командную строку.

Мы предполагаем, что ваш каталог Windows находится на диске C. Введите эти команды, чтобы сменить рабочий каталог на каталог с резервной копией:

 Кд / д C: \ windows \ System32 \ config

xcopy *. * C: \ RegBack \

cd RegBack

реж 

Затем замените текущие настройки реестра на те из резервной копии, используя следующие команды:

 копий / у софт ..

копировать / у системы ..

копия / у сам .. 

Обратите внимание, что две точки являются частью команды.

После завершения этого процесса перезагрузите компьютер.

Как восстановить реестр Windows с помощью функции восстановления системы

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

  1. Чтобы открыть окно «Восстановление системы», щелкните меню «Пуск» и введите «восстановить» в поле поиска.
  2. Выберите Восстановление системы из списка результатов.
  3. Выберите точку восстановления. Windows выберет самую последнюю точку восстановления. Если повреждение реестра существует какое-то время, щелкните Показать дополнительные точки восстановления , чтобы увидеть более ранние. Каждая точка восстановления будет иметь метку времени, а также краткое описание того, почему была создана точка восстановления.
  4. Щелкните Сканировать на наличие уязвимых программ , чтобы просмотреть все программы и драйверы, которые будут удалены с компьютера, а также все программы, которые, вероятно, не будут работать правильно, если вы продолжите восстановление.Восстановление системы не повлияет на ваши личные файлы.
  5. Щелкните Далее , а затем Завершить , чтобы начать процесс восстановления. Это может занять несколько минут. Ваш компьютер перезагрузится после завершения восстановления.

Как восстановить реестр с помощью автоматического восстановления

Более новые версии Microsoft Windows, начиная с Windows XP, включают функцию автоматического восстановления. Когда вы запускаете автоматическое восстановление, оно пытается исправить поврежденные ключи реестра и восстановить недействительные ключи.В Windows 10 выполните следующие действия (обратите внимание, что в Windows XP, Windows Vista и Windows 7 действия могут отличаться):

  1. Откройте настройки
  2. Перейдите в раздел Обновление и безопасность и щелкните
  3. На панели Расширенный запуск щелкните Перезагрузить сейчас .
  4. После перезагрузки компьютера на экране Выберите вариант щелкните Устранение неполадок .
  5. На экране Advanced Options щелкните Automated Repair.
  6. Выберите учетную запись и войдите в систему, когда будет предложено это сделать.
  7. Начнется автоматический ремонт. Ваш компьютер может перезагрузиться во время этого процесса.

Как восстановить реестр с помощью средства проверки системных файлов

Другой способ исправить поврежденный реестр - запустить средство проверки системных файлов:

  1. Запустите cmd.exe с правами администратора.
  2. В командном окне введите «sfc / scannow » и нажмите Введите .
  3. Подождите, пока сканирование не будет завершено, а затем, при необходимости, перезагрузите компьютер.

Как восстановить реестр путем перезагрузки ПК

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

  1. Перейдите в Настройки и щелкните Обновление и безопасность .
  2. Выбрать
  3. В разделе Reset This PC щелкните Get Started , а затем щелкните Keep My Files .
  4. Дважды щелкните Далее , а затем щелкните Готово .

Выполните восстановление реестра с помощью команды DISM

  1. Запустите cmd.exe с правами администратора.
  2. Выполните следующую команду: DISM / Online / Cleanup-Image / ScanHealth
  3. Дождитесь завершения процесса сканирования.

Переустановка Windows с нуля

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

Заключение

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

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

.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *