Run The Old Republic without an Administrator account

star-wars-the-old-republic

Stupidly long story short…

I have access to Windows 7 computer that I can only log into with a "Guest" account. The Guest account does not have Administrator access.

Star Wars: The Old Republic is already installed, and in fact there is a shortcut on the desktop; however, attempting to run it prompts me for an Administrator password. I do know someone who is an Administrator, but I don't want to bother her every time I want to run the game.

Can I play Star Wars: The Old Republic on this machine, and if so how? I am willing to have the Administrator set something up (a shortcut or something), just so long as I can run it without her help.

Best Answer

Technically, yes but it's a bit of a hassle to set up.

You'll need to use Microsoft's Application Compatibility Toolkit to apply shims to the launcher.

  1. First, download and install both the Compatibility Toolkit and the Application verifier.
  2. Run the Compatibility Toolkit's Standard User Analyzer Wizard . It is located in Start Menu > Microsoft Application Compatibility Toolkit > Developer and Tester Tools
  3. Enter the location (or browse for) the launcher. It should be in C:\Program Files (x86)\Electronic Arts\BioWare\Star Wars-The Old Republic
  4. Click Launch
  5. Very Important: You should see 2 LUA Prompts: the first for the Standard User Analyser and the Second for the SWTOR Launcher. Accept the first but decline the second.
  6. The Analyser will ask whether the application ran without problems. The launcher should not have launched (If it did, you may have accepted the LUA prompt I said to decline earlier). Click No
  7. The Analyser will suggest some mitigations. You should only need to check Force Administrator Access (*), but if you want to be sure or if it doesn't work the first time, you can check them all; it will only loosen some security in a few extremely specific folders/registry keys. That should not cause any problem in an environment that allows you to play SWTOR.
  8. Click "Launch" to test the settings.
  9. The launcher should have launched properly without any prompts. If it didn't, click no and select somemore mitigations in step 7.
  10. Once the launcher works properly, Click Yes then Export to create an msi file containing your fixes.
  11. Run the generated MSI to install the shims permanently.

There is one last step to take care of every last prompt. In the extras folder of your SWTOR installation (so C:\Program Files (x86)\Electronic Arts\BioWare\Star Wars-The Old Republic\extras), there should be a file named vc2008redist_x86.exe. Rename it to vc2008redist_x86.exe.unused

(*) Despite the name, this shim does not give Administrator access to the launcher without your knowledge; it lies to the launcher telling it you are an Administrator when in fact you are not