Computing Infrastructure: Steam Setup
Installing Steam
Valve requires Steam to run as admin to perform many of the game installs via Steam. To do this at AHA we run Steam as admin via a program called Runasgui.
Runasgui runs a service as admin, encrypts the admin password and locks it down to a specific application (in a secured location). The resulting shortcut it makes runs the Runasadmin client and escalates the program running to run as an administrative user!
RunAsGui Quirks
The admin tool attempts to substitute "%programfiles%" for your C:\Program Files directory. When installed on a 64 bit instance it doesn't handle the (x86) folder structure and attempts to duplicate it by displaying "%programfiles% (x86)" in boxes instead of just "%programfiles%". You'll need to remove the " (x86)" for the installer to work.
Steps
- Download RunAsGui from [| Link
or get it from the NAS AHASoftware\Steam Setup\ folder.
- As Admin install Steam to c:\Steam (RunAsGui Flips out otherwise)
- As Admin install RunAsGui Admin to default install path (Install for just this user)
- As Admin install RunAsGui Client to default (for all users)
- Start RunAsGui Admin
- Run RunAsGui Admin and configure it to run Steam as admin. It will create the following as a shortcut:
%programfiles% (x86)\Smart-X\RunAsGUI\RunAsGUIExec.exe "'%programfiles% (x86)\Smart-X\RunAsGUI\Steam_admin.rag'"
Copy the resulting icon (also stored on the NAS) to: C:\Users\Default\Desktop (it's a hidden folder!)
Test it as out a user.