Start a new topic

default.settings.json and initial.settings.json

Good Afternoon,

I'm running into an issue where the settings in both of the .settings.json files seem to be ignored by Royal TS.

I have configured the application to use a directory called config from within the appsettings.json file, whose only line contains:


 "RoyalTS": {
    "ConfigurationPath: ".\\config" 

In said directory is another is another appsettings.json which controls SplashScreen and other settings, along with both of the default.settings and initial.settings.

Both of those files however contain the following:


   "RoyalApplicationSettings": {
      "PolicyDoNotAllowCheckForUpdates": true,
      "PolicyDoNotAllowCheckForBetaUpdates": true,
      "DoNotShowGettingStartedPageOnStartup": true,
      "CheckForUpdatesOnStartup": false,
      "SuperStartPageBehavior": 0,
      "WelcomeWindowLicenseAgreementVersion": 999,
      "WelcomeWindowUpdateCheckAndFeatureTrackingVersion": 999

 The end goal that I am try to achieve is to suppress the prompt at initial startup accepting the license agreement and the update prompt.

Is this something that can be accomplished with those .setting.json files? If so, I can't see to find anything in the documentation that explains this. Also, we would like this to use roaming profiles, hence why the config directory and the additional appsettings.json file.

If any one has any advice or a solution, it would be greatly appreciated.

1 Comment

Hi Daniel,

Suppressing the initial startup screen is possible via the initial / default settings as described here in the sample file:

The setting you are looking for is  "WelcomeWindowLicenseAgreementVersion" and by setting the value to 999, your desired effect should be achieved.

If you need any further assistance, please let us know!

Alternatively, you can also create a new support ticket via the following link:

Best regards,


Login or Signup to post a comment