I keep Star Trek Online installed in two separate directories. One of the copies is simply a backup which I update but never play, while the other is for playing.
Keeping these two copies updated got a bit messy after the STO launcher began recording the
InstallLocation in the Windows registry.
Subsequently, I have to remove this value from the registry prior to launching the game from another location.
@echo off reg delete "HKEY_CURRENT_USER\Software\Cryptic\Star Trek Online" /v "InstallLocation" /f