此主题已被锁定
ℭycaleo 2023 年 6 月 25 日 下午 2:13
2
New client exe "-silent" / hidden startup (not autostart)
Howdy.

Steam made a new client version. Good for them - bad for me.

Older was better and the more older than the older was more better than the better older (website too). Looking forward to the next version. :steammocking: Perhaps they are bored, idk.

There are 2 annoying things I'm looking for a solution (2nd is just for optimization, not so important)

  1. I usually run steam with the game I want to play, no autorun at windows startup.
    Now steam starts in foreground, but I like to start steam minimized.
    It seems there is no option for defaulting it in the ui (anymore).
    Parameter "-silent" works fine, but only with a shortcut. I want it by default.
    My idea was a parameter in "HKEY_CURRENT_USER\SOFTWARE\Valve\Steam". SteamExe doesn't accept params. But maybe there's key for it? Or a list of possible keys somewhere?
    Or anybody got other solution?

  2. The memory usage of webhelper is under every sow (sorry). I just write this to be said. Even in background it's over 500mb. Maybe I leave chrome and google with steam from now. lol.
最后由 ℭycaleo 编辑于; 2023 年 6 月 25 日 下午 2:17
< >
正在显示第 1 - 15 条,共 21 条留言
ℭycaleo 2023 年 6 月 25 日 下午 4:24 
Well since I don't expect a other solution, I take the sledgehammer method:

HKEY_CLASSES_ROOT\steam\Shell\Open\Command
-> "C:\Program Files (x86)\Steam\Steam.exe" "-silent" -- "%1"

And removed write access to prevent steam to undo what I want.
Idk if this is correct concerning %1 param placeholder (which is steamappid or params or both), however it's working fine for me.
Kokoš25 2023 年 6 月 30 日 上午 12:12 
引用自 FordPerfect
Well since I don't expect a other solution, I take the sledgehammer method:

HKEY_CLASSES_ROOT\steam\Shell\Open\Command
-> "C:\Program Files (x86)\Steam\Steam.exe" "-silent" -- "%1"

And removed write access to prevent steam to undo what I want.
Idk if this is correct concerning %1 param placeholder (which is steamappid or params or both), however it's working fine for me.

How do I remove write access?
Randy Goldsmith 2023 年 6 月 30 日 上午 12:19 
ha
ℭycaleo 2023 年 6 月 30 日 下午 4:06 
引用自 Kokoš25
引用自 FordPerfect
Well since I don't expect a other solution, I take the sledgehammer method:

HKEY_CLASSES_ROOT\steam\Shell\Open\Command
-> "C:\Program Files (x86)\Steam\Steam.exe" "-silent" -- "%1"

And removed write access to prevent steam to undo what I want.
Idk if this is correct concerning %1 param placeholder (which is steamappid or params or both), however it's working fine for me.

How do I remove write access?

Right click command key folder and select permissions. Then select advanced. Take over ownership with the user you start steam. Disable inheritance. Close advanced window. Select the same user of ownership and disable full access, read remains checked.
That's it. Steam doesn't care about ownership.

I read that it only works if you have the library active. Don't know if that's true. No desire to try.
最后由 ℭycaleo 编辑于; 2023 年 6 月 30 日 下午 4:20
Kokoš25 2023 年 7 月 1 日 上午 6:27 
引用自 FordPerfect
引用自 Kokoš25

How do I remove write access?

Right click command key folder and select permissions. Then select advanced. Take over ownership with the user you start steam. Disable inheritance. Close advanced window. Select the same user of ownership and disable full access, read remains checked.
That's it. Steam doesn't care about ownership.

I read that it only works if you have the library active. Don't know if that's true. No desire to try.
Nope. It still opens it maximized. But when I put "-silent" it works. It doesn't wanna work when it's put in regedit.
最后由 Kokoš25 编辑于; 2023 年 7 月 1 日 上午 6:30
Sio_x 2023 年 7 月 1 日 上午 11:28 
@FordPerfect It works. 😉
It's important you use all the " and disable the Full Access. "C:\Program Files (x86)\Steam\Steam.exe" "-silent" -- "%1"
Gunslinger 2023 年 7 月 10 日 上午 6:12 
I am not sure if this is a valve change at all. It might be microsoft thats having fun with ut.
I change the "Steam" key in \HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run
From steam default: "D:\Program Files (x86)\Steam\steam.exe" -silent
To: "D:\Program Files (x86)\Steam\steam.exe" "-silent"
That is, I added "" around the -silent. That workes for me atleast.
最后由 Gunslinger 编辑于; 2023 年 7 月 10 日 上午 6:16
Elucidator 2023 年 7 月 10 日 上午 8:15 
引用自 FordPerfect
  • The memory usage of webhelper is under every sow (sorry). I just write this to be said. Even in background it's over 500mb. Maybe I leave chrome and google with steam from now. lol.
[/olist]
(since it hasn't been discussed yet)
There isn't much you can do about the memory usage.
Every time they increase the Chromium Embedded Framework version, you're going to get a more bloated chrome, a more bloated node, etc.
nw.js and electron noticably suffer with this in file size and memory usage, and they don't improve that much performance wise.

What I also don't get is all the tracking and libraries that are included with these.
Every time you open up a chrome based app somewhere, there is a high chance another set of the same data about you is generated, in a folder called "User Data", never mind that this is your umpteenth chrome install.
with a few different launch flags, basically.

Maybe the option -vgui still works.
You could adjust a couple of settings in the js files or css files to reduce memory usage, but honestly Steam's dev team needs to work on it so that it by default doesn't consume a whole laptop worth of ram.

I guess there is a joke in there based on chromebooks.
最后由 Elucidator 编辑于; 2023 年 7 月 10 日 上午 8:16
ℭycaleo 2023 年 7 月 11 日 上午 7:54 
引用自 Gunslinger
I am not sure if this is a valve change at all. It might be microsoft thats having fun with ut.
I change the "Steam" key in \HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run
From steam default: "D:\Program Files (x86)\Steam\steam.exe" -silent
To: "D:\Program Files (x86)\Steam\steam.exe" "-silent"
That is, I added "" around the -silent. That workes for me atleast.

引用自 FordPerfect
I usually run steam with the game I want to play, no autorun at windows startup.
This has nothing to do with windows. Passing params never changed and the app installer write keys to reg, not windows.


引用自 Elucidator
引用自 FordPerfect
  • The memory usage of webhelper is under every sow (sorry). I just write this to be said. Even in background it's over 500mb. Maybe I leave chrome and google with steam from now. lol.
[/olist]
(since it hasn't been discussed yet)
There isn't much you can do about the memory usage.
Every time they increase the Chromium Embedded Framework version, you're going to get a more bloated chrome, a more bloated node, etc.
nw.js and electron noticably suffer with this in file size and memory usage, and they don't improve that much performance wise.

What I also don't get is all the tracking and libraries that are included with these.
Every time you open up a chrome based app somewhere, there is a high chance another set of the same data about you is generated, in a folder called "User Data", never mind that this is your umpteenth chrome install.
with a few different launch flags, basically.

Maybe the option -vgui still works.
You could adjust a couple of settings in the js files or css files to reduce memory usage, but honestly Steam's dev team needs to work on it so that it by default doesn't consume a whole laptop worth of ram.

I guess there is a joke in there based on chromebooks.
Chrome was a good solution for the time where Internet Explorer shutdown. Also chrominum was ok for linux distributions. But now it seems to be sh.itty more and more. Every update, reporter tools have to be disabled.
The older you get, the less you like change (at least me) ;).
最后由 ℭycaleo 编辑于; 2023 年 7 月 11 日 上午 7:57
Phi3nix 2023 年 7 月 15 日 下午 10:15 
My solution. Without playing with regedit.
1. Go to settings -> Interface and disable -> Run Steam when the computer starts.
2. Create a shortcut -> "E:\Steam\steam.exe" "-silent" -- "%1"
3. Press Run and open -> shell:startup
4. Move your new shiny shortcut to this folder.

Enjoy :-)
ℭycaleo 2023 年 7 月 15 日 下午 10:27 
引用自 Phi3nix
My solution. Without playing with regedit.
1. Go to settings -> Interface and disable -> Run Steam when the computer starts.
2. Create a shortcut -> "E:\Steam\steam.exe" "-silent" -- "%1"
3. Press Run and open -> shell:startup
4. Move your new shiny shortcut to this folder.

Enjoy :-)

Shiny. Did you figure it out all by yourself?
Phi3nix 2023 年 7 月 17 日 上午 3:39 
引用自 FordPerfect
引用自 Phi3nix
My solution. Without playing with regedit.
1. Go to settings -> Interface and disable -> Run Steam when the computer starts.
2. Create a shortcut -> "E:\Steam\steam.exe" "-silent" -- "%1"
3. Press Run and open -> shell:startup
4. Move your new shiny shortcut to this folder.

Enjoy :-)

Shiny. Did you figure it out all by yourself?

Yep... to many years of working as System Administrator :-)
delta14sierra 2023 年 7 月 19 日 上午 6:39 
Cannot get this to work. I tried it as is. I tried removing the quotes (E:\Steam\steam.exe -silent %1). I tried setting it to start "Minimized," and setting it to "Run as Administrator."
最后由 delta14sierra 编辑于; 2023 年 7 月 19 日 上午 7:21
Phi3nix 2023 年 7 月 19 日 下午 7:48 
引用自 delta14sierra
Cannot get this to work. I tried it as is. I tried removing the quotes (E:\Steam\steam.exe -silent %1). I tried setting it to start "Minimized," and setting it to "Run as Administrator."
Did you follow my manual?
My steam is installed on E drive. You have to change it. Did you disable Steam when the computer starts?

Luca
delta14sierra 2023 年 7 月 20 日 上午 7:35 
My Steam is on D: which is reflected in the shortcut. I disabled Steam to launch under Settings > Interface. And Steam's start up location is set to "Library." The shortcut simply delays when Steam is launched during the Windows login process.
< >
正在显示第 1 - 15 条,共 21 条留言
每页显示数: 1530 50

发帖日期: 2023 年 6 月 25 日 下午 2:13
回复数: 21