ShareFile Sync for Windows Installation - ShareFile

Find an Answer

Search ShareFile articles, videos and user guides   Your search term must have 2 or more characters.

Browse Articles


ShareFile Sync for Windows Installation


Installing ShareFile Sync for Windows video ShareFile Sync for Windows - Getting Started Video (2:59)

ShareFile Sync for Windows is a native application that automatically synchronizes a folder on your PC with folders in your ShareFile account in real-time. This allows for easy, automatic updates and backup of your data.

IT Professionals: If you desire to implement the On-Demand Sync version of this tool, please consult the configuration documentation before installing ShareFile Sync for Windows.


ShareFile Sync for Windows supports localization in the following languages: English, German, French, Spanish, Russian, Dutch, Portuguese, Japanese, Korean and Simplified Chinese.


  • ShareFile Sync 3.3 includes a new .admx template to manage group policy. The template name has changed from the previous version. To manage ShareFile Sync via group policy the old ShareFileOn-demand.admx must be removed from C:\Windows\PolicyDefinitions on the machine group policy is managed. If you do not remove the old policy definitions the Group Policy editor will open with an error message. You can download the policy definitions at the Citrix downloads page here.

  • Syncing to the root of a drive is currently not supported. If you have a previously installed version of Sync that is syncing files and folders to the root of the drive, then you are advised to change the sync location prior to upgrading to the latest version of ShareFile sync.

  • Changing the name of a root folder on the web application will not change in the Sync folder.
  • Due to Microsoft file path limitations, ShareFile recommends adhering to a file path limit of no longer than 180 characters.

Article Contents (click the link to skip to that section)

Installation and Setup

Administrator Information


System Requirements

Sync for Windows supports the following platforms:

  • Windows Server 2012
  • Windows Server 2008 R2
  • Windows 8
  • Windows 7
  • Windows Vista

Microsoft .NET Framework 4.0 is required. Click here for information on How to Update Your .NET Framework.


User Requirements

To use the sync tool:

  • You must be an Employee User on a ShareFile account.
  • You must have Upload and Download permissions on the folder you are syncing to

Downloading and installing Sync for Windows

To download the sync tool, log in to your ShareFile account, click Apps in the navigation bar and then select Sync for Windows. You must accept the License Agreement to continue installation.

Once you have installed the sync tool on your PC, you will be able to set up your ShareFile account.

First, type your email address in the Email field.



If your email address is associated as an employee user on more than one account or your account requires company credentials, you will be prompted to enter your subdomain. In this process, you will be emailed a list of subdomains that your email address is associated with for your convenience.

A subdomain is the first part of the login URL. For example, if you log in to, your subdomain is ‘mycompany’ (without the quotes).



After entering your Subdomain, type in your Password.



If your account is set up to accept company credentials, you will be prompted for the appropriate username and password at this time. You should enter the username and password you use to log in to your computer.



After your credentials have been accepted, Sync for Windows will walk you through a brief tutorial. At the end of the tutorial, click Finish.


Setting the syncing location

Right-click Preferences and select Settings to change both the ShareFile account and the local folder that is being used for the sync.



This tool can only sync to a fixed local drive. You will not be able to sync a network or removable drive. The default location will be 'C:\Users\%Username%\ShareFile.'

When a folder that is synchronized by ShareFile Sync is also synced to a Windows roaming profile, the two sync operations can cause conflicts. For this reason, it is recommended that the ShareFile folder not be synchronized to a user’s roaming profile.

Configure a Proxy Server

If needed, you can configure the sync tool to work with your proxy setup. For detailed instructions, please refer to Configuring a Proxy Server.


Administrator Information

Custom configuration for IT

Click here to view the ShareFile Sync for Windows downloads page.

Once there, you may download 32-bit and 64-bit MSI versions of the ShareFile Sync for Windows tool for push installation.

Configuring sync through group policy

Before setting registry keys, please delete the manual account configuration file located here: %AppData%\Roaming\ShareFile\SyncEngine\sfconfig.db. If you do not delete this file, it will take precedence over any registry keys that you set.

If you are configuring On-Demand Sync, click here for registry key information.

The following registry keys can be used to configure sync via group policy:


Key NameKey TypeDescription
AccountREG_SZThe ShareFile account name (e.g.

Possible values are

- 0 for single sign-on, using the current user’s Windows authentication

- 1 to prompt for user credentials

- 2 for SAML forms authentication. This is only supported for On-Demand Sync Configuration.

LocalSyncFolderREG_SZ or REG_EXPAND_SZSpecify the path to the fixed local drive. Environment variables are supported but must set the value type to REG_EXPAND_SZ (e.g. %userprofile%\ShareFile).
SharedFolderIdsREG_MULTI_SZList of ShareFile folder IDs. You can find a folder ID by clicking on Get Direct Link within the folder and copying the value after the final / character (e.g. foa00a00-000-0000-000a-0a00aa0a0000). To retrieve folder IDs in bulk, please use the ShareFile API.
CustomSharedKeyREG_SZSet this value to the custom key generated from the web application. Please see Customizing sync access below for more information on how to use this key.
AutoUpdateCheckIntervalHoursREG_DWORDThis setting specifies the frequency of auto-update checks in hours. Setting this to 0 will configure sync to check for an update every 15 minutes. If not set, the auto-update will check for updates every 24 hours. This setting is ignored if auto-update is disabled.
EnableAutoUpdateREG_DWORDSet this value to 0 to disable the auto-update feature. Auto-update is enabled by default.

Configuring sync through a custom configuration file

You can make additional configurations for the sync tool through the configuration file located at: %ProgramFiles%\Citrix\ShareFile\Sync\SyncEngine.exe.config

Using custom configurations, you can exclude files by extension or by name. By default, files with extensions ‘.pst’ are excluded. You can add additional file types to exclude by adding additional lines with the extension you want to exclude and the unique number for that extension.

In addition, you can exclude files by name by adding a line with the file name that you want to exclude and the unique number for that file.

Please note that the exclusion behavior in sync is specifically targeted to avoid sync uploads of the chosen files types, but not downloads.

After modifying any configuration file, you must restart the sync tool to apply the changes.

Customizing sync access

Support for selective enablement of the sync tool allows you to limit access to specified users, typically those with managed or corporate devices. To use this feature with a ShareFile account that has the sync tool access set to Disabled, you must specify a custom key that is generated by your ShareFile administrator in a registry value for the end user.

ShareFile administrators can set this key by clicking Admin in the top navigation bar of their ShareFile account .



Then select Power Tools in the sidebar.

Under Sync, administrators can select Disabled to enter a custom 256-bit key.

Only Enterprise accounts will be able to utilize the Generate Key option

Any user who desires to use ShareFile Sync will need to use this key in their registry keys if sync is set to Disabled. Please see the CustomSharedKey in the table above for more information on the key required.


Uninstall Sync for Windows

ShareFile recommends these steps for advanced users only. If you have a significantly large amount of data stored with your ShareFile Sync for Windows app, please consult your ShareFile Administrator prior to completely uninstalling the app. Please take steps to back up all data stored with ShareFile Sync for Windows prior to attempting a reinstallation.

  1. In the Windows Notification Center of the Task Tray, right-click the green ShareFile Sync Icon and select Exit.
  2. Completely close the SyncEngine process.
    1. Open Windows Task Manager
    2. Under the Processess tab, choose Syncengine.exe*32 and click End Process.
    3. If a second Syncengine process is listed, also end that process.
    4. The Process should have ended when exiting the app, but check to make sure it is not running.
  3. Delete the Configuration file.
    1. Access the Windows Run dialogue box.
    2. Type %appdata% and press Enter.
    3. Navigate to %appdata%\ShareFile\SyncEngine and delete the sfconfig.db file.
  4. Open Control Panel and navigate to the Installed Programs list. Select Citrix ShareFile Sync and uninstall it.
  5. Delete any existing Sync Registry Keys.
    1. Open Regedit.exe and remove \\HKCU\Software\Citrix\ShareFile\Sync
  6. Delete the old ShareFile folder
    1. If you absolutely need to save the files locally, please move the files to a new Folder. Renaming the folder does not break the relationship between Sync and the folder.
    2. If you perform Step 1 of this section, you may reinstall Sync and pause the tool immediately after login, then move the data back into the Sync folder before the duplicate jobs are processed.



Video: ShareFile Sync for Windows - Getting Started (2:30)

Using ShareFile Sync for Windows

ShareFile Sync for Mac

Which Sync Tool are You Looking for?

Configuring a Proxy Server

Did this article answer your question?