# 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="https://3962491119-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FcEm1TSe9cbcIGVFLrAGo%2Fuploads%2FpikLHzFGFp5CZ5ekCHfE%2Fimage.png?alt=media&#x26;token=800338f6-1cb4-4a2d-91e2-ba1b9eb4ad71" 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 %}
