To change Dialog Layout Configuration location to Registry files from per user App Data folder


 Product(s):Promis.e CE
 Version(s):through 10.00.XX.XX
 Environment:N/A
 Area:Installation_Configuration
 Subarea:N/A


Background:

During working in Promis.e CE user may require to Re-named / Delete the per user app data folder located in “C:\Users\ (Current User Name) \AppData\Roaming\Bentley\Promise” due to some error occurring in the Projects. When the per user application folder is Re-named / Deleted the Dialog layout changes done in the software are changed to default setting. Hence the below steps help in saving the Dialog Layout in Registry file.


Note: It is highly recommended that when upgrading to new version, the user needs to remove the old configuration from the Registry and then create the customization of dialogs again and then deploy the new Registry Backup to the user after installing the latest Promis.e.

Steps to Accomplish:

Note: Before following the below steps make sure that Promis.e CE is not running.
1. Go the location where the Promise.cfg for the Workspace you are trying to work with, e.g. “C:\ProgramData\Bentley\Promise CONNECT Edition\Configuration\WorkSpaces\Promise ANSI-IEEE Example\Standards\Promise” and the open the Promise.cfg file in Notepad.


2. Next in Promise.cfg file go to the end of the file and change ECAD_DIALOGLAYOUTSTORAGE_FILE=1 to ECAD_DIALOGLAYOUTSTORAGE_FILE=0.



3. Then clear all the layouts from the per user app data folder “C:\Users\(Current User Name)\AppData\Roaming\Bentley\Promise\Layout”.



4. Next Launch Promis.e CE to apply the new configuration, the Configuration can be found in Registry files in below location "Computer\HKEY_CURRENT_USER\Software\Bentley\Promise CONNECT Edition\DWiringManager".



 Original Author:Satish Saptasagar