@@ -11,21 +11,32 @@ This directory contains an example `config.json` file that can be placed in the
1111
1212## Configuration Options
1313
14- ### Update_DisableUpdateCheck
14+ ### Update_CheckForUpdatesAtStartup
1515
16- When set to ` true ` , disables the automatic update check at startup for all users.
16+ Controls whether the application checks for updates at startup for all users. This overrides the user's personal setting .
1717
18- ** Example:**
18+ - Set to ` true ` to enable automatic update checks at startup
19+ - Set to ` false ` to disable automatic update checks at startup
20+ - Omit the property to allow users to control this setting themselves
21+
22+ ** Example (disable updates):**
23+ ``` json
24+ {
25+ "Update_CheckForUpdatesAtStartup" : false
26+ }
27+ ```
28+
29+ ** Example (enable updates):**
1930``` json
2031{
21- "Update_DisableUpdateCheck " : true
32+ "Update_CheckForUpdatesAtStartup " : true
2233}
2334```
2435
2536This is useful for enterprise deployments where you want to:
26- - Control software updates centrally
27- - Prevent users from being prompted about updates
28- - Disable update checks on multiple machines without user intervention
37+ - Control software update checking behavior centrally
38+ - Ensure consistent update check behavior across all users
39+ - Either enforce update checks or prevent them system-wide
2940
3041## File Location
3142
@@ -36,6 +47,7 @@ The `config.json` file should be placed in:
3647## Notes
3748
3849- System-wide configuration takes precedence over user settings
50+ - Users will see a message in the UI indicating when a setting is managed by the administrator
3951- If the file doesn't exist or contains invalid JSON, it will be ignored and default user settings will apply
4052- Changes to ` config.json ` require restarting the application to take effect
4153- The file is optional - if not present, user settings will be used as normal
0 commit comments