reg query

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

Синтаксис

reg query <keyname> [{/v <valuename> | /ve}] [/s] [/se <separator>] [/f <data>] [{/k | /d}] [/c] [/e] [/t <Type>] [/z] [/reg:32] [/reg:64]

Параметры

Параметр Описание
<keyname> Указывает полный путь к подразделу. Чтобы указать удаленный компьютер, включите имя компьютера (в формате \\<computername>\) в качестве части имени ключа. \\<computername>\ Пропуск приводит к тому, что операция по умолчанию будет выполняться на локальном компьютере. Имя ключа должно содержать допустимый корневой ключ. Допустимые корневые ключи для локального компьютера: HKLM, HKCU, HKCR, HKU и HKCC. Если указан удаленный компьютер, допустимые корневые ключи: HKLM и HKU. Если имя раздела реестра содержит пробел, заключите его в кавычки.
/V <valuename> Указывает имя значения реестра, которое будет запрашиваться. Если этот параметр опущен, возвращаются все имена значений для keyname . Valuename для этого параметра является необязательным, если также используется параметр /f .
/Ve Выполняет запрос пустых имен значений.
/s Указывает рекурсивный запрос всех подразделов и имен значений.
/Se <separator> Указывает разделитель отдельных значений для поиска в типе имени значения REG_MULTI_SZ. Если разделитель не указан, используется \0 .
/f <data> Указывает данные или шаблон для поиска. Используйте двойные кавычки, если строка содержит пробелы. Если не указано, в качестве шаблона поиска используется подстановочный знак (*).
/K Указывает, что поиск выполняется только по именам ключей. Должен использоваться с параметром /f.
/d Указывает, что поиск выполняется только в данных.
/C Указывает, что в запросе учитывается регистр. По умолчанию в запросах регистр не учитывается.
/e Указывает, что возвращаются только точные совпадения. По умолчанию возвращаются все совпадения.
/T <Type> Указывает типы реестра для поиска. Допустимые типы: REG_SZ, REG_MULTI_SZ, REG_EXPAND_SZ, REG_DWORD, REG_BINARY, REG_NONE. Если не указано, выполняется поиск по всем типам.
/z Указывает для включения числового эквивалента типа реестра в результаты поиска.
/reg:32 Указывает, что доступ к разделу должен осуществляться с помощью 32-разрядного представления реестра.
/reg:64 Указывает, что доступ к разделу должен осуществляться с помощью 64-разрядного представления реестра.
/? Отображение справки в командной строке.

Комментарии

  • Возвращаемые значения для операции запроса reg :

    Значение Описание
    0 Успешное завершение
    1 Failure

Примеры

Чтобы отобразить значение имени Version в ключе HKLM\Software\Microsoft\ResKit, введите:

reg query HKLM\Software\Microsoft\ResKit /v Version

Чтобы отобразить все подразделы и значения под ключом HKLM\Software\Microsoft\ResKit\Nt\Setup на удаленном компьютере с именем ABC, введите:

reg query \\ABC\HKLM\Software\Microsoft\ResKit\Nt\Setup /s

Чтобы отобразить все подразделы и значения типа REG_MULTI_SZ, используя # в качестве разделителя, введите:

reg query HKLM\Software\Microsoft\ResKit\Nt\Setup /se #

Чтобы отобразить ключ, значение и данные для точных совпадений и совпадений с регистром SYSTEM в корне HKLM типа данных REG_SZ, введите:

reg query HKLM /f SYSTEM /t REG_SZ /c /e

Чтобы отобразить ключ, значение и данные, соответствующие 0F , в данных под корневым ключом HKCU типа данных REG_BINARY, введите:

reg query HKCU /f 0F /d /t REG_BINARY

Чтобы отобразить ключи, значения и данные, соответствующие asp.net под ключом HKLM\SOFTWARE\Microsoft и всеми подразделами, введите:

reg query HKLM\SOFTWARE\Microsoft /s /f asp.net

Чтобы отобразить только ключи, соответствующие asp.net под ключом HKLM\SOFTWARE\Microsoft и всеми подразделами, введите:

reg query HKLM\SOFTWARE\Microsoft /s /f asp.net /k

Чтобы отобразить значение и данные для имен значений null (по умолчанию) в разделе HKLM\SOFTWARE, введите:

reg query HKLM\SOFTWARE /ve

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