How do I install Roon server on Windows into a hard-disk that is not the C drive

Thanks, your help is appreciated.


Roon / Roon Server on Windows installs into:

  • ‘p’:\Users’user’\AppData\Local\Roon
  • ‘p’:\Users’user’\AppData\Local\RoonServer
  • ‘p’:\Users’user’\AppData\Local\RAATServer

Unfortunately there are no controls where Roon is installed to on Windows. However, Windows can be adjusted so that the local the home folder is on a different drive … say D: drive.
My old work laptop was setup that way and Roon installed into D:\Users<user>\AppData\Local\Roon.

Personally I’m not so keen how Roon (RoonServer) installs on Windows … I would much prefer it if Roon Server was a service and installed outside of the users file space. However I’m told doing so would introduce permission and automatic self-updating issues.

The Linux installs are more flexible, iirc you were where going to consider that option.

I’d like to raise my hand up and say I want this changed too! :slight_smile:

I’ve been having problems here, as I want Roon to be installed in a different folder (specifically I wanted Roon to run as a windows service under a different user account which does not have privileges to login to the desktop itself).

For now I’ve had to grant that account permissions to login to the desktop, install Roon, then configure it as a service under that account (via NSSM). If I need to do any updates I would have to login under that account to do them.

I would understand Roonlabs not changing this if self-updates and permissions are a major issue, but considering application updates come (from what I’ve seen) at most 2-3 times a year, it’s not like we’ll be upgrading Roon every other day like some other services we may be running.

And that’s not to say there are no workarounds…

As a counter-example to this, I’ve been using LMS nightly builds for a few years now, and all that’s needed is a single click to upgrade to the latest release (which happens every few days) - this installs in Program Files, with all its data in the %ProgramData% folder. Actually as I type this I just thought of another example - Sonarr… I have this installed in a custom folder (C:\prg\Sonarr), data is in %ProgramData% and automated upgrades happen out-of-the-box and without any interaction from me.

Just my 2c. None of this is a major problem but “nice to have”.

Anyone from RoonLabs @support care to comment on this request?

My very first post on Roon was about Roon Server as a Service

Needless to say the title was change to include [not on roadmap]

I don’t mind if Roon can’t install itself as a service (there are service wrappers that can be used for this like NSSM) - but at least give us the option of installing it in a normal application folder (Program Files) or a custom path, rather than forcing it in the %APPDATA% folder which is non-standard…

The driveletter:\Program Files directory supports my needs as long as any drive letter can be chosen.

Hey @alex_london – I talked about this a little more yesterday.

I wouldn’t completely rule out a change here, but building, testing, shipping, and supporting a secondary install mechanism is a pretty big piece of work, and I would also note that we do a lot more than 2-3 releases a year.

I don’t see a Feature Request thread on this yet, so creating one is probably the best option for right now.

@mike, thanks - I’ll create a request if there isn’t one already and see what happens! :slight_smile:

As I mentioned before, it’s not a show-stopper as there are workarounds to this, just would be nice to have…

1 Like

Indeed - sorry I was looking at versions not builds!

1 Like


Is it possible to have all the Roon Server data on driver d: ?



As far as I know, on Windows systems, Roon installs parts of itself in appdata under users and this is not relocatable.

Hi @Georgethesixth,

I moved your post into this topic, which should answer your question.

1 Like

an option for the installation into removable media (USB disc, SD). An art of a “container” installation where I can take roon, my library and files with me or “offline” from my main roon network. In Windows 10 it will be possible. I’ve tried something similar with JRiver 21 and it works very well.