windows VC++环境和.net环境异常

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补丁时报错

image.png

  • 下载证书文件并保存:(下载地址:http://go.microsoft.com/fwlink/?linkid=747875&clcid=0x409
  • 开始→运行→MMC,或按 WIN+R 快捷键。
  • image.png
  •  
  • image.png
  • 文件→添加删除管理单元 (Ctrl+M)
  • image.png
  • 证书→计算机账户(其他的都保持默认,无限下一步),回到窗体,
  • 展开:证书→受信任的根证书颁发机构→证书,
  • image.png
  • image.png
  • 右击"证书“”展开菜单,所有任务→导入,选择之前下载的Cer证书文件即可。
  •  
  • image.png
  • 浏览->选择保存到本地的证书文件MicrosoftRootCertificateAuthority2011.cer->打开->下一步
  • image.pngimage.png
  • image.pngimage.png
  • 至此 完成了MicrosoftRootCertificateAuthority2011.cer证书的导入 重新安装net_framework4.6.exe即可