> For the complete documentation index, see [llms.txt](https://docs.helmut.de/helmut4-releases/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.helmut.de/helmut4-releases/v4.8.0/helmut4-components/streamdesigner/wildcards/local-environment-related-wildcards-6/local-registry.md).

# Local Registry ?

This wildcard retrieves the value from a specified Windows registry entry and is ***exclusively applicable to Windows clients.***

* {local.registry.?}
* For the following input (?) --> Registry hive
* The output is going to be --> Registry key value

#### Example:

The following registry key in Windows need to be rewritten to a forward slash notation:

* Computer\HKEY\_CURRENT\_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders\AppData
* currentuser/Software/Microsoft/Windows/CurrentVersion/Explorer/Shell Folders/AppData

<figure><img src="/files/vmxi548LtsOjOIPAUWe3" alt=""><figcaption><p>Windows registry key-value</p></figcaption></figure>

* Input: {local.registry.currentuser/Software/Microsoft/Windows/CurrentVersion/Explorer/Shell Folders/AppData}
* Output: C:\Users\\*username*\AppData\Roaming

{% hint style="info" %}
Registry keys should start like this:

* classesroot for HKEY\_CLASSES\_ROOT
* currentuser for HKEY\_CURRENT\_USER
* localmachine for HKEY\_LOCAL\_MACHINE
* users for HKEY\_USERS
* currentconfig for HKEY\_CURRENT\_CONFIG
  {% endhint %}

{% hint style="warning" %}
Registry paths should use / (forward slashes) instead of the usual \ (back slash)!\
\
Using \ will result in a fail with the error "1>0"
{% endhint %}
