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
  • No one is chatting at the moment.
  • K3Nv2 @ K3Nv2:
    why
  • Xdqwerty @ Xdqwerty:
    @K3Nv2, it's not funny
  • K3Nv2 @ K3Nv2:
    ok
  • BigOnYa @ BigOnYa:
    Wut?
  • K3Nv2 @ K3Nv2:
    That's not funny
    +2
  • Psionic Roshambo @ Psionic Roshambo:
    So two cannibals where eating a clown and one says to the other. Hey does this taste funny to you?
    +2
  • K3Nv2 @ K3Nv2:
    What do you call a slow car? Retired
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Did you hear about the police car that someone stole the wheels off of? The police are working tirelessly to find the thieves.
    +2
  • K3Nv2 @ K3Nv2:
    A firefighter got arrested for assault his main claim was what I was told he was on fire
    +2
  • BigOnYa @ BigOnYa:
    What do you call a hooker with a runny nose? Full
    +2
  • Psionic Roshambo @ Psionic Roshambo:
    What do you tell a woman with two black eyes? Nothing you already told her twice!
  • K3Nv2 @ K3Nv2:
    Diddy also works
  • K3Nv2 @ K3Nv2:
    A scientist heard the word batman so he put a naked lady in a cage with a bat
  • Psionic Roshambo @ Psionic Roshambo:
    Chuck Norris won a staring contest, with the sun.
  • K3Nv2 @ K3Nv2:
    A vampires favorite thing to do is moon you
  • BigOnYa @ BigOnYa:
    What's the difference between an airplane, and Ken's mom? Not everyone has been in an airplane.
  • K3Nv2 @ K3Nv2:
    What's the difference between @BigOnYa and his wife? Nothing both want to bone me
    +3
  • RedColoredStars @ RedColoredStars:
    How much wood could a wood chuck chuck if a wood chuck could chuck norris
    +1
  • BakerMan @ BakerMan:
    how do i know? you're a guy, and he wants to bone every guy on this site (maybe, idk)
    +1
  • K3Nv2 @ K3Nv2:
    He wants to bone anything with a dick
    +1
  • Xdqwerty @ Xdqwerty:
    Good night
    +1
  • BigOnYa @ BigOnYa:
    Nighty night, big day tomorrow. Congrats.
    K3Nv2 @ K3Nv2: https://www.instagram.com/reel/C7iLZ35NrQt/?igsh=MWd2Z3U0dmNlMmNxcw==