|
At Semi-Legitimate Software, we use and highly recommend DropBox for file sync, backup, and collaboration.
(on a completely unrelated note... if you are looking for a good green web host, we highly recommend A2)
We recently had a need to run two DropBox instances concurrently on a few of our Windows 7/Vista workstations (if you are running Mac or Linux there are alternate methods to do this documented here. If you are running an older version of Windows, this may work for you. We've not tested either of these alternate methods so can't vouch for them.).
By the way, if you don't have a DropBox account and don't mind throwing us a small bone, please use this link to sign up for an account of your own.
Note: DropBox is a great service. Please don't use two accounts to step around their single free account size limit. Pay for a larger DropBox storage space if you need it.
Before we start working on our second DropBox instance, make sure you do a normal install and setup your primary DropBox account with your primary windows user first. Just use the normal default install method for this.
Next, we need to either create a new Windows user or pick an existing one already setup on your machine that you'll use to run the second DropBox instance. This alternate user account does not need to be an administrator or anything, just a normal user is fine.
Note: This user must be password enabled. It doesn't have to be a complex password, but must be non-blank.
Now log on to your machine as your new user. Once logged in, download and re-install DropBox as the new user (you may have to enter an admin password here if your new user isn't an admin himself).

Go through the entire setup process and sync out the DropBox repository to a location that will be accessible to your primary user account. Something like c:\dropbox works just fine.

Log off your new user, and back on as your primary user.
Now we need to create a custom shortcut to the alternate DropBox instance. On both Windows 7 and Windows Vista, the DropBox executable is stored under the local users AppData directory. Something like:
C:\Users\USERNAME\AppData\Roaming\Dropbox\bin\Dropbox.exe
For this example, my user is named "sls" so my path is:
C:\Users\sls\AppData\Roaming\Dropbox\bin\Dropbox.exe
Navigate to the DropBox executable under your alternate user account. (the AppData directory is hidden by default, either type it in your address bar or set Windows to show hidden files). Once you find the executable, right click it and click Send To > Desktop (create shortcut).

Now right click the new shortcut on your desktop and click "Properties." In the "Target" text field append the following to the beginning of the command that is already there:
For this example (USERNAME is sls):

The final contents of the "Target" text field will be something like:
runas /user:USERNAME C:\Users\USERNAME\AppData\Roaming\Dropbox\bin\Dropbox.exe
For this example (USERNAME is sls):
runas /user:sls C:\Users\sls\AppData\Roaming\Dropbox\bin\Dropbox.exe
Click OK to save the changes to the shortcut and then double click it to run. If your alternate user had a password, you will be prompted for it at this point.

You will now see your second DropBox icon appear in your system tray.

Congratulations, you are now running two instances of DropBox concurrently as two separate Windows users!

|
Comments
Like others have mentioned, I can't open the 2nd dropbox folder from the tray icon, but a manual shortcut does the trick.
Also, if you are, like me, storing PDFs in your 2nd dropbox, make sure to share the folder among both user accounts involved. I initially got an "access is denied" message, but doing this seems to have cleared it up.
Thanks again for making my life easier!
I couldn't get the shortcut to work either (using Windows 7 64-bit home edition, Dropbox 0.7.110) but it did work when I created a batch file (type the text into notepad and save as filename.bat) with the following commands, where 'bri' is my second user account:
cd C:\Users\bri\Ap pData\Roaming\D ropbox\bin\
runas /user:bri dropbox.exe
I wouldn't have got there without the help here, so cheers!
That seems to be an issue with the current release actually. This happens for me too. I just made a manual shortcut to the second dropbox folder. The dropbox sync stuff works and everything but it seems that for whatever reason you can't use the tray icon these days.
I did everything you said. I got the 2nd dropbox in my system tray, but even after i double click on it, no window is popping up, hence I cannot access my 2nd dropbox folder. Any idea?
Not sure what to tell you... don't know how it switched for you. This trick still works fine for me. Maybe you're best off just reinstalling Dropbox and starting over.
for some reason when i try this now, i can only run ONE dropbox.exe (the other one opens and closes immediately).
my admin account dropbox.exe now goes to my secondary users dropbox account.. how did it switch?
Having access to my personal dropbox and my project dropbox at the same time is great.
It sounds like you are way past this, but just to be sure... is your "alternate" user's DropBox stored somewhere out from under that user's "user" directory? (aka it's not under c:\Users is it?)
I've not seen permission weirdness with this like you are describing though so honestly I'm just trying to throw out an idea.
It's unclear to me at this point whether this is a Dropbox-related thing or just the vagaries of the Windows permissions system.
I've double-checked them permissions, even logged back in as the secondary user and explicitly granted Full Control to the primary user for the entire directory structure.
It occurs to me that the latest DropBox client may lock the user's files for any user except the one running the instance, so user A cannot read the file's in user B's instance.
Any ideas?
Not sure... the shortcut and pasting the shortcut properties into a cmd Window should behave the same. Are you still having this issue?
Best bet is to open the "cmd" window (Start > type "cmd" in the search box and hit ENTER) and paste the full contents of your shortcut properties string in there and hit ENTER. This should generate the same result output as your shortcut but it'll stay on the screen so you can read it and figure out what's up. Post back what you find please.