1、启动【mysql】服务时出现异常:【vcruntime140.dll缺失】或【vcruntime140_1.dll缺失】或【api-ms-win-crt-runtime-l1-1-0.dll丢失】
解决办法:
(1)安装【缺少VCRUNTIME140.dll升级补丁--> VC_redist.x64.exe】,若安装该补丁失败,查看①;
① 若安装VC_redist.x64.exe时失败,提示【设置失败】则进入【windows安装VC2015所需补丁->双击运行Windows6.1-KB2999226-x64.msu】,若双击运行Windows6.1-KB2999226-x64.msu失败,提示【无法更新到此计算机】,则进入【windows安装VC2015所需补丁】目录,安装windows6.1-KB976932-X64.exe补丁。
( Windows6.1-KB2999226-x64.msu下载地址:
https://www.microsoft.com/en-us/download/details.aspx?id=49093
Windows6.1-KB976932-X64.exe下载地址:
https://www.microsoft.com/en-us/download/details.aspx?id=5842
)
2、使用winsw将web程序注册为系统服务时出现异常:【缺少.netframework4.5.2】或【Error Exception while reading ConfigurationSettings file is well formed xml】
解决办法:(1)选择【控制面板->程序->卸载程序】卸载掉电脑中的.netFramawork 再进入【Netframework安装补丁】目录,安装net_framework4.6.exe补丁,若安装该补丁失败,查看①;
① 安装net_framework4.6.exe补丁时报错
- 下载证书文件并保存:(下载地址:http://go.microsoft.com/fwlink/?linkid=747875&clcid=0x409)
- 开始→运行→MMC,或按 WIN+R 快捷键。
- 文件→添加删除管理单元 (Ctrl+M)
- 证书→计算机账户(其他的都保持默认,无限下一步),回到窗体,
- 展开:证书→受信任的根证书颁发机构→证书,
- 右击"证书“”展开菜单,所有任务→导入,选择之前下载的Cer证书文件即可。
- 浏览->选择保存到本地的证书文件MicrosoftRootCertificateAuthority2011.cer->打开->下一步
- 至此 完成了MicrosoftRootCertificateAuthority2011.cer证书的导入 重新安装net_framework4.6.exe即可