CSOL游戏闪退
来自电脑维修知识库
知识库编号:1038
问题现象
CSOL游戏运行中随机出现闪退故障,事件查看器可查看到日志,提示需要类型为IV41的Indeo(R)解码器
此问题是由于游戏版本过旧,游戏中的过场动画是播放的视频
而该视频需要的解码器只有在XP以及其之前的系统中会预装,后续的系统已默认禁用该解码器
游戏中播放过场动画时无法解码,从而导致游戏无法继续正常运行,出现闪退
解决方案
该解码器虽然在最新版本的系统中已默认禁用,但还保留了对应的动态库文件,可通过Powershell命令启用
首先右击开始菜单,打开【终端(管理员)】或【Powershell(管理员)】
1、输入并执行以下命令,以运行执行第三方powershell脚本,运行后没有提示则运行成功
set-executionpolicy remotesigned
2、打开系统设置,开发者选项,Powershell,将允许运行未签名本地脚本的选项打开
3、下载下面的脚本文件,然后按住Shift同时鼠标右击这个文件,点击【复制文件地址】
媒体文件:开启iv41-indeo解码器.ps1
粘贴到Windows终端或Powershell窗口中,删除掉前后的双引号,回车运行即可
成功开启解码器后,再次运行游戏,会发现已可以播放之前无法正常播放的开场动画
最后让用户继续运行游戏一段时间测试问题是否解决