Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
RegistryOptions Enumeration

RegistryOptions Enumeration

.NET Framework 4.6 and 4.5

Specifies options to use when creating a registry key.

This enumeration has a FlagsAttribute attribute that allows a bitwise combination of its member values.

Namespace:  Microsoft.Win32
Assembly:  mscorlib (in mscorlib.dll)

[FlagsAttribute]
public enum RegistryOptions

Member nameDescription
NoneA non-volatile key. This is the default.
VolatileA volatile key. The information is stored in memory and is not preserved when the corresponding registry hive is unloaded.

You can create a registry key that is available only in memory and that will not be persisted when the computer is restarted. This is known as a volatile key. You can specify that you want to create a volatile or non-volatile key by using the RegistryKey.CreateSubKey method overloads that take an options parameter.

.NET Framework

Supported in: 4.6, 4.5, 4

.NET Framework Client Profile

Supported in: 4
Show:
© 2015 Microsoft