Tutorial  Updated

Portable Steam - Run Steam Anywhere!

THIS ONLY WORKS ON WINDOWS 7!!!

Somewhere far away from home and want to access Steam?
No access to admin privileges blocking you?

This guide is for you! All you'll need is the Steam installer and preferably a USB or some type of hard drive. (The USB is so you can put Steam on it and bring it anywhere. Pretty cool! I have a 2TB hard drive with all my games on it, and I bring it anywhere I go! Steam library on the go!)

Instructions:
  1. Download this .zip that I thoughtfully put together and uploaded to MEGA. (Seriously GBAtemp users, stop fucking using Dropbox. Dropbox is shit and we all know it!)
  2. Extract it to a folder in your USB drive
  3. Run "RUNSTEAM.bat"
  4. Change the install folder to the "Steam" folder I put in the .zip
  5. Once that is done, deselect "Run Steam" and press finish.
  6. Copy "COPYTHIS.bat" into the folder
  7. Run "COPYTHIS.bat"
  8. Profit!

For some reason the link isn't working. Here it is
https://mega.nz/#!MfpRCTKI!S4dBrV0APAaNgztY5j39mr67mWKQUKkzZRzHPTU-wlM

How this works:

Setting __COMPAT_LAYER to RunAsInvoker does not actually give you administrator privileges if you do not have them; it simply prevents the UAC pop-up from appearing and then runs the program as whatever user called it. As such, it is safe to use this since you are not magically obtaining admin rights.
 
Last edited by ,
D

Deleted User

Guest
OP
Have you even tested it on 8 or 10?

10 it definitely doesn't work, not quite sure about 8. It uses a batch file with the
Code:
set __COMPAT_LAYER=RunAsInvoker
command, which only appears to work in Windows 7.


**EDIT**

Some info on how this works:

"Setting __COMPAT_LAYER to RunAsInvoker does not actually give you administrator privileges if you do not have them; it simply prevents the UAC pop-up from appearing and then runs the program as whatever user called it. As such, it is safe to use this since you are not magically obtaining admin rights."
 
Last edited by ,
  • Like
Reactions: PrincessLillie

leon315

POWERLIFTER
Member
Joined
Nov 27, 2013
Messages
4,100
Trophies
2
Age
124
XP
4,087
Country
Italy
Or u can just copy steamapps folders to USB Hdd, then use steam client on other PC do check for repair/hash for you.

All u need is just install steam client on other PC.
 
Last edited by leon315,
D

Deleted User

Guest
OP
Or u can just copy steamapps folders to USB Hdd, then use steam client on other PC do check for repair/hash for you.

All u need is just install steam client on other PC.
It still asks for admin access.
 

MarioMasta64

hi. i make batch stuff and portable shiz
Member
Joined
Dec 21, 2016
Messages
2,297
Trophies
0
Age
26
Website
github.com
XP
2,106
Country
United States
all you need to do is extract steam.exe and run it see :
It still asks for admin access.

https://github.com/MarioMasta64/Ste...3c14bdbf00baa55cb1200a6149feeb97/launcher.bat (for a simple version a more fancy version here: https://github.com/MarioMasta64/EverythingPortable/blob/master/launch_steam.bat)

--------------------- MERGED ---------------------------

if you want to add .dll compatibility for games putting them in a folder and adding to path should work fine for most cases. not sure how steam handles those tho.

--------------------- MERGED ---------------------------

also probs you can add warnings like i did saying what to respond when it asks, basically the things it asks for (the service) is so that it can install things like directx or whatever the game needs without having to bring a uac prompt up (it also used for creating desktop icon links)

--------------------- MERGED ---------------------------

hopefully some of the tricks i did can help with your project :P good luck with it
 
D

Deleted User

Guest
OP
all you need to do is extract steam.exe and run it see :


https://github.com/MarioMasta64/Ste...3c14bdbf00baa55cb1200a6149feeb97/launcher.bat (for a simple version a more fancy version here: https://github.com/MarioMasta64/EverythingPortable/blob/master/launch_steam.bat)

--------------------- MERGED ---------------------------

if you want to add .dll compatibility for games putting them in a folder and adding to path should work fine for most cases. not sure how steam handles those tho.

--------------------- MERGED ---------------------------

also probs you can add warnings like i did saying what to respond when it asks, basically the things it asks for (the service) is so that it can install things like directx or whatever the game needs without having to bring a uac prompt up (it also used for creating desktop icon links)

--------------------- MERGED ---------------------------

hopefully some of the tricks i did can help with your project :P good luck with it

Oh shit, that's neato
 
  • Like
Reactions: MarioMasta64

MarioMasta64

hi. i make batch stuff and portable shiz
Member
Joined
Dec 21, 2016
Messages
2,297
Trophies
0
Age
26
Website
github.com
XP
2,106
Country
United States
Very basic compared to yours :rofl2:
yours has an import option tho xD i havent even implemented that into mine yet, also its kinda sloppy with locallow (which cant be set via variable but a symlink may work (i think itll kill compatibility for win10 or below if i do that tho as symlinking changed)
 

MarioMasta64

hi. i make batch stuff and portable shiz
Member
Joined
Dec 21, 2016
Messages
2,297
Trophies
0
Age
26
Website
github.com
XP
2,106
Country
United States
it works on windows 10 just gotta change a thing:
Code:
cmd /min /C "set __COMPAT_LAYER=RUNASINVOKER && start "" SteamSetup.exe"
why this works even tho its almost exactly your thing idk. but here ya go :D

--------------------- MERGED ---------------------------

also i never knew about such a command existing :o ive been just extracting things, this may prove very very useful for some of my projects :D

--------------------- MERGED ---------------------------

heres an updated archive with win 8 / 10 support fixed :D lesson: cmd is weird af
 

Attachments

  • PortableSteam.zip
    1.3 MB · Views: 1,284

WildDog

Well-Known Member
Member
Joined
Aug 13, 2018
Messages
188
Trophies
0
Age
37
XP
271
Country
Netherlands
This is actually kinda cool! I'm on windows 10 tho so that sucks
Well it's only worthy, if you are not allowed to install steam on the machine, then this is a bypass.
Steam doesn't run with admin rights, in fact Valve is against running Steam with admin rights.
BUT
to install Steam with the official installer, you do need admin rights.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • RedColoredStars @ RedColoredStars:
    Guy doesnt know wtf hes talking about half the time
  • realtimesave @ realtimesave:
    @SylverReZ that reminds me that my friend sells CRTs he gets cheap or free for hundreds of dollars. people are dumb
    +1
  • RedColoredStars @ RedColoredStars:
    And is incredibly annoying.
  • realtimesave @ realtimesave:
    man I just washed my shoes and they look exactly the same as before I washed them :|
  • realtimesave @ realtimesave:
    luckily they didn't fall apart
  • RedColoredStars @ RedColoredStars:
    Some CRTs are very much worth the price
  • RedColoredStars @ RedColoredStars:
    i used to go out to the recycling center every couple weeks and look at the crts and other electronics people would drop off. Usually screens were broken or severely scratched from being tossed around. Did find a good one here and there, but never anything like a 1080i widescreen crt.
  • RedColoredStars @ RedColoredStars:
    Or a good contition 40" Sony Trini that weighs 300 lbs. lol
  • RedColoredStars @ RedColoredStars:
    Literally 300 lbs. lolol
  • BigOnYa @ BigOnYa:
    I have a few of those boat anchors in my basement I tried giving away but no one wanted them, So anyone close to Columbus, Ohio area that wants them, (26", 2x 19") please come get, for free.
  • RedColoredStars @ RedColoredStars:
    Dont know anyone wants those smaller ones. Most are after larger sizes and the kinda top of the line models
  • RedColoredStars @ RedColoredStars:
    Motion handling and input lag on those things destroy plasmas, led, oled
  • realtimesave @ realtimesave:
    I had some really nice CRTs I should've kept
  • realtimesave @ realtimesave:
    now I have all lcd
  • realtimesave @ realtimesave:
    one in particular I regret getting rid of oh well :|
  • realtimesave @ realtimesave:
    the Sonys and stuff I don't care about
  • realtimesave @ realtimesave:
    and used LCD are hard to sell I can imagine.. not worth much
  • realtimesave @ realtimesave:
    @SylverReZ where do u lurk
  • a_username_that_isnt_cool @ a_username_that_isnt_cool:
    Is it piracy if it was released for free? Not in my opinion, but I also think it's not piracy if buying it isn't owning it, and it's not piracy if you can't buy it from the original creators anymore.
  • K3Nv2 @ K3Nv2:
    Free release can have loopholes where they still make money through ads
    +1
  • Xdqwerty @ Xdqwerty:
    sigh
  • Xdqwerty @ Xdqwerty:
    @a_username_that_isnt_cool, could you change your username?
  • Xdqwerty @ Xdqwerty:
    i guess not...
    Xdqwerty @ Xdqwerty: i guess not...