# 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://content.gitbook.com/content/cJYkTyk9qgh7aCR6dHIm/blobs/R5KGJiEzMMddPvW9rkGm/image.png" 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 %}
