一、问题描述
客户在玩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文件。












重新安装后,重新安装中国象棋,打开后也报错v8.dll错误 。
只能重新安装系统。



这里我想说的是,为什么很多技术人员喜欢直接安装系统,而不是解决问题。很多时候,你花了很多时间来解决它,但最终还没有解决它。最好直接安装系统。
电脑知识