Reg des

Типы данных реестра

Reg des

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

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

Раздел и подраздел могут содержать 0, 1 или несколько параметров, параметр по умолчанию, а также 0 или несколько подразделов. Каждый параметр имеет имя, тип и значение.

Три части параметра реестра всегда располагаются в определенном порядке: Имя, Тип данных, значение (например: [RegistrySizeLimit] [REG_DWORD] [0x8000000]).

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

Максимальная длина имени параметра:

  • 16 383 символов для Windows Server 2003, Windows XP и Windows Vista
  • 260 символов ANSI или 16 383 символа Юникод для Windows 2000
  • 255 символов для Windows 95, Windows 98 и Windows Millennium Edition

Значения большого размера (больше 2048 байт) хранятся во внешних файлах, а в реестр заносится имя такого файла. Это способствует повышению эффективности использования реестра.

Максимальный размер параметра:

  • Вся доступная память для Windows NT 4.0/Windows 2000/Windows XP/Windows Server 2003/Windows Vista
  • 16 300 байт для Windows 95, Windows 98 и Windows Millennium Edition
НаименованиеТип данныхНазначение
REG_BINARYДвоичныйДвоичные данные
REG_DWORDЧисловойЧисло
REG_QWORDЧисловой64-разрядное числовое значение
REG_EXPAND_SZСтроковыйТекст и переменные
REG_FULL_RESOURCE_DESCRIPTORСтроковыйИдентификатор ресурса устройства
REG_LINKСтроковыйПуть к файлу
REG_MULTI_SZМногостроковыйМассив строк
REG_NONEНеизвестныйЗашифрованные данные
REG_RESOURCE_LISTСтроковыйСписок ресурсов устройств
REG_RESOURCE_REQUIREMENTS_LISTСтроковыйИдентификатор ресурса устройства
REG_SZСтроковыйТекст

Ниже приводится назначение этих параметров.

REG_BINARY

Необработанные двоичные данные. Большинство сведений об аппаратных компонентах хранится в виде двоичных данных и выводится в редакторе реестра в шестнадцатеричном формате.

REG_DWORD

Данные, представленные целым числом (4 байта, 32 бита). Многие параметры служб и драйверов устройств имеют этот тип и отображаются в двоичном, шестнадцатеричном или десятичном форматах. Эквивалентами типа DWORD являются DWORD_LITTLE_ENDIAN (самый младший байт хранится в памяти в первом числе) и REG_DWORD_BIG_ENDIAN (самый младший байт хранится в памяти в последнем числе).

REG_EXPAND_SZ

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

REG_MULTI_SZ

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

REG_SZ

Текстовая строка в формате, удобном для восприятия человеком. Значениям, представляющим собой описания компонентов, обычно присваивается именно этот тип данных. Имеет фиксированную длину.

REG_LINK

Символическая ссылка в формате Юникод.

REG_FULL_RESOURCE_DESCRIPTOR

Последовательность вложенных массивов.

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

REG_RESOURCE_LIST

Последовательность вложенных массивов.

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

REG_RESOURCE_REQUIREMENTS_LIST

Последовательность вложенных массивов.

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

Часть этого списка система записывает в раздел \ResourceMap. Данные определяются системой. В окне редактора реестра они отображаются в виде двоичного параметра в шестнадцатеричном формате

REG_QWORD

Данные, представленные в виде 64-разрядного целого. Начиная с Windows 2000, такие данные отображаются в окне редактора реестра в виде двоичного параметра

REG_NONE

Данные, не имеющие определенного типа. Такие данные записываются в реестр системой или приложением. В окне редактора реестра отображаются в виде двоичного параметра в шестнадцатеричном формате

Источник: https://www.chemtable.com/blog/ru/windows-registry-data-types.htm

команды reg

Reg des

  • 10/16/2017
  • Чтение занимает 2 мин
    • e
    • o

Выполняет операции с данными подраздела реестра и значениями в записях реестра.Performs operations on registry subkey information and values in registry entries.

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

Some operations enable you to view or configure registry entries on local or remote computers, while others allow you to configure only local computers.

Использование reg для настройки реестра удаленных компьютеров ограничивает параметры, которые можно использовать в некоторых операциях.Using reg to configure the registry of remote computers limits the parameters that you can use in some operations.

Проверьте синтаксис и параметры каждой операции, чтобы убедиться, что они могут использоваться на удаленных компьютерах.Check the syntax and parameters for each operation to verify that they can be used on remote computers.

Внимание!

Не изменяйте реестр напрямую, если нет альтернативы.Don't edit the registry directly unless you have no alternative.

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

The registry editor bypasses standard safeguards, allowing settings that can degrade performance, damage your system, or even require you to reinstall Windows.

Большинство параметров реестра можно безопасно изменить с помощью программы на панели управления или консоли управления (MMC).You can safely alter most registry settings by using the programs in Control Panel or Microsoft Management Console (MMC). Если необходимо непосредственно изменить реестр, сначала создайте его резервную копию.If you must edit the registry directly, back it up first.

СинтаксисSyntax

reg addreg comparereg copyreg deletereg exportreg importreg loadreg queryreg restorereg savereg unload

ПараметрыParameters

ПараметрParameterОписаниеDescription
reg addreg addДобавляет новый подраздел или запись в реестр.Adds a new subkey or entry to the registry.
reg comparereg compareСравнивает указанные подразделы или записи реестра.Compares specified registry subkeys or entries.

reg copyreg copyКопирует запись реестра в указанное расположение на локальном или удаленном компьютере.Copies a registry entry to a specified location on the local or remote computer.
reg deletereg deleteУдаляет подраздел или записи из реестра.Deletes a subkey or entries from the registry.

reg exportreg exportКопирует указанные подразделы, записи и значения локального компьютера в файл для перемещения на другие серверы.Copies the specified subkeys, entries, and values of the local computer into a file for transfer to other servers.

reg importreg importКопирует содержимое файла, содержащего экспортированные подразделы, записи и значения реестра, в реестр локального компьютера.Copies the contents of a file that contains exported registry subkeys, entries, and values into the registry of the local computer.

reg loadreg loadЗаписывает сохраненные разделы и записи в другой подраздел реестра.Writes saved subkeys and entries into a different subkey in the registry.
reg queryreg queryВозвращает список следующего уровня подразделов и записей, расположенных в указанном подразделе реестра.

Returns a list of the next tier of subkeys and entries that are located under a specified subkey in the registry.

reg restorereg restoreЗаписывает сохраненные разделы и записи обратно в реестр.Writes saved subkeys and entries back to the registry.

reg savereg saveСохраняет копию указанных подразделов, записей и значений реестра в указанном файле.Saves a copy of specified subkeys, entries, and values of the registry in a specified file.
reg unloadreg unloadУдаляет раздел реестра, который был загружен с помощью операции загрузки reg .Removes a section of the registry that was loaded using the reg load operation.

Дополнительные ссылкиAdditional References

Отправить и просмотреть отзыв по

Этот продукт Эта страница Просмотреть все отзывы по странице

Источник: https://docs.microsoft.com/ru-ru/windows-server/administration/windows-commands/reg

Поделиться:
Нет комментариев

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

    Ваш e-mail не будет опубликован. Все поля обязательны для заполнения.