Ways to prevent steam updating to block win7 (maybe?)
I've done some things to prevent steam from updating the client to newer versions for now. I don't know how effective that will be in the long term, but steam didn't start "including EOL" aspects in the patches for the client, until after 3/24/2023 and i happened to Backup-clone my drive on that day.
4/26/2023 is when the new patches to punish users for using windows 7 came in. 'warning' us about steam EOL on win7. But also possibly including what i call kill-switch software to use for its planned obsolescence of steam on 1/1/2024.
Here is a Haphazard list of things i have done, to prevent further updates affecting my ghost-image of steam.
UNDERSTAND THIS: this is a 'mess', not tidy, and not advised for anyone but elite superusers to poke around at!!!
WHAT THIS WILL DO:
A) Well so-far, it has disabled and prevented steam from doing -any- sort of updates to the client. Its also pretty much ruined access to the store page and pretty much anything relateing to steam client chromium access..
B) %Path2Steam%\Steam\logs\bootstrap_log.txt seems to be bloating up constantly with failed attempts to download/install the patches its looking for. My only fix for this is to have the file Open (In usage-lock) when steam tries to access it, so that it cant alter it. This file came in handy for seeing where steam was getting downloaded patches from. so i could Block them using c:/windows/system32/drivers/etc/hosts (explained below)
C) While all of this is to block prevent and keep Steam in Offline mode, i WAS actually able to continue logging in, as is, for now. I guess ill find out in 2024, if it's a pheasable fix to remain using win7 with steam next year. (But i doubt it)
D) you can chose "Go Online" from the steam menu after steam has started up. But all of this is to assure it -starts- in offline mode and cant initiate any DL's of patches to change anything During Steam Restarts.
E) Games do still update, and i can "Go Online" mode and play things but not -everything- works with this setup. The game "Core Keeper" I was not able to friend-invite or even connect with code, to my Boyfriends pc with this same setup between us. The game "Grounded" would not move past the login screen as it's a MicrosoftGames or MicrosoftPlay game or something or other. But i was able to run "Star Wars Squadrons" an EA game (the steam version) with Reshade.me (helps bypass DirectX12 requirement for windows7 users), and connect to online dogfights and such. so Your Mileage May Vary.
F) I wouldn't advise installing new steam games with the below processes in-place. or even DLC.. i mean maybe you can. i have not tried to yet... i guess it could work?? i just. cant see any store pages in steam to do so with all this.. so ... um, maybe buy through your local web browser? Firefox? Chrome? That'll be for you guys to test and report back on. Im not buying any more through steam at ALL till they make sure windows 7 users can still play and buy and access normally. (So mad at you right now steam! So mad!)
~~The LIST:~~
NOTE For This LIST: I did ALL these things listed below, -before- booting up steam even once after 3-24-2023. Piece-mail this list at your own risk!
[1] Backup your WHOLE STEAM FOLDER (minus maybe %Path2Steam%/steam/steamapps/common ) before proceeding, so you can replace anything later.
[2] the file " %Path2Steam%\Steam\logs\bootstrap_log.txt " was helpful for me to locate items to remove before each steam restart.
I searched for package updates after 3/25/2023 and wrote a batch to automatically remove them if they are downloaded to the folder.
I put the batch file i created in this folder %Path2Steam%\Steam\ and named it DelPost3-25-2023.bat
here are the contents of "DelPost3-25-2023.bat"
Code:
for /f "tokens=*" %%a IN ('C:\Windows\System32\xcopy *.* /d:3-25-2023 /L /I null') do if exist "%%~nxa" del "%%~nxa"
I made sure i had a copy of it in a different folder, or a zip file, as it deletes itself as well when its run.
It simply looks for anything with a modified date after 3-25-2023 and deletes it from The Folder Its Run Within. (So don't run it from anyplace else! That's Your Warning!)
I then used powershell to change the modified date of "DelPost3-25-2023.bat" to 3-34-2023 00:01:00.
So it would not delete itself any more. But you don't need to go that far. if you WANT to however, heres the powershell line i used:
Windows key: Type "Powershell" in the search, right click and Run As Administrator:
Code:
(Get-Item "%Path2Steam%\Steam\package\DelPost3-25-2023.bat").CreationTime=("24 March 2023 00:01:00")
(Get-Item "%Path2Steam%\Steam\package\DelPost3-25-2023.bat").LastWriteTime=("24 March 2023 00:01:00")
(Get-Item "%Path2Steam%\Steam\package\DelPost3-25-2023.bat").LastAccessTime=("24 March 2023 00:01:00")
Obviously you understand by now """%Path2Steam%""" means YOUR path to steam. usually "C:\Program Files" for most people. But im not most people...
The power-shell stuff above is not really necessary for the batch file, there is definitely other better ways of cleaning out the folder of items after the 3-24-2023 date. this was just My way.
Then before i run/open/execute steam, i make sure i run the "DelPost3-25-2023.bat" file. Ill probably set it on a loop or something automatic eventually.
Keep an eye on %Path2Steam%\Steam\logs\bootstrap_log.txt now with those files it wants to patch with missing, this bootstrap_log will get BIG. BIG BIG, with missing file errors later when we finally run steam!
Moving on down the list to other things that may or may not be necessary....
[3] continuing with all of this, i felt it best to prevent updates for steam client getting into my pc at all, this way:
i edited C:\Windows\System32\drivers\etc\hosts
and added these lines
Code:
127.0.0.1 cdn.cloudflare.steamstatic.com
127.0.0.1 client-update.akamai.steamstatic.com
127.0.0.1 client-download.steampowered.com
127.0.0.1 media.steampowered.com
This just points all the sites i know of, that download steam client updates to your pc, from being accessed BY your pc. It just loops the requests back. There will probably be more sites steam tries to get the files from in the future, but these are the ones i noticed in the %Path2Steam%\Steam\logs\bootstrap_log.txt file, so it was pretty clear these are the ones to prevent for now. at least for me, in NY state. obviously check your bootstrap_log for others and share them here! ?Teamwork makes the Dream work!!?
[4] Next i proceeded to Regedit and monkeyed around. BACKUP YOUR REGISTRY before throwing in wrenches like i did! :
Computer\HKEY_CURRENT_USER\Software\Valve\Steam
D-WORD 32 create or set "Offline" from 0 to 1 to stay in offline mode.
Computer\HKEY_LOCAL_MACHINE\Software\Valve\Steam
D-WORD 32 create or set "Offline" from 0 to 1 to stay in offline mode.
I don't even know if the above were Necessary. probably not!? but i was just being 'safe' about it.
[5] I then proceeded to change all my steam desktop shortcuts (or where ever you shortcut to steam from! Alter the target as follows!)
Code:
%Path2Steam%\Steam\Steam.exe -console -offline -noverifyfiles -nobootstrapupdate -skipinitialbootstrap -norepairfiles -overridepackageurl
And don't be a noob and put in %Path2Steam% in the above line you should know by now %Path2Steam% means YOUR path. like C:\Program Files\ or whatever.
[6] ---Disable Steam client updates from Services:-----
I went into the control panel and opened Administrative Tools>Services. (no. i lie.. i just held the Win-key, pressed R, and typed services.msc.)
then i found and I right-clicked Steam Client Services and selected Properties.
I set Client Downloads to Disabled from Manual. ~i think the names here are a little off but close enough to nuke from orbit. ?nod?Normally steam wants it as "Automatic" but i never let it's ego inflate that far.
[7] ---Disable Steam client updates in the steam folder-----
in:
C:\Games\utilities\Steam create a file
Steam.cfg in that file add just this line:
Code:
BootStrapperInhibitAll=Enable
[8] Pray?
~~~~~That's it. that's where im at with my steam as of now 4-28-2023.
I get no warnings nagging me about EOL for steam on windows7and i get no steam client updates at all.
I do gota come up with a plan for that %Path2Steam%\Steam\logs\bootstrap_log.txt file that keeps inflating with patch missing errors..
maybe ill think of something later and add it to this post in EDIT later. it doesn't worry me too much right now. Just that its eating up a SSD with rewrites... GURR!
Im looking for others to weigh in on my procedure, what was needed? what wasn't? are there easier ways? what unforeseeable problems will i have to find solutions for???
Talk about it! Hope some of what i researched and did helps others and myself in the coming years! Windows 7 Forever!
~ThumpieBunnyEve