游戏无法启动 - 已找到修复方法

0 点赞
Orcs Must Die!
转载

给遇到游戏启动问题的玩家一份指南。有很多人都遇到过这个问题,希望能帮大家解决。 解决方法! 我之前(注意,是之前,现在已经好了)遇到的问题是:我打开Steam,点击《兽人必须死》的“开始游戏”。 去年我玩这个游戏玩了超久,一点问题都没有,几个月前也还能正常玩。但今晚几小时前我尝试启动游戏时,遇到了以下问题: 问题表现:游戏显示正在加载,然后突然就没反应了,没有错误弹窗,什么提示都没有,就这么退出了,也不告诉我原因。我在网上做了些调查,发现有很多方法可以尝试修复这个问题,于是我把它们都试了一遍,但对我来说完全没用。不过其他人说这些方法对他们有效,所以我还是把它们都分享出来,最后再说说我自己找到的那个管用的解决办法,以防其他人也像我一样陷入毫无头绪、找不到解决方案的困境。 1. 验证游戏缓存完整性。[我试过了,没用] 2. 多次验证游戏缓存![我试过了,没用] 3. 删除本地内容,重新安装游戏。[我试过了,没用] 4. 删除本地内容,重新安装游戏,然后再次多次验证游戏缓存完整性![我也试过了,还是没用] 5. 禁用Avast杀毒软件或其他杀毒软件,然后重新运行验证缓存,或者重新安装游戏等等上述操作。[我没有这样做,因为我不信任禁用杀毒软件的做法,但这被列为某些人的修复方法之一,我觉得有必要为那些希望尝试的人提及一下] 6. 下载“microsoft visual pack C++ redistributable”[是的,我没有这么做,因为我一周前在尝试修复《文明5》中的某个问题时刚安装过,而且在那里也没起作用。但这是其他人列出的另一个可行选项] 现在,我的修复方法成功了! 7. A) 我关闭了Steam应用程序,然后执行了以下操作: B) 我按照这些说明操作,我使用的是Windows 7 64位系统,所以选择了Windows部分。 我将ClientRegistry.blob重命名为ClientRegistryold2。blob(因为显然我以前在其他游戏上也做过类似操作但忘了,所以这次就把它命名为“2”) 接下来,我右键点击Steam应用程序并选择属性,然后点击兼容性选项卡,在底部选项中选择“更改所有用户的设置”——此时我注意到我的Steam一直在以Windows Vista兼容模式自动运行,这并非我手动设置的,这也解释了为什么其他人试图通过卸载并重新安装Steam来解决类似问题时没有效果。看起来,至少对于部分用户,如果运行的是Windows 7系统,Steam似乎会默认自动进入一种无法禁用的Windows Vista兼容模式。所以,我点击底部的“为所有用户更改设置”。 D) 在此处,我进入顶部区域,点击兼容性模式的下拉框,并选择“Windows 7”作为“以兼容模式运行这个程序”的选项。 E) 之后,我完全取消勾选“以兼容模式运行这个程序”选项。点击应用,然后确定。[注意:在点击应用和确定之前,确保“以管理员身份运行”已勾选] F) 我运行《兽人必须死》游戏,本以为会再次失败,却惊喜地发现它运行得非常流畅! 结论:我不完全确定究竟是什么修复了游戏。可能是删除并重新创建了ClientRegistry.blob文件,也可能是新禁用了Steam的兼容性模式。这可能是将Steam以管理员模式运行,再加上上述两项更改中的任意一项,或者这三项同时生效的结果。不管怎样,我现在很高兴,因为我的游戏终于能正常运行了。我通常是那个需要帮助的人,而不是反过来为遇到技术问题的人写帮助文章,但我发现一年前就有帖子,里面的人至今未解决问题,也长时间没人回复,这让我觉得很难过。所以希望任何遇到此问题并看到这篇文章的人,都能找到解决方法!祝大家好运,游戏愉快!