Change HKCU registry value (W/P/E)

Modified on Mon, 5 Oct at 1:55 PM

With BaseExtensions, we are able to change the value of a registry in the HKCU. If the type of value is boolean, the command should always set the reverse of what it was, and thereby it will be a switch button. For instance, this can be used as a switch case where Templafy is forced to go offline or online.

Module is located here:

Code
...\ModuleLibrary\BaseExtensions\04_nocontext_MISC\08_WPE_changeRegistryValueHKCU.xml

CMD

<Cmd case="BaseExtensions:update-registry"/>

Parameters

path

Define path for the key in the registry (everything after HKEY_CURRENT_USER), e.g.: path="Software\Templafy\OfficeAddIns".

name

Define name of name/value pair.

type

Define type of name/value pair. These are the options: string, dword, stringBool and dwordBool. The last two types work as boolean.

valueDefault

Define the default value of the name/value pair. If the type is string or dword, this will always be set as the value. If the type is stringBool or dwordBool, this will be the default value.

valueSecondary

Define the secondary value of the name/value pair. This is only used if the type is either stringBool or dwordBool.

Note that the types dword and dwordBool can only have values which are 32-bit integers, e.g. type="dword" valueDefault="1234" valueSecondary="".

The types stringBool and dwordBool should work as boolean, where the values for stringBool could be valueDefault="true" valueSecondary="false" while the values for dwordBool could be valueDefault="1" valueSecondary="0".

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article