Cómo configurar Dropbox como servicio

24

Soy un usuario feliz de Dropbox, pero quiero usarlo con mi Windows Home Server.

Me gustaría preguntar si es posible ejecutarlo como un servicio. La instalación predeterminada instala dropbox.exe en C: \ Documents and Settings \ administrador \ Application Data \ Dropbox \ bin

Esa ruta me impide crear un servicio definido por el usuario utilizando los kits de recursos de Windows.

segfault
fuente

Respuestas:

25

Encontré una publicación en el foro (ahora eliminada) que describe una solución para Windows Home Server. También hay otra publicación que cubre Running Dropbox como servicio en Windows Server 2008 . La descripción a continuación es para WHS.

Primero, ejecute el instalador de Dropbox con el interruptor de línea de comando /D=C:\Program Files\Dropbox (sin comillas) para instalar Dropbox en el directorio de Archivos de programa para todos los usuarios.

Entonces aquí una versión actualizada del procedimiento dado en este enlace:

Dado que Dropbox normalmente solo funcionará cuando un usuario haya iniciado sesión, tendremos que instalarlo y usarlo primero a través del escritorio remoto, antes de que pueda convertirse en un Servicio.

  1. Escritorio remoto a su WHS como administrador
  2. Obtenga DropBox de su sitio web.
  3. Instala y configura Dropbox como quieras. por ejemplo, hice un recurso compartido especial en mi WHS llamado Dropbox antes de la instalación y vinculé Dropbox a este recurso compartido. Luego salga de Dropbox desde la bandeja del sistema.
  4. Al igual que Foldershare, necesitará instsrv.exe y srvany.exe de las herramientas del Kit de recursos de Windows Server 2003 .
  5. Copie instsrv.exe en C:\Program Files\Dropbox
  6. Copie srvany.exe a C:\Program Files\Dropbox
  7. ejecutar "C:\Program Files\Dropbox\instsrv.exe" Dropbox "C:\Program Files\Dropbox\srvany.exe"
  8. ejecutar reg ADD HKLM\SYSTEM\CurrentControlSet\Services\Dropbox\Parameters /v Application /d "C:\Program Files\Dropbox\Dropbox.exe"
  9. ejecutar reg ADD HKLM\SYSTEM\CurrentControlSet\Services\Dropbox\Parameters /v AppDirectory /d "C:\Program Files\Dropbox"
  10. Elimine o mueva el shorcut a Dropbox lejos de la carpeta de inicio (Inicio -> Todos los programas -> Inicio) en el menú de inicio.
  11. Mover (cortar / pegar) TODOS los archivos de C:\Documents and Settings\Administrator\Application Data\DropBoxaC:\Documents and Settings\Default User\Application Data\Dropbox
  12. ejecutar net start Dropbox
Gnoupi
fuente
44
Un paso para agregar: a medida que Dropbox se instala en los datos de la aplicación, debe crear la carpeta c: \ archivos de programa \ dropbox y copiar todos los archivos del directorio Dropbox \ bin en él
Michael Stum
¿Existe una versión similar para Windows Server 2008?
Jaco Pretorius
Logré que esto funcionara (Windows Server 2008 R2 de 64 bits) usando este artículo social.technet.microsoft.com/Forums/en-US/winserverMigration/… - No necesitaba usar instsrv.exe, solo srvany. exe apuntando a Dropbox
Jaco Pretorius
Uso TaskScheduler e inicio Dropbox cuando inicio el sistema. Trabajar como un encanto. :)
dariol
nota: srvany.exe TIENE que estar en el mismo directorio que dropbox.exe, instsrv puede estar en cualquier parte del camino
Martin Beckett
0

Any2Service supuestamente le permite convertir cualquier exe en un servicio. No lo he estado usando en mucho tiempo, pero quizás valga la pena intentarlo.

CGA
fuente
El enlace está roto.
Macke