Desktop Sync Mass Installer (.msi) How-To


Egnyte provides a convenient Microsoft Installer (.msi) package to allow Administrators to quickly mass deploy Desktop Sync to all of the users in their organizations. This eliminates the burden or having to manually install on each computer individually.

Note that, when using Windows environment variables that resolve to different values based on the user (eg. %USERNAME% OR %LOCALAPPDATA%), it's important to ensure the installation is running as the user who will be synchronizing content so that the variable refers to the correct user account and permissions are appropriately set.

The local account used to perform the installation must have elevated admin privileges during the installation.

Command (run from elevated prompt with Admin privileges):

MSIEXEC /i {path to downloaded msi file}


Optional MSI installation parameters:

Name Description Sample Value

Path to install the application.
If there are errors during startup of the application, users must have write permissions to this location to see error logs.

%PROGRAMFILES%\Egnyte Desktop Sync

Path to store Desktop Sync configuration.
Users must have write permissions to this location.

C:\Users\%USERNAME%\AppData\Local\Egnyte Desktop Sync
REG_DESKTOPSYNCDIR Path to store locally sync files C:\Egnyte
SUBDOMAIN Pre-fill the domain for users on the login page. None
USE_SSO set to '1' and set the SUBDOMAIN parameter and users will automatically be prompted to login with your SSO provider instead of having to click 'Other login options' during authentication. 1 (ie. USE_SSO=1)
REMOTE_FOLDERS Select initial folders to sync to local clients "/Shared/Documents,/Private"
SYNC_TYPE Set sync schedule for client "realtime|polling|off"
POLL_TIME If polling set for sync_type, specific time interval in second "900"
SILENT Don't open browser and popup the login page TRUE


Supported Microsoft Installer flags:

Name Description

Installs or configures a product.

/qn Silent install. No UI. Users installing Desktop Sync in non-silent mode will follow these steps.
/l*v {log file} Logs install to log file.
/x Uninstalls a product


Sample command:

MSIEXEC /i "Egnyte Desktop Sync Setup.msi" SUBDOMAIN="acme" REG_DESKTOPSYNCDIR="C:\Egnyte" REG_CONFIGURATIONDIR="C:\ProgramData\Egnyte" /qn 


Remote Configuration (for Windows)

Desktop Sync includes a utility called "update_config.exe" which allows admins to configure the list of subscribed folders and the sync frequency. This feature is useful for admins who want to preconfigure Desktop Sync for their users after installation. Please use the following syntax:

remoteFolders: comma separated list for folder selections (i.e. "/Shared/Projects","/Private")

syncType: realtime | none 

Example: From command line, Run: 

"C:\Program Files (x86)\Egnyte Desktop Sync\update_config.exe" remote_folders=/Private sync_type=realtime

After users login with their credentials, they can start syncing. They will not have to configure folders or schedule sync in the setup pages.


Known Limitations

  1. While upgrading from .exe to .msi is supported; we do not support upgrading users from .msi to .exe.
  2. Desktop Sync only allows a single user to connect their Egnyte account per machine. If you have a use case which requires support for multiple users, use the Egnyte Connect Desktop App.
Egnyte Community

Egnyte Community

Want to connect with other Egnyte users and our Egnyte team? Share ideas and ask questions in our Community .