I have installed Tor as a service on my Windows machine, because I occasionally need to tunnel things through Tor (e.g., SSH-over-Tor) and want to be able to do this without having to run the Tor Browser all the time.
The service and the tunneling of things works just fine. However, while the service is running, the Tor Browser refuses to start. (If I stop the service, it starts just fine.) This is because the Browser is launching the Tor process itself, and you either can't have two copies of the process run simultaneously, or there is some other kind of conflict (e.g., they both are trying to listen to the same ports).
What is the proper way of fixing this? Is there a way to tell the Browser not to try to launch a Tor process but to use the running service instead? Or should I run the service with a separate
torrc file and tell it to listen to different ports? (And how do I do this?)