Синтаксис и параметры команды REG LOAD

· REG LOAD <раздел> <имя файла>

· <раздел> Полный путь к разделу реестра в виде: КОРЕНЬ\Подраздел (только для локального компьютера). <КОРЕНЬ> Возможные значения для корневого раздела: [ HKLM | HKU ]. <подраздел> Имя нового раздела, в который будет загружен сохраненный ранее файл куста реестра.

· <имя файла> Имя загружаемого файла куста реестра.

Для создания этого файла используйте команду REG SAVE.

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

Примеры команды REG LOAD

REG LOAD HKLM\TempHive TempHive.hiv — Загружает файл TempHive.hiv в раздел HKLM\TempHive

Описание команды REG UNLOAD

Команда REG UNLOAD выгружает из реестра данные. Для загрузки данных в реестр используется команда REG LOAD.

Синтаксис и параметры команды REG UNLOAD

· REG UNLOAD <раздел>

<раздел> Полный путь к разделу реестра в виде: КОРЕНЬ\Подраздел (только для локального компьютера). <КОРЕНЬ> Возможные значения для корневого раздела: [ HKLM | HKU ]. <подраздел> Имя подраздела выгружаемого куста.

Примеры команды REG UNLOAD

REG UNLOAD HKLM\TempHive — Выгружает куст TempHive из HKLM.

Описание команды REG SAVE

· Команда REG SAVE сохраняет ключи реестра в файл операционной системы Windows. А для восстановления ключей реестра используется команда REG RESTORE.

Синтаксис и параметры команды REG SAVE

· REG SAVE <раздел> <имя Файла>

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

Командная строка — команда REG SAVE.

Примеры команды REG SAVE

REG SAVE HKLM\Software\MyCo\MyApp AppBkUp.hiv — Сохраняет раздел MyApp в файле AppBkUp.hiv в текущей папке.

Описание команды REG RESTORE

· Команда REG RESTORE восстанавливает данные реестра операционной системы Windows. А для сохранения данных реестра используется команда REG SAVE.

Синтаксис и параметры команды REG RESTORE

· REG RESTORE <раздел> <имя файла>

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

· <имя файла> — Имя файла сохраненного раздела для его восстановления.

Командная строка — команда REG RESTORE.

Примеры команды REG RESTORE

REG RESTORE HKLM\Software\Microsoft\ResKit NTRKBkUp.hiv — Восстанавливает подраздел ResKit из файла NTRKBkUp.hiv, перезаписывая текущие подразделы и параметры.

Описание команды REG QUERY

· Команда REG QUERY служит для просмотра содержимого реестра операционной системы Windows. А для сохранения ключей реестра используется команда REG SAVE.

Синтаксис и параметры команды REG QUERY

· [/v Параметр | /ve] [/s]

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

· /v Запрос указанного раздела реестра

· Параметр Имя запрашиваемого параметра в указанном разделе. Если опущено, будут запрошены значения всех параметров

· /ve Запрос стандартного параметра с пустым именем

· /s Запрос всех подразделов и их параметров

Примеры команды REG QUERY

·

· REG QUERY HKLM\Software\Microsoft\ResKit /v Version —Отображает значение параметра Version в реестре

· REG QUERY HKLM\Software\Microsoft\ResKit\Nt\Setup /s —Отображает все подразделы и параметры в разделе Setup реестра.

Критика

Способ хранения параметров и настроек операционной системы при помощи реестра Windows часто подвергается критике по следующим причинам:

· Реестр подвержен фрагментации, из-за чего доступ к реестру постепенно замедляется.

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

· Не все настройки системы хранятся в реестре, соответственно перенос настроек системы путём копирования реестра невозможен.

· Некоторые программы не могут работать без параметров, занесенных в реестр, что создаёт трудности при переносе их с компьютера на компьютер, или теряют данные после переустановки операционной системы.

· Реестр очень похож на виртуальную файловую систему, работающую поверх реальной файловой системы. При этом, как для файловой системы, реестр очень неустойчив к сбоям. Фактически один неверный байт в файле куста (ветки реестра, подобие корневой директории в файловых системах) приводит к сбою при попытке загрузки куста, и (для системных кустов) отказу операционной системы. Надёжность такого реестра никогда не будет выше надёжности файловой системы, на которой расположены его файлы. Однако версии Windows начиная с NT используют логи транзакций в качестве средства защиты от повреждений при обновлении реестра. Текущие версии Windows используют логи двух уровней для того, чтобы обеспечить целостность реестра в случае отказа питания или других подобных событий во время обновления реестра.[3] Даже в случае ошибки, из-за которой невозможно восстановить реестр, Windows может починить и реинициализировать повреждённые записи реестра во время загрузки системы.[3]

Критики приводят в пример UNIX-подобные операционные системы, где нет реестра и выполняемые им задачи решаются другими средствами.

Программы для работы с реестром

· WinTools.net

· glary utilites

· regedit.exe

· regedt32.exe

· Reg Organizer

· Test-Run by BB

· CCleaner

· Ashampoo WinOptimizer

· Wise Reg Cleaner

· AuslogicsBoostSpeed

· TuneUp Utilities

· Jv16 PowerTools

· chntpw

Лже-оптимизаторы и дефрагментаторы реестра

Основная статья: :en:Scareware

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

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

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

Registry hive HKEY_LOCAL_MACHINE\SAM == Куст реестра HKEY_LOCAL_MACHINE\SAM[2][4]

Древо (куст) реестра — это подмножество разделов, подразделов и параметров реестра, которому сопоставлен набор вспомогательных файлов, содержащих резервные копии этих данных.[2]

Наши рекомендации