The Google drive desktop application which is a component of Google Apps will only run when a user is logged onto a computer. There may however be times when you want Google Drive to be running all the time with or without a user logged in. Use the below steps to configure Google Drive to run as a service in Windows 2008 or Windows 7.
- Log into the server or desktop with the account that you want to run the service as and setup google drive. Configure google drive to not run at startup and exit the application.
- Download srvany.exe from Microsoft Windows 2003 Resource Kit (available free from Microsoft). Copy srvany.exe into the folder where google drive is installed.
- Open a windows cmd prompt (run as administrator) and type in the service and authentication details you want (in our case GoogleDriveSync) i.e. sc create GoogleDriveSync displayName= "Google Drive Service" start= auto obj= "<domain>\<username>" password= "<password>" binPath= "C:\Program Files (x86)\Google\Drive\srvany.exe"
- Goto your Start Menu, type in regedit and goto the new service (in this case GoogleDriveSync) HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\GoogleDriveSync
- Create subkey Parameters below which you must create two string values:
- Create an String Value called Application then right click on this and add the path to googledrivesync.exe (e.g C:\Program Files (x86)\Google\Drive\googledrivesync.exe)
- Create an String Value called AppParameters with the relevant parameters for googledrivesync.exe (e.g /autostart --noshow_confirmation_dialog_on_delete)
- From the command prompt run net start GoogleDriveSync or start the service via the services snap-in
You can then manage Google drive as a service. If you need to edit the settings within drive log in as the account that the service is running under, stop the service then start Google drive from the icon in the start menu. When you have completed the changes to the settings close the google drive desktop application and start the service back up again.