Override default settings for all users on Computer

Hi,

We’re trying to change one of the default settings for all employees.

Sysinternal’s procmon.exe shows Rhino6.exe tries to read on launch
“C:\ProgramData\McNeel\Rhinoceros\6.0\settings\settings-Scheme__Default.xml”

The settings subfolder and the xml file did not exist by default.

Is this a stable place to inject preferences in XML format that override the defaults?

To disable creation of 3dmbak files for all (new) users that logon to the computer, the following seems to work:

Making a the settings sub folder,
“%ProgramData%\McNeel\Rhinoceros\6.0\settings”
and creating a “settings-Scheme__Default.xml” containing

<?xml version="1.0" encoding="utf-8"?>
<settings id="2.0">
  <settings>
    <child key="Options">
      <child key="FileSettings">
        <entry key="Create3DMBackupFiles">False</entry>
      </child>
    </child>
</settings>

Can McNeel confirm, in the case of duplicated settings, the merge behavior between the computer wide settings xml under ProgramData and user settings at
"%appdata%\McNeel\Rhinoceros\6.0\settings\settings-Scheme__Default.xml"

is that the user’s preferences will override?

Thanks.

Hello - if you change settings in Rhino to non-defaults, the entry will be created in the right spot. Only non-defaults are written out.

-Pascal