最近有的玩家在联机时遇到卡在“Please Wait..."提示框这里无法进入游戏的问题。国外论坛上的玩家初步认定是RelicCOH2.exe文件或者Steam.exe文件在兼容模式下运行导致的bug。有时候Windows会在steam程序非正常退出后在没有经过用户允许的情况下将steam.exe强行设置为在兼容模式下运行。下面的方法其实就是把RelicCOH2.exe和steam.exe改为在正常模式下运行。
这个BUG的表现是在多人游戏匹配成功后,”Please Wait..."提示框卡在那里不消失,游戏无法载入。注意看我说的是卡在那里。正常情况下应当是短暂出现,防止匹配好的玩家按后退键退出。并不是所有人更新后都会遇到这个问题。还有些玩家遇到这个问题但是用下面的方法也没有效果。鄙人也被卡过一次,用修改注册表的方法成功修复。如果您没有遇到这个问题,或者用了也没效果,就请直接无视这个帖子,没有必要在下面跟我争论,您就当我是放了个屁。如果你用了这个方法有效果,就请顶贴让更多人看见。
1. 将Steam和COH2完全关闭
2. 找到Steam文件夹
a. 找到steam.exe执行文件,在其属性中,选择”兼容性“,取消掉所有打钩的项目,然后单击”更改所有用户的设置“,在新出现的窗口同样取消所有打钩的项目。最后应用,退出。
3. 找到在steamapps/common/Company of Heroes 2文件夹
a. 找到RelicCOH2.exe,重复第二步。
4. 运行Steam
5. 运行COH2看看有没有效果。
如果没有效果继续往下看
下面的步骤涉及更改注册表,进行之前记得备份。
6. 完全退出COH2
7. 在开始——运行中输入regedit打开注册表编辑器
8. 备份注册表
9. 在一下三个位置寻找有关RelicCOH2.exe或者Steam.exe的键,将该键删除
HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers
HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Compatibility Assistant\Persisted
10. 退出注册表
11. 打开Steam
12. 运行COH2
我更新游戏后也出现了"Please wait”bug, 后来按照步骤6-9把问题解决了。希望也能帮到有同样问题的你。