安装 Steam
登录
|
语言
繁體中文(繁体中文)
日本語(日语)
한국어(韩语)
ไทย(泰语)
български(保加利亚语)
Čeština(捷克语)
Dansk(丹麦语)
Deutsch(德语)
English(英语)
Español-España(西班牙语 - 西班牙)
Español - Latinoamérica(西班牙语 - 拉丁美洲)
Ελληνικά(希腊语)
Français(法语)
Italiano(意大利语)
Bahasa Indonesia(印度尼西亚语)
Magyar(匈牙利语)
Nederlands(荷兰语)
Norsk(挪威语)
Polski(波兰语)
Português(葡萄牙语 - 葡萄牙)
Português-Brasil(葡萄牙语 - 巴西)
Română(罗马尼亚语)
Русский(俄语)
Suomi(芬兰语)
Svenska(瑞典语)
Türkçe(土耳其语)
Tiếng Việt(越南语)
Українська(乌克兰语)
报告翻译问题



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.
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.
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.
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.
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.
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.
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 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.
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.
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".
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.
I think you're confusing application paths, with being connected to Steam as the ones who made the installer and software.
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.
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