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

Список допустимых типов данных включает:

REG_SZ. Строка с завершающим нулем REG_BINARY. Двоичные данные REG_DWORD. 32-битное число REG_QWORD. 64-битное число REG_MULTI_SZ. Последовательность строк с нулевым символом в конце, заканчивающихся нулевым значением REG_EXPAND_SZ. Строка с завершающим нулем, содержащая нерасширенные ссылки на переменные среды (например,% PATH%)

Конечно, если вы редактируете реестр, вам нужно будет использовать тип данных, соответствующий создаваемому ключу. Например, вы можете сделать настройку реестра, которая отключит постоянную проверку Windows на нехватку места на диске (и, следовательно, немного увеличит количество ресурсов, доступных для других целей). Это HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Policies. Если вы щелкните папку «Проводник», вы можете создать ключ с именем «NoLowDiskSpaceChecks». Чтобы запретить Windows выполнять проверку дискового пространства, вы хотите поставить 1 для значения этого ключа.

Очевидно, вы можете использовать тип данных REG_BINARY, REG_DWORD или REG_QWORD, поскольку все они без проблем будут содержать значение 1. Однако я использовал REG_DWORD, поскольку может наступить время, когда ключ может принимать более двух значений, поэтому я не хотел бы ограничиваться REG_BINARY.

И REG_QWORD кажется большим пространством, чтобы просто держать 1.

Этот совет (13035) применим к Windows 7, 8 и 10.