You can run Insync as service on Windows Server 2008 R2 by following the instructions below.
NOTE: Insync tray icons, context menu and badges will not appear while running as a service.
- Go to Insync
Start Insync when computer startsand
Show pop-up notifications. Click
- 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"DISPLAYNAME with 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
Parametersby 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