一、问题描述
客户在玩QQ中国象棋出现在游戏中QQChess.exe由于计算机丢失,系统错误,无法启动此程序api-ms-win-crt-private-l1-1-0.dll文件。本来以为是小问题,很快就能解决,结果安装了两次系统。
报错如下图所示:
二、解决方案:
发现是因为缺乏系统api-ms-win-crt-private-l1-1-0.dll文件。
网上下载此.dll文件。下载的.dll文件,一般放在里面system将系统目录或放入软件同级目录中。
https://www.jb51.net/dll/api-ms-win-crt-private-l1-1-0.dll.html
所以下载.dll文件。
api-ms-win-crt-private-l1-1-0.dll下载文件。
将dll复制到C:\\Windows\\System32目录下。
点击继续出现下图。
.dll文件已正常复制。
开始-操作-输入-输入regsvr32 api-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文件,发现或报错。
用脚本注册。
@echo 开始注册
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
@echo api-ms-win-crt-private-l1-1-0.dll注册成功
@pause
注册完成后,发现打开中国象棋还有其他错误 ,如下图所示:
全称TenProtect(简称TP),腾讯推出的安全系统可以有效保护游戏免受插件侵犯,防止木马盗号,有效防止用户游戏账号和虚拟财产被盗。
TP这个插件又报了v8.dll文件。
TP这个插件又报了v8.dll文件。移除中国象棋,重新安装。中国象棋已被移除。重新安装。打开这个中国象棋报错。其他版本的象棋、新中国象棋等都没有报错。检查安装文件是否在安装文件中TP有问题。在安装文件中查看TP文件,和v8文件都有。重新安装后,重新安装中国象棋,打开后也报错v8.dll错误 。
只能重新安装系统。
第一次安装win7系统,重新安装win7 64旗舰版,用这个软件也是报错。最后,没有办法改变第二次安装系统win10系统,安装win10系统。再用也没问题。这里我想说的是,为什么很多技术人员喜欢直接安装系统,而不是解决问题。很多时候,你花了很多时间来解决它,但最终还没有解决它。最好直接安装系统。
电脑知识