[Windows 10] Can't find installed Steam games through Windows search anymore.
Edit: This is a useful workaround that you might want to use until Windows Search gets updated to display .url files in the start menu search. Some might consider this workaround a better solution in general. Thanks a lot for taking the time u/Matzurai
This is a clean install of Windows 10 Home(64 bit), both Startmenu locations are indexed, I triple checked that the shortcuts are inside an indexed folder and double checked that indexing had actually finished. Moving the Shortcuts to a different, also indexed, location didn't make a difference.
Windows search finds the Steam shortcut itself, and has no issues with other Internet Shortcuts(it does, I was stupid), it just doesn't find the Steam ones.
Does anyone have a solution for the problem, or can at least confirm that I'm not the only one suffering from it?
Posted Jul 30, 2015, 9:26 AM UTC · edited
Get steamcmd from here It's an official commandlinetool from valve. Put it into your steamfolder. Now open Powershell (just type it into the searchbar and hit enter) Browse to your steam installation directory by entering
(Adjust according to your installation dir)
now copy and paste the folowing into powershell and hit enter:
This creates reall shortcuts (.lnk) of all installed steam-games instead of .url files into your startmenu in a folder named steam. Those shortcuts can be found by the search, pinned as a tile and have the icons set according to the game they are for. The script does NOT overwrite any preexisting lnk files.
Note: steam uses ':' in game names. The script simply removes them, as they are not allowed in filenames. The script doesn't check for any other unallowed characters, it may fail for some games.
Note2: You can also save the script into a file into your steamdirectory with .ps1 extension and execute it via '.\scriptpath\scriptname'. You may need to execute 'Set-ExecutionPolicy RemoteSigned Process' before the script, to allow scriptexecution for the duration of the powershellsession.
This is an incredible time saver, thank you!
This is quite amazing. I am having a similar problem I have had zero luck with. I can't get my search to show Steam itself. I press the Windows Key and type "steam" and all I get is a webpage shortcut for store.steampowered.com. I was able to add a tile for it once but it has seen disappeared.
I used to have it pinned to the Start Menu in Windows 7 so it would let me launch directly into Library, Recent Games, Store, etc. I really miss that. Do you have any idea how to fix this? Thanks.
Thank you very much! I added a link to this comment in the OP, I hope you don't mind.
Did you forget the quotation marks around the path in
*cd C:\Program Files (x86)\Steam*
or do you not need them for some reason? Powershell and cmd don't like it when I give them a path with spaces but without quotation marks.
You are right, thank you, I corrected it :) I'm just used to use the auto-completion by pressing tab, which also automatically puts ' arround paths with spaces in it :)
Hey I've got the same issue as OP, but on running your script, I get this error:The full path on my machine for steamcmd is C:\Util\steamcmd.exe. C:\Util has been added to both system PATH and user PATH. Any ideas?Edit: Nevermind, amateur mistake. I missed your line saying to adjust current directory before running. Thanks mate.
This is gold worthy!