问题描述
刚装完win10系统,就开始装VS2013,却出现了之前从未遇到过的情况:(图片不是很符合,图片是安装的中文语言包)
百度了一下,主要解决办法由以下两种:
使用命令行安装,后面加/Uninstall
win+r,输入cmd进入命令行进入vs_ultimate文件所在目录,输入:vs_ultimate /Uninstall进入界面后选择修复
该方法亲测没有出现兼容性的错误,但是我遇到了其他的错误,没有成功。
通过本地组策略编辑器禁用兼容性助手
win+r,输入gpedit.msc , 打开本地组策略编辑器。计算机配置->管理模板->windows组件-> 应用程序兼容性,启用“关闭应用程序兼容性引擎”和“关闭程序兼容性助理“。重启
试了上面的两种方法,结果如下:
第一种有两个问题:
1)只能缺省安装在C盘
2)安装的VC居然没有MFC,而且没法弥补。
第二种方法:
问题情况一样,没有任何好转的迹象。
折腾了半天,发现这样的方法是可行的。
1)按上面第二种方法关掉兼容性策略;关掉服务里的兼容性服务,Program 开头的一个服务。
2)将iso安装包解压到硬盘上一个目录,如e:\vs12, 然后查找该目录下所有的exe文件,并将每个EXE文件的兼容性设置为WIN8 和以管理员运行。
这时再双击运行e:\vs12\vs_ultimate.exe, 就可以正常安装了。