Internet Explorer is no longer supported. Many things will still work, but your experience will be degraded and some things won't function. Please use a modern browser such as Edge, Chrome, or Firefox.

Get Registry Value

Modified on July 26, 2024

Reads a value from the Windows registry and stores it in a variable.

Script usage:

Windows::Get-RegistryValue(
	Hive: <integer>,
	Key: <text>,
	Name: <text>,
	[Value: <RuntimeValue>],
	[FailIfNotFound: <true/false>]
);

Arguments:

NameFormatScript UsageUsage Notes
Hive
integer
Hive
This argument is required.
Key
text
Key
This argument is required.
Value name
text
Name
This argument is required.
Store to variable
RuntimeValue
Value
Fail if value not found
true/false
FailIfNotFound

Example:

Windows::Get-RegistryValue
(
    Hive: LocalMachine,
    Key: SOFTWARE\7-Zip,
    Name: Path,
    Value => $PathTo7Zip
);