How-To - ArcFM - Set licenses automatically / manually without ArcFM Desktop Administrator

Version 2

    We often have people asking how to manage the license that each of their users access. Although it is possible to use the Desktop Administrator app to set the default license for the machine, and use it to set the license for the current logged-in user, some organizations may not want users to have access to Desktop Administrator, or don't want to burden them with learning it.


    The license that ArcFM checks out is based on a set of values in the registry. You can have your IT department set these registry keys through various IT tools, such as Group Policy, or through scripts that run upon user login.


    There are two different registry keys involved: one for the "local machine" license, and one for the "current user" license. The current user license overrides any value set for the machine. The local machine license is used as a default for new users. Note that the current user key may not exist until you create it yourself, or until you change the license in Desktop Administrator.


    The registry keys are located here:


    For the local machine copy:


    For 64-bit computers: HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Miner and Miner\Desktop Manager\Products

    For 32-bit computers: HKEY_LOCAL_MACHINE\SOFTWARE\Miner and Miner\Desktop Manager\Products +


    For the current user copy:

    HKEY_CURRENT_USER\Software\Miner and Miner\Desktop Manager\Products


    If you view this registry key with regedit, you'll see 5 different DWORD values as indicated below:

    The five values are:



    ArcFM Viewer


    Designer Express


    The DWORD corresponding to the desired license should have a value of 1, while the other DWORDs should have a value of 0.  In the above example, the license is set to ArcFM, since that DWORD value is 1, and the others are 0.