【问题现象】

运行英雄联盟登录后报:错误3:找不到RiotLauncher.dll,如图:

yxlm


 【原因说明】

系统安装的组件c++ 2005和游戏需要运行出现兼容问题


 【解决方案

在超管下卸载干净所有VC组件,保存还原点。附:

  MSI清理工具Windows Install Clean Up.exe (142.3 KB, 8,292 次)


msi清理工具使用方法如下:
1,先下载msi清理工具并运行安装。
1

2,安装完成后,从开始菜单-程序中运行。
3

3,运行后找到并选中VC组件,点击Remove删除,然后退出,在重新运行游戏即可。
5

以上只是英雄联盟的案例,还有QQ炫舞等游戏也有同样的报错。如遇到“错误:找不到XX.dll”错误的也可以用此方法。

相关报错案例
因VC2010问题导致QQ炫舞2运行提示找不到MSVCP100.dll
http://support.icafe8.com/technologynews/hotfault/3259.html

英雄联盟登录报“错误:找不到rads.dll”的解决方法
http://support.icafe8.com/technologynews/hotfault/2753.html

部分环境卸载VC组件后还是会报错的,可以使用此批处理解决

  删除c05注册表标记批处理 (395 字节, 1,620 次)


【问题分析】

出现这个问题都是客户机系统镜像中安装过vc组件导致,现象都是在运行QQ后就能正常。

QQ的执行程序会根据配置文件重定向VC文件目录。在运行游戏的zujian.exe可以自解压vc组件到对应的目录。