Jak skonfigurować Dropbox jako usługę

24

Jestem szczęśliwym użytkownikiem Dropbox, ale chcę go używać z moim Windows Home Server.

Chciałbym zapytać, czy można uruchomić tę usługę jako usługę. Domyślna instalacja instaluje dropbox.exe w C: \ Documents and Settings \ administrator \ Application Data \ Dropbox \ bin

Ta ścieżka uniemożliwia mi utworzenie usługi zdefiniowanej przez użytkownika przy użyciu zestawów zasobów Windows.

segfault
źródło

Odpowiedzi:

25

Znalazłem post na forum (teraz usunięty), który opisuje rozwiązanie dla Windows Home Server. Istnieje również inny post, który dotyczy uruchamiania Dropbox jako usługi w systemie Windows Server 2008 . Poniższy opis dotyczy WHS.

Najpierw uruchom instalator Dropbox za pomocą przełącznika wiersza polecenia /D=C:\Program Files\Dropbox (bez cudzysłowów), aby zainstalować Dropbox w katalogu Program Files dla wszystkich użytkowników.

Następnie tutaj zaktualizowana wersja procedury podanej na tym łączu:

Ponieważ Dropbox zwykle działa tylko wtedy, gdy użytkownik jest zalogowany, musimy go najpierw zainstalować i używać za pośrednictwem zdalnego pulpitu, zanim będzie można go przekształcić w usługę.

  1. Zdalny pulpit do Twojego WHS jako administrator
  2. Pobierz DropBox z ich strony internetowej.
  3. Zainstaluj i skonfiguruj Dropbox, jak chcesz. np. zrobiłem specjalny udział w moim WHS o nazwie Dropbox przed instalacją i podłączyłem Dropbox do tego udziału. Następnie zamknij Dropbox z zasobnika systemowego.
  4. Podobnie jak Foldershare, będziesz potrzebował instsrv.exe i srvany.exe z narzędzi zestawu Windows Server 2003 Resource Kit .
  5. Skopiuj instsrv.exe do C:\Program Files\Dropbox
  6. Skopiuj srvany.exe do C:\Program Files\Dropbox
  7. wykonać "C:\Program Files\Dropbox\instsrv.exe" Dropbox "C:\Program Files\Dropbox\srvany.exe"
  8. wykonać reg ADD HKLM\SYSTEM\CurrentControlSet\Services\Dropbox\Parameters /v Application /d "C:\Program Files\Dropbox\Dropbox.exe"
  9. wykonać reg ADD HKLM\SYSTEM\CurrentControlSet\Services\Dropbox\Parameters /v AppDirectory /d "C:\Program Files\Dropbox"
  10. Usuń lub przenieś skrót do Dropbox z folderu startowego (Start -> Wszystkie programy -> Uruchamianie) w menu startowym.
  11. Przenieś (wytnij / wklej) WSZYSTKIE pliki od C:\Documents and Settings\Administrator\Application Data\DropBoxdoC:\Documents and Settings\Default User\Application Data\Dropbox
  12. wykonać net start Dropbox
Gnoupi
źródło
4
Jeden krok do dodania: gdy Dropbox instaluje się w danych aplikacji, musisz utworzyć folder c: \ program files \ dropbox i skopiować do niego wszystkie pliki z katalogu Dropbox \ bin
Michael Stum
Czy istnieje podobna wersja dla systemu Windows Server 2008?
Jaco Pretorius
Udało mi się to uruchomić (Windows Server 2008 R2 64-bit), korzystając z tego artykułu social.technet.microsoft.com/Forums/en-US/winserverMigration/... - Nie musiałem używać instsrv.exe - tylko srvany. exe wskazujący na Dropbox
Jaco Pretorius
Używam TaskScheduler i uruchamiam Dropbox po uruchomieniu systemu. Pracuj jak urok. :)
dariol,
Uwaga: srvany.exe MUSI znajdować się w tym samym katalogu, co dropbox.exe, instsrv może znajdować się w dowolnym miejscu na ścieżce
Martin Beckett
0

Any2Service podobno pozwala zamienić dowolnego exe w usługę. Nie używałem go od dawna, ale może warto spróbować.

CGA
źródło
Link jest zepsuty.
Macke