Take the 2-minute tour ×
Arqade is a question and answer site for passionate videogamers on all platforms. It's 100% free, no registration required.

This question already has an answer here:

This is pretty much a similar case to How do I stop the launcher bringing up the UAC prompt every time? but under Windows 8.

I tried to go through the steps and install the shims for the launcher, but somehow it doesn't seem to work. So the problem I'm facing is that I need to be present whenever my son wants to run the game and provide the admin password. I don't want to give him admin rights across the board, but grant him rights to run the Launcher.exe Is that at all possible under Windows 8 64-bit?

P.S. I have tried to contact Bioware's support, just to find that they don't know what to do...

share|improve this question

marked as duplicate by Mufasa, kalina, 3ventic, Billy Mailman, Frank Feb 6 at 16:51

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.

    

3 Answers 3

I posted an answer to this that I have tested on windows 8.1, I imagine that something similar will be work for windows 8

http://gaming.stackexchange.com/a/153365/61492

Initially I followed the guidance mentioned on the swtor forums at the following link

How to prevent SWToR from demanding Administrator rights.

But instead of selecting windows xp sp 2 I selected windows 2000 sp 2, because the game wouldn't start properly otherwise

I will now describe what I did. You will need administrator rights to set this all up.

  1. Download and install the "Microsoft Application Compatibility Toolkit 5.6"
    http://www.microsoft.com/en-us/download/details.aspx?id=7352

  2. Launch the 32 bit version of the Compatibility Administrator, the default location on a 64 bit install of windows 8.1
    C:\Program Files (x86)\Microsoft Application Compatibility Toolkit

  3. Under custom databases right click on the default custom database, which in my case was called "New Database(1) [Untitled_1]" , and select "Create New""Application Fix..."

  4. A dialog box will appear where you can enter some information about the application, the name of the program, the name of the vendor and the program file location, the program that you need to care about is the swtor launcher, which is called launcher.exe and will be in the folder where you installed swtor, I installed it in "C:\Star Wars-The Old Republic", so the full path to the launcher is "C:\Star Wars-The Old Republic\lancher.exe" this is what I put into the program file location box. You will need to identify the location of this file (probably program files) and use that as the program file location.

    Press next.

  5. The next dialog allows you to specify the compatibility mode that you want. At first I had followed the advice on the SWTOR forums, which specified that "Windows XP Sp2" should be selected, but found that it didn't work for me, so after some experimentation I found that selecting "Windows 2000 (Service Pack 2)" allowed me to launch the game, login and play. Also be sure to select the RunAsInvoker option in the additional compatibility modes list.

    Press next

  6. The next dialog displays a detailed list of the fixes that will be applied. There is no need to change anything here.

    Press next.

  7. The next dialog displays a summary. No need to change anything here.

    Press finish

  8. Now you must save the database. Give it any name you like.

    Save it in any location you like, I saved it in my SWTOR folder.

  9. Right click on the newly saved database and select install.

  10. Launch the game as non admin.

share|improve this answer

Ok, I didn't let go and approached it again, and... I think I did it :)

Here is how it worked for me:

  1. Installed ADK as per link provided by Matthew Read.
  2. Installed the database server from the installation options.
  3. Ran Compatibility Administrator (32-bit) (In Admin mode)
  4. In the column on the left, on the bottom selected New Database.
  5. The top bar - selected 'Fix'
  6. Got a window named 'Create new ApplicationFix'
  7. Used mu own names in the first 2 fields, in the third one pointed to the location of Launcher.exe, pressed 'Next'
  8. Did nothing in the 'Compatibility Modes' window, pressed 'Next'
  9. In 'Compatibility Fixes' window scrolled down and ticked 'Force Admin Access'
  10. Pressed 'Test Run' - Launcher ran without asking for admin password (yes!), pressed 'Next'
  11. In 'Matching Information' window only left 'File Description', 'Company Name'and 'Product Name' ticked, pressed 'Finish'

I am not sure if the following 2 steps were necessary (especially 1), but I performed them...

  1. Top bar - pressed Save and saved the database in the same folder as Launcher.exe
  2. Top menu, from 'File' pull-down selected 'Install'

I only did all this like 20 minutes ago, but managed to run the game twice in the meantime, so hope this works for others as well

share|improve this answer

That version of the ACT, 5.6, doesn't support Windows 8. You need 6.0 which comes from the Windows 8 ADK: http://www.microsoft.com/en-ca/download/details.aspx?id=30652

If you choose the install option it will let you choose to select only the ACT. I don't know the exact steps for using it since I don't have Windows 8, but it should be very similar to the process for 5.6. There is also online help for it here: http://technet.microsoft.com/en-us/library/hh825181.aspx

share|improve this answer
    
Hi, I installed the ADK, but it looks and acts nowhere near the Microsoft Application Compatibility Toolkit 5.6; also required me to set up an SQL server to keep compatibility databases, and to be honest it's way too complicated for me. I appreciate your help though... –  dalogrus Feb 20 '13 at 23:03

Not the answer you're looking for? Browse other questions tagged or ask your own question.