Unfortunately, Insync 3 (with OneDrive support), will no longer officially support running Insync as a Windows service.
However, you can still install Insync 3 on Windows Servers and run it as a service but you won’t be getting any email support. Any help you require will be limited to the forums.
- The Insync 3 build will install on Windows Servers
- It will be limited to community support on the forums (no email support)
Why is this happening?
Our devs rewrote our core sync engine (we call her “core 3”) using Python 3 for Insync 3. Core 3 allows us the develop (i.e. add features) and debug faster (i.e. fix bugs).
Because of the limited time and resources, we’ve decided to limit our support for running Insync as a service on Windows Server to just the forums.
If you need to run Insync as a Windows service, you can still do so by following the instructions below.
NOTE: Insync tray icons, context menu and badges will not appear while running as a service.
- Go to
Insync Preferences> uncheck
Start Insyncwhen computer starts and Show pop-up notifications . Click OK .
- Download srvany.zip146 and extract srvany.exe to a permanent location such as Program Files or %appdata%\Insync folder.
- DO NOT put it in the
~Insync\Appfolder as it would be wiped out while updating or re-installation.
Note: You can skip this step if you have resource kit installed on your server 2008 as it already contains srvany.exe*
- Run command prompt as administrator.
- Copy the following command as is and paste it in the command prompt.
Note: Don’t press enter yet.
sc create SERVICENAME binpath= “PATHTOSVRANY.EXE” type= own start= auto DisplayName= “DISPLAYNAME"
- In the above command, replace:
SERVICENAMEwith the service name that you want to call this service (e.g. InsyncSrvc, PATHTOSVRANY.EXE with the actual path to svrany.exe like
"C:\Users\Username\AppData\Roaming\Insync\svrany.exe"DISPLAYNAMEwith whatever name you want. e.g. “My Insync”)
- Now press enter.
- If everything goes fine, you’ll see the success message:
[SC] CreateService SUCCESS
- Open registry editor (run > regedit) : Go to
HKEYLOCALMACHINE\SYSTEM\CurrentControlSet\Services\SERVICENAME. Make a new registry key called Parameters by right-clicking on the
SERVICENAMEkey and choosing
New > Key. Under
Parameterskey, create a string value Application (Right click > New > String value). Set its data to Insync executable path e.g.
C:\Users\[username]\AppData\Roaming\Insync\App\Insync.exe(Right click > Modify)
- Now go to
Control Panel > System and Security > Administrative Tools > Services
- Look for the
DISPLAYNAMEthat you chose for this service.
- Right click
DISPLAYNAME > Properties
- Under the logon tab, instead of local system account, choose the user account for which you set the Insync application path in the registry. Enter password for that account. Click OK.
- Now, Insync would start before any user logs in. When you would log in, Insync tray icon and overlay icons on files or folders being sync’d won’t appear. So, if you want them, you will have to stop the service and start Insync as a normal program.
Optional: For some setups, a delayed start of the service is desirable. For e.g. if you are syncing to a network drive, network drive should be available first. You can enable delayed start of a service using the following command:
sc config SERVICENAME start= delayed-auto
(Note that there is a space between
Leave your feedback via the chat box (lower right). :)