The information in this article applies to:
Product: Metastorm BPM
Version: 6.x 7.x
Issue
Even though the user doing the installation and the user account under which the Engine service would run have sufficient rights as specified in the Metastorm BPM Installation Prerequisites document, an installation of Metastorm BPM fails and the following error is displayed:
Error 1406.Could not write value SERVICEUSER to key \\SOFTWARE\\Metastorm\\e-work\\Engine. Verify that you have sufficient access to that key, or contact your support personnel.
Resolution
This error will be seen if the user name used by the Engine service begins with a number sign (\#) (e.g., \#EngineUser).
Some of the values provided during the installation screens are written to the registry as strings. InstallShield/MSI interprets a value that begins with a \# as an integer. In this example, \#EngineUser was entered as the user name for the Engine account, the installer interpreted this as an integer, and the installation failed when an attempt was made to write an integer to a string registry location.
The resolution is to use a name that doesn't begin with a \#.
For more information on the registry, see the Microsoft article Registry Table.