【问题描述】
加速器启动steam游戏提示程序停止工作、或者提示找不到应用程序。
【特定环境】
这种问题多发于自己在服务器用steam更新游戏,更新好了直接出盘给客户机用的。如果之前开过超级运行过游戏的一般没问题。
【解决办法】
这个调用过程是用的steam内部协议来完成,gameid代表了每款游戏ID,你可以理解为这个调用过程是由steam声明关联完成的,所以需要用到关联注册表。
注册表路径位于HKEY_CURRENT_USER\Software\Classes\steam以及HKEY_CLASSES_ROOT\steam。有需要的可以点击阅读原文进行下载。
【排查过程】
使用ProcessMonitor工具捕捉整个点击启动游戏到报错的过程,发现explorer进程在查询打开[HKEY_CURRENT_USER\SOFTWARE\Classes\steam]这个注册表实现的。
【备注】
本文转自583go原创技术内容平台,感谢作者分享排查思路。
《无盘环境加速器自动关联steam目录的方法》
http://www.583go.com/article-2809-1.html
【扫描下方二维码关注公众号,定期推送最新、最专业的技术知识。推荐关注!】
2022年01月09日
2021年08月21日
2021年05月11日
2021年05月11日
2021年05月11日