DocFraggle 2014 年 6 月 2 日 上午 2:40
[FIXED] Steam crashes while trying to add non-Steam game
Hello,

I had the problem that every time I tried to add a non-Steam game to Steam, the client crashed while populating the list of possible programs to add.
Before it crashed I saw some programs in the list which I uninstalled months ago, so I started wondering how Steam is still able to see those programs. After looking through the registry and the programs&features of Windows I started the "process monitor" of Sysinternals. There, I saw that Steam processes all the links in "C:\ProgramData\Microsoft\Windows\Start Menu\Programs". There still existed some old entries of uninstalled programs which weren't removed during the uninstall process and therefore pointed to a non-existent location.
After I deleted the old start menu entries I was able to add non-Steam games without a problem, Steam didn't crash anymore.

So if some of you also ran into this problem, have a look at your start menu and delete old entries.

Regards, Christian
最后由 DocFraggle 编辑于; 2014 年 6 月 2 日 上午 2:42
< >
正在显示第 1 - 8 条,共 8 条留言
Skiptic 2014 年 6 月 4 日 上午 9:31 
It didn't work for me, Bootstrapper is still crashing. I'm on the latest beta
Joyslan San 2014 年 6 月 4 日 下午 12:03 
I am on Windows 8.1 Update x64... and followed DocFraggle instructions. Sadly, didn't work for me too. Then, I just took a step ahead and that worked! :tlove:

Besides that folder:
C:\ProgramData\Microsoft\Windows\Start Menu

I pointed to one other:
C:\Users\%username%\AppData\Roaming\Microsoft\Windows\Start Menu

1) First I started Steam.
2) Rather than looking for deleted programs on these folders, I sent their entire contents to Recycle Bin.
3) NOW I COULD ADD THE NON-STEAM GAME I WANTED (the list of possible programs to add was empty, so I clicked the search button and add the path of the game executable).
4) Finally, I restored the folders contents from Recycle Bin.

Many thanks to DocFraggle!
And hope that additional step work for even more people, like me.
最后由 Joyslan San 编辑于; 2014 年 6 月 4 日 下午 1:45
Skiptic 2014 年 6 月 4 日 下午 12:20 
Yes, that was it :) Thanks mate for that tip.
DocFraggle 2014 年 6 月 5 日 下午 2:53 
Nice job :)
I gues it was just luck in my case that there was nothing wrong with the 2nd folder!

@Valve: it would be great if you could fix this bug!
Lhos 2014 年 6 月 8 日 下午 1:05 
I've cleaned both those folders. No luck. Steam is obviously ♥♥♥♥♥♥♥♥ itself when it encounters a specific file/folder/shortcut, though, since it'll start populating the programs list and then crash partway through. If I can hit browse before that happens, select the program I want, then hit the "add selected programs" button before the crash, everything's fine.
DocFraggle 2014 年 6 月 11 日 下午 2:04 
Maybe you could have a look in "programs and features" to see if there still are any entries of programs you uninstalled. I saw this sometimes, when you click "uninstall" Windows tells you it can't find the program but will remove the entry from the "programs and features" list
macVIRII 2014 年 7 月 11 日 下午 6:06 
I finally found out what was creating the problem:

A very long shortcut folder and name were the problem.

After just ajusting the name of the shortcut it load the list correctly.
the problem was on the "C:\Users\%username%\AppData\Roaming\Microsoft\Windows\Start Menu " as Joyslan point out.

That should be fairly easy to fix with an update, I hope steam fixes this.
Sorry for necroposting, but I have a similar issue on KDE Neon. Opening the "Add a Non-Steam Game" shows programs for a short while before crashing and restarting. Installing a Steam Beta build doesn't fix it. Any solutions?
最后由 richard watterson 编辑于; 12 月 12 日 上午 4:03
< >
正在显示第 1 - 8 条,共 8 条留言
每页显示数: 1530 50