在win10上安装vs 2013 professional版时可能会遇到多个问题,以下是解决这些问题的详细方法总结:
问题1:安装过程中出现“Setup Failed! Install cannot continue because some required components failed.”的错误,具体错误信息为“KB2829760 -The form specified for the subject is not one supported or known by the specified trust provider.”
尝试下载并安装KB2829760.msp文件后发现并未解决问题,因为该文件仅适用于Win8及更低版本的Windows系统。解决方案是更换安装包,使用VS2013_RTM_PRO_ENU.iso(即en_visual_studio_professional_2013_x86_dvd_3009197.iso)进行安装。
下载地址:https://www.php.cn/link/48699cb3676ece50d68d3e1ebe2e03d7
注意,微软并未提供x64版本的Visual Studio 2013 Pro,因此即使你的Windows是x64的,也无需寻找x64版本。安装完成后,若需要升级到update 4版,可下载相应的升级包进行安装。
问题2:安装过程中出现“Setup Blocked: Display error "Windows Program Compatibility mode is on. Turn it off and then try Setup again."”的错误。
实际上,这并不是兼容性问题,取消兼容性设置中的选项也无效。解决方法是直接使用解压软件(如好压或WinRAR)打开.iso文件,而非挂载到虚拟光驱。直接点击iso文件中的vc_professional.exe进行安装即可。
问题3:安装过程中出现“Setup Blocked: The product version that you are trying to set up is earlier than the version already installed on this computer.”的错误。
解决步骤是打开错误日志文件,找到版本号(如3.7.2002.0),然后在注册表中搜索并找到该版本号对应的项,修改BundleVersion的值,使其小于你要安装的版本。例如,将Bundle Version的12.0.21005.13改为12.0.21000.13。接着,将Display Version的值改为与修改后的Bundle Version相同,然后继续安装。如果已安装多个高版本的Visual Studio,请重复上述过程。


参考链接:
- Visual Studio 2013 Setup Blocked: The product version that you are trying to set up is earlier than the version already installed on this computer. [FIXED]
- 微软正式提供Visual Studio 2013正式版下载(附直接链接汇总) - skykingf的专栏 - CSDN博客:https://www.php.cn/link/164ecd36bc9fc1781df239d00b004d3b
- visual studio 2013 windows program compatibility mode - Stack Overflow:https://www.php.cn/link/816d385f9dfa8b6e2f3637f77b97ac9c











