---
title: "Get Registry Value"
---
Reads a value from the Windows registry and stores it in a variable.
Windows::Get-RegistryValue(
	Hive: <integer>,
	Key: <text>,
	Name: <text>,
	[Value: <RuntimeValue>],
	[FailIfNotFound: <true/false>]
);
| Name | Format | Script Usage | Usage 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 | 
Windows::Get-RegistryValue
(
    Hive: LocalMachine,
    Key: SOFTWARE\7-Zip,
    Name: Path,
    Value => $PathTo7Zip
);