The RegistryHiveType is a simple type, in Configuration Manager, that defines possible registry hives. A hive is a set of keys, subkeys, and values in the registry that has a set of supporting files containing backups of its data. The Windows boot process automatically retrieves data from these supporting files. Data can also be retrieved manually.

<xs:simpleType name="RegistryHiveType">
	<xs:restriction
		base="string"
	>
		<xs:enumeration
			value="HKEY_CLASSES_ROOT"
		 />
		<xs:enumeration
			value="HKEY_CURRENT_CONFIG"
		 />
		<xs:enumeration
			value="HKEY_CURRENT_USER"
		 />
		<xs:enumeration
			value="HKEY_LOCAL_MACHINE"
		 />
		<xs:enumeration
			value="HKEY_USERS"
		 />
	</xs:restriction>
</xs:simpleType>

Enumeration

The following values are defined by the RegistryHiveType simple type.

Value Description

HKEY_CLASSES_ROOT

Data that associates file types with programs, and configuration data for COM objects, Visual Basic programs, or other automation. The content of HKEY_CLASSES_ROOT comes from HKEY_LOCAL_MACHINE\SOFTWARE\Classes and HKEY_CURRENT_USER\SOFTWARE\Classes.

HKEY_CURRENT_CONFIG

Current configuration hive. Supporting files are in the %SystemRoot%\System32\Config directory.

HKEY_CURRENT_USER

Current user hive. Supporting files are in the %SystemRoot%\Profiles\Username directory.

HKEY_LOCAL_MACHINE

Local computer Hive. Possible types are SAM, Security, Software, and System. Supporting files are in the %SystemRoot%\System32\Config directory.

HKEY_USERS

User profile hives on a computer. Supporting files are in the %SystemRoot%\System32\Config directory.

See Also


Send comments about this topic to Microsoft.