Allow deselecting of adding garbage entires into windows uninstall menu when installing a game.
When installing a Steam game, you are given the option if you want to:
[ ] Add a start menu option
[ ] Add a desktop icon

These are preselected, but you can uncheck them and it will also remember it to next install.

However, every installed game adds garbage to the "Uninstall menu" inside windows. Useless garbage entries, that are completely useless. Why are they useless?

1: You still need a steam login to complete the uninstall, so it doesn't become any easier for a non-steam user on the computer to uninstall games (like an system administrator or similiar).
2: They clutter the uninstall menu, harder to find which non-steam programs you want to uninstall.
3: Its still easier to uninstall the game through steam than "Uninstall menu" in windows.

I would suggest adding a third checkbox when installing a game:

[ ] Add an entry to "Add/Remove programs" in Control Panel

that can be deselected and thus avoid the useless clutter.

(Trying now in regedit to cleanse about 450 keys beginning on "Steam App". Currently writing a script to enumerate and delete everything inside:
"HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Steam App *")


Also resolved it for me:
Open a powershell window as administrator and paste the following:

Remove-Item "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Steam App *" -Recurse

Voila - Uninstall menu cleansed.
But steam shoult IMHO allow you to deselect adding that garbage from the very beginning.
最后由 Sebastian Nielsen 编辑于; 3 月 22 日 下午 3:29
< >
正在显示第 1 - 15 条,共 22 条留言
Komarimaru 3 月 22 日 下午 5:14 
Could you give a more concise example of the issue you're having? I checked on a Windows 10 and 11 system and didn't see any garbage entries when check in Control Panel under Programs and Features, nor in the Settings, Apps, Installed Apps menu if doing it that way.

Example:
https://i.imgur.com/9cXxDrW.png

The only thing showing, is my installed apps in Steam. Nothing else. No where near the hundreds of entries you're having.

So sounds like may be an OS setting issue, or complication between Steam and current OS.
最后由 Komarimaru 编辑于; 3 月 22 日 下午 5:21
引用自 Komarimaru
No where near the hundreds of entries you're having

If you would look my profile you will see I have ~450 games.
Everyone is installed.

And yes, its garbage entires, because each entry is COMPLETELY USELESS as it only invokes Steam's own "steam://uninstall/<APPID>" command - which is the exact same command done when you choose to uninstall a game inside Steam.

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Steam App 208110]
"DisplayIcon"="C:\\Program Files (x86)\\Steam\\steam\\games\\fc2af79a4544e98d4b7e859108d4e378aca49af0.ico"
"DisplayName"="Myst V"
"HelpLink"="https://psteamhelp.yuanyoumao.com/"
"InstallLocation"="C:\\Program Files (x86)\\Steam\\steamapps\\common\\Myst V"
"Publisher"="Cyan Worlds Inc"
"UninstallString"="\"C:\\Program Files (x86)/Steam/steam.exe/" steam://uninstall/208110"
"URLInfoAbout"="https://cyan.com/games/"
"NoRepair"=dword:00000001
"NoModify"=dword:00000001


Its a superflous entry, which don't give any advantage to the end user (as its fewer clicks to uninstall a game from inside steam, than going to control panel and uninstalling from there) AND it just clutters the whole uninstall menu with garbage entires that makes it harder to find a non-steam application you don't know the exact name of.

It becomes finding a needle in a haystack.
最后由 Sebastian Nielsen 编辑于; 3 月 22 日 下午 9:36
Komarimaru 3 月 22 日 下午 9:39 
引用自 Sebastian Nielsen
引用自 Komarimaru
No where near the hundreds of entries you're having

If you would look my profile you will see I have ~450 games.
Everyone is installed.

And yes, its garbage entires, because each entry is COMPLETELY USELESS as it only invokes Steam's own "steam://uninstall/<APPID>" command - which is the exact same command done when you choose to uninstall a game inside Steam.

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Steam App 208110]
"DisplayIcon"="C:\\Program Files (x86)\\Steam\\steam\\games\\fc2af79a4544e98d4b7e859108d4e378aca49af0.ico"
"DisplayName"="Myst V"
"HelpLink"="https://psteamhelp.yuanyoumao.com/"
"InstallLocation"="C:\\Program Files (x86)\\Steam\\steamapps\\common\\Myst V"
"Publisher"="Cyan Worlds Inc"
"UninstallString"="\"C:\\Program Files (x86)/Steam/steam.exe/" steam://uninstall/208110"
"URLInfoAbout"="https://cyan.com/games/"
"NoRepair"=dword:00000001
"NoModify"=dword:00000001


Its a superflous entry, which don't give any advantage to the end user (as its fewer clicks to uninstall a game from inside steam, than going to control panel and uninstalling from there) AND it just clutters the whole uninstall menu with garbage entires that makes it harder to find a non-steam application you don't know the exact name of.

It becomes finding a needle in a haystack.
What uninstall menu? Registry entries are so minor and tiny, they've no impact on performance, and they go away when the game is removed already.

Sounds to me like you may be confused on how Windows handles things? The Operating System itself will always allow you to uninstall said games, even if Steam isn't running. Why the uninstallers exist.
引用自 Komarimaru
What uninstall menu?

When you are going to uninstall something from your computer, you go to control panel and select uninstall program.

Steam fills this menu with its garbage entires, so if you want to uninstall something not installed from Steam, its almost impossible to find, because Steam clutters the menu with 1 entry for every installed game.

Since Steam manages the installation/uninstallation of games, Steam should IMHO not touch the uninstall menu in windows at all.

引用自 Komarimaru
The Operating System itself will always allow you to uninstall said games, even if Steam isn't running. Why the uninstallers exist.

Wrong. Its Steam itself that have added this entry, and it invokes steam's own steam:://uninstall/<APPID> command, meaning you still need to have a Steam login, so it does NOT allow a uninstall without Steam. Its still Steam doing the uninstall like you right clicked the game and chose Manage --> "Uninstall".

And its still launches Steam to do the uninstall, so its NOT a independent uninstaller.
最后由 Sebastian Nielsen 编辑于; 3 月 22 日 下午 9:44
Komarimaru 3 月 22 日 下午 9:44 
引用自 Sebastian Nielsen
引用自 Komarimaru
What uninstall menu?

When you are going to uninstall something from your computer, you go to control panel and select uninstall program.

Steam fills this menu with its garbage entires, so if you want to uninstall something not installed from Steam, its almost impossible to find, because Steam clutters the menu with 1 entry for every installed game.

Since Steam manages the installation/uninstallation of games, Steam should IMHO not touch the uninstall menu in windows at all.
That's not Steam. This is the operating system. Steam is just one method of uninstalling, the operating system itself is another.

And no, it does not launch Steam to do so for me every time. Mostly games that use steamworks default DRM or 3rd party.

But ya, that's just how Windows is. Anything installed will appear there, even if needs another program launched.
最后由 Komarimaru 编辑于; 3 月 22 日 下午 9:47
引用自 Komarimaru
That's not Steam. This is the operating system.

Its still steam adding these entires. The operating system or the game installer does NOT add these entires.
Some games have their own installers inside Steam, and those actually add a valid uninstaller to Windows Uninstall Menu.

Which means - the Uninstall menu gets 2 entires, one linked to Steam://uninstall/<APPID> and one linked to the game's own uninstaller.

Which confirms how garbage these entires are.
Komarimaru 3 月 22 日 下午 9:50 
引用自 Sebastian Nielsen
引用自 Komarimaru
That's not Steam. This is the operating system.

Its still steam adding these entires. The operating system or the game installer does NOT add these entires.
Some games have their own installers inside Steam, and those actually add a valid uninstaller to Windows Uninstall Menu.

Which means - the Uninstall menu gets 2 entires, one linked to Steam://uninstall/<APPID> and one linked to the game's own uninstaller.

Which confirms how garbage these entires are.
I doubt it will ever be changed. Some like to see what's installed without launching Steam, and removing games without Steam launching as well for the DRM free ones.

I feel the best suggestion is if you're not playing all 450+ games, then uninstall them. No point in having all of them installed if not ever using them.
引用自 Komarimaru
Some like to see what's installed without launching Steam, and removing games without Steam launching as well for the DRM free ones

Thats why I suggested making it a third checkbox when installing a game:

[ ] Add a start menu option
[ ] Add a desktop icon
[ ] Add an entry to "Add/Remove programs" in Control Panel

So you can deselect it and have it your way.
Komarimaru 3 月 22 日 下午 9:57 
引用自 Sebastian Nielsen
引用自 Komarimaru
Some like to see what's installed without launching Steam, and removing games without Steam launching as well for the DRM free ones

Thats why I suggested making it a third checkbox when installing a game:

[ ] Add a start menu option
[ ] Add a desktop icon
[ ] Add an entry to "Add/Remove programs" in Control Panel

So you can deselect it and have it your way.
Keep in mind, that would be the developers/publisher offering such a feature more than Valve.
引用自 Komarimaru
Keep in mind, that would be the developers/publisher offering such a feature more than Valve.

No. Its steam itself adding these entires.
So you could easily have a checkbox here:

https://psteamcommunity.yuanyoumao.com/sharedfiles/filedetails/?id=3450198178

Note how the "Add icon to desktop" and "Add entry to Start menu" is NOT something that the developer decides, same applies to "Add/Remove programs".
Komarimaru 3 月 22 日 下午 10:10 
引用自 Sebastian Nielsen
引用自 Komarimaru
Keep in mind, that would be the developers/publisher offering such a feature more than Valve.

No. Its steam itself adding these entires.
So you could easily have a checkbox here:

https://psteamcommunity.yuanyoumao.com/sharedfiles/filedetails/?id=3450198178

Note how the "Add icon to desktop" and "Add entry to Start menu" is NOT something that the developer decides, same applies to "Add/Remove programs".
Steam is simply giving options for those, but the installers are from the developers themselves. Hence, if you want the installer to not show entries in Programs and Features/Installed Apps, that would be up to the ones releasing the software in this regard.
引用自 Komarimaru
that would be up to the ones releasing the software in this regard.

Wrong. Its NOT the developer's installers that adds these options in the "Add/Remove programs" menu. Same with adding desktop icon or adding a start menu entry.
Its Steam itself that adds these entires.

Its Steam itself. Its completely on Steam's side, and the developer/publisher don't have any influence over this.

Thats why the link is to "psteamhelp.yuanyoumao.com"


Some (a very few games) don't allow you to choose to add a Start menu option or Desktop icon, and THESE are 100% controlled from developer's side. But im fine with thoese few unintall entires, its like 4-5 games from my library which are "locked" in this way and wont offer that option.
最后由 Sebastian Nielsen 编辑于; 3 月 22 日 下午 10:16
Komarimaru 3 月 22 日 下午 10:18 
引用自 Sebastian Nielsen
引用自 Komarimaru
that would be up to the ones releasing the software in this regard.

Wrong. Its NOT the developer's installers that adds these options in the "Add/Remove programs" menu. Same with adding desktop icon or adding a start menu entry.
Its Steam itself that adds these entires.

Its Steam itself. Its completely on Steam's side, and the developer/publisher don't have any influence over this.

Thats why the link is to "psteamhelp.yuanyoumao.com"


Some (a very few games) don't allow you to choose to add a Start menu option or Desktop icon, and THESE are 100% controlled from developer's side. But im fine with thoese few unintall entires, its like 4-5 games from my library which are "locked" in this way and wont offer that option.
It's the game installer, yes. Why even on GoG with offline installers and client not needed, the games and software also add an uninstall entry.

I think you're confusing application paths, with being connected to Steam as the ones who made the installer and software.
引用自 Komarimaru
It's the game installer, yes. Why even on GoG with offline installers and client not needed, the games and software also add an uninstall entry.

Of course, on GoG, or if you buy a non-steam game and install every game has its own installer. In that case, the uninstaller in "Add/remove" program is actually useful, and actually mandatory, as its the only way to uninstall it.

But on steam, the developer instead provides the install instructions to Steam, which installs the game using Steam's own installer. Its part of their DRM structure,

So its actually, a steam-unique installer that uses a script provided by the developer, to perform the install, thus Steam has full control over the install process.

Thats why, when some games don't support this script method of installing - like the 4-5 "locked" games I mentioned, where the game developer supplies their own install packages, you can't deselect the option to add a desktop icon or start menu entry.
最后由 Sebastian Nielsen 编辑于; 3 月 22 日 下午 10:25
Komarimaru 3 月 22 日 下午 10:28 
引用自 Sebastian Nielsen
引用自 Komarimaru
It's the game installer, yes. Why even on GoG with offline installers and client not needed, the games and software also add an uninstall entry.

Of course, on GoG, or if you buy a non-steam game and install every game has its own installer. In that case, the uninstaller in "Add/remove" program is actually useful, and actually mandatory, as its the only way to uninstall it.

But on steam, the developer instead provides the install instructions to Steam, which installs the game using Steam's own installer. Its part of their DRM structure,

So its actually, a steam-unique installer that uses a script provided by the developer, to perform the install, thus Steam has full control over the install process.

Thats why, when some games don't support this script method of installing - like the 4-5 "locked" games I mentioned, where the game developer supplies their own install packages, you can't deselect the option to add a desktop icon or start menu entry.
The developers themselves make the installer, not Valve nor anything connected to Steam.

Check your uninstall folder. All non Steam software does this as well.

Why I feel you're confusing Steam as having any control on what developers make for their installer. As you said, the developers control it.

Now, if you want the developers to do such a thing? Maybe ask them directly? Since it's again the developers themselves who make the installer package. And it's rather easy to do. They would just need to add a certain tag inside the Windows Installer to prevent it from showing in App/Programs and Features.

You can learn about it here.
https://learn.microsoft.com/en-us/windows/win32/msi/arpsystemcomponent
最后由 Komarimaru 编辑于; 3 月 22 日 下午 10:39
< >
正在显示第 1 - 15 条,共 22 条留言
每页显示数: 1530 50