部分机型,vc++组件全部修复完毕,还提示缺少msvcp110/120/140,(注意:32位系统只有x86的运行库,64位需要x64和x86两个版本的, msvcp110/120/140错误一般是vc++2022未正确加载)
首先检查.net framework3.5和4.5/4.6 dx终端 是否安装,可以用驱动精灵检测
没有安装的 先安装上面的 然后继续运行程序 查看是否报错
如果还报错
windows+R 输入services.msc 打开服务列表 找到windows update 右键 停止 然后C盘windows目录 SoftwareDistribution文件夹 删除 这个文件夹是系统更新的缓存目录 windows更新报错的时候 也可以用这个方法 删除后 windows update 右键 开始
然后打开更新 系统扫描更新 可以先不用更新 等扫描更新列表出来后 卸载全部vc++组件和.net framework 4.5/4.6 然后dx修复工具3.5增强版修复dll和vc++ , 然后下载.net frame work 4.5/4.6独立安装包 或者 驱动精灵扫描 安装 重启电脑即可
正常情况下 msdn原版系统 win7 sp1 版本 和 win10 1067及以上版本 可以直接此方法修复 msdn原版8和8.1 系统补丁不够 可能还会失败 需要先更新系统补丁
出错检查修复次序
1.检查vc++运行库是否全部安装
2.检查.net framework组件是否正常,vc++2022依赖4.0系列 .net framework
3.检查系统更新补丁(此项检查判断,可以先在控制面板,vc++2022修复实验,如果修复成功,跟补丁是没关系的,自动修复失败,8成几率是系统补丁问题)
修复适用GHOST系统和已经安装完游戏后再修复运行库的系统