qq游戏中的象棋玩不了是怎么回事儿

qq游戏中的象棋玩不了是怎么回事儿

一、问题描述

客户在玩QQ游戏中的中国象棋,出现QQChess.exe系统错误,无法启动此程序,因为计算机中丢失api-ms-win-crt-private-l1-1-0.dll文件。本来以为是一个小问题,快速就能解决的,结果安装了两遍系统。

报错如下图所示:

二、解决办法:

查看发现是由于系统缺少api-ms-win-crt-private-l1-1-0.dll文件。

网上下载此.dll文件。下载的.dll文件,一般都是放到system系统目录或放到软件同级目录里面。

所以下载.dll文件。

api-ms-win-crt-private-l1-1-0.dll文件下载完成。

将dll复制到C: Windows System32目录下。

.dll文件已经正常复制进去了。

打开开始-运行-输入regsvr32api-ms-win-crt-private-l1-1-0.dll,回车。

结果报如下错误 。

查看原因后,发现当前的系统是64位。

X86表示32位系统

x64表示64位系统

将dll文件复制到C: Windows SysWOW64目录。

将.dll文件复制到此目录。

再次注册此.dll文件。

发现还是报错。

在运行regsvr32.exe的时候会提示“模块api-ms-win-crt-private-l1-1-0.dll.dll可能与您正在运行的windows版本不兼容,该怎么解决?

在搜索框里面,输入cmd,找到cmd右击以管理员身份运行。

可以看到下面的cmd窗口前面有个管理员。

还有一种方法,打开cmd的管理员模式。在搜索框里输入cmd,这时搜索出来了cmd。

如下图所示,在这个界面,按Ctrl+Shift+Enter,这时就可以进入DOS的管理员模式了。

进入cmd的管理员模式了。

输入cd 进入C盘。

输入cd Windows SysWOW64,这里面目录名称可以使用table键补全

再次注册此dll文件,发现还是报错。

使用脚本注册一下。

copy api-ms-win-crt-private-l1-1-0.dll %windir% sysWOW64

regsvr32 %windir% sysWOW64 api-ms-win-crt-private-l1-1-0.dll /s

注册完成后,发现打开中国象棋又报其它错误 ,如下图所示:

全称TenProtect(简称TP),是由腾讯推出的安全系统,可以有效保护游戏免受外挂侵犯,同时具备防止木马盗号功能,能有效的让用户游戏帐号和虚拟财产不被窃取。

TP这个插件又报v8.dll文件。

将中国象棋移除,重新安装。

已经将中国象棋移除。

重新安装。

就打开这个中国象棋报错。其它版本的象棋,新中国象棋等都不报错。

查看一下安装文件,是不是安装文件中的TP有问题。

查看了安装文件中的TP文件,和v8文件都有。

从别的电脑上将v8.dll拷贝过来,还是报错。

真的是头大了。直接将QQ游戏卸载重新安装。

重新安装后,再次安装中国象棋,打开后还是一样的报错v8.dll错误 。

那只能重新安装系统了。

第一次安装win7系统,重新安装了win7 64旗舰版,使用这个软件还是报错同样。

最后,没办法,第二次安装系统换win10系统,安装win10系统。

再去使用就没有问题了。

这里我要说一句,为什么很多技术员,喜欢直接安装系统,不喜欢去解决问题,有很多时候,你花很多时间去解决,反而最后还没有解决,还不如直接安装系统来的快。

相关推荐