在Windows 7上安装Visual Studio 2013

81

我想在Windows 7 64位上安装Visual Studio 2013。

但是安装程序显示“设置被阻止”,并出现错误“此版本的Visual Studio需要更高版本的Windows计算机”。

安装Visual Studio 2013时的错误

这个错误并未明确指出问题所在。我至少可以确认已经安装以下内容:

  1. Windows 7专业版(64位)Service Pack 1
  2. Internet Explorer 10
    • 版本:10.0.9200.16750
    • 更新版本:10.0.12(KB2898785)
  3. 所有可用于2013年12月11日安装的Windows更新。

使用参数/log winexp.log执行了安装程序,结果如下:winexp.log

还有其他可能导致问题的原因吗?

谢谢。

编辑:通过查看这个问题,我们发现可以通过一种破解方法在Windows 7上安装Windows Phone的SDK,那么是否有类似的解决方案适用于VS 2013呢?


7
它在我的电脑上运行良好。不确定为什么有人会对那些说它可以工作的人投反对票。原因是你的Windows 7上没有安装SP1,所以它无法正常工作。安装了SP1后,即使你仍然使用IE9,VS2013也可以安装。它会警告一下关于IE9的问题,但我成功地在两台安装了SP1的Windows 7笔记本电脑上安装了它。如果没有SP1,则无法执行此操作。 - user2255673
@Andre,你能澄清一下你想安装什么吗?例如,Visual Studio 2013 Premium可以直接从MSDN ISO在Windows 7 x64 SP1上安装成功。 - nobody
@AndrewMedico 我在谈论的是 Windows 版的 Visual Studio(适用于 Windows 8 和 Windows Phone 应用程序,而不是“桌面”版)。 - user2629998
5个回答

75

最低要求基于您正在尝试安装的Express版本:

Express for Web (Web sites and HTML5 applications) - Windows 7 SP1 (With IE 10)
Express for Windows (Windows 8 Apps) - Windows 8.1
Express for Windows Desktop (Windows Programs) - Windows 7 SP1 (With IE 10)
Express for Windows Phone (Windows Phone Apps) - Windows 8

看起来你正在尝试安装“Express 2013 for Windows”版本,该版本用于开发Windows 8“现代UI”应用程序,或者是Windows Phone版本。

与之类似但兼容Windows 7 SP1的版本是“Express 2013 for Windows Desktop”。

来源


1
啊,谢谢。可能是我漏掉了。我会尝试桌面版的。 - Sussch
1
是的,在VS2012开发的最后一刻,他们基本上添加了Windows桌面版。 - Yuhong Bao
2
那太愚蠢了。我在 Visual Studio 下载页面上真的没有注意到,所以这是有点隐藏的信息。他们应该提前警告。 - graywolf
当我尝试在Windows 7上安装https://www.microsoft.com/en-us/download/details.aspx?id=44914时,出现了这个错误。而且它应该是你所描述的桌面版本。 - eran otzap

15

Visual Studio Express for Windows需要Windows 8.1。查看要求页面后,您可能想尝试Web版或Windows桌面版,它们可以在Windows 7下运行。


11

Visual Studio 2013系统要求

支持的操作系统:

  • Windows 8.1 (x86和x64)
  • Windows 8 (x86和x64)
  • Windows 7 SP1 (x86和x64)
  • Windows Server 2012 R2 (x64)
  • Windows Server 2012 (x64)
  • Windows Server 2008 R2 SP1 (x64)

硬件要求:

  • 1.6 GHz或更快的处理器
  • 1 GB内存(在虚拟机上运行时需要1.5 GB)
  • 20 GB可用的硬盘空间
  • 5400 RPM硬盘驱动器
  • DirectX 9兼容的视频卡,分辨率为1024 x 768或更高

笔记本电脑的附加要求:

  • Internet Explorer 10
  • 需要KB2883200(通过Windows Update可用)

更新Windows后别忘了重新启动电脑


1

伪装IE10以安装Visual Studio 2013

安装Visual Studio 2013需要Internet Explorer 10。如果您尝试在带有IE8的Windows 7上安装它,则会收到以下错误提示:“此版本的Visual Studio需要Internet Explorer 10”。 VS 2013安装程序检查的值是32位Windows上的HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer键中的svcVersion和64位Windows上的HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Internet Explorer键中的svcVersion。任何值≥10.0.0.0都可以让安装程序正常运行。

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer]
"svcVersion"="10.0.0.0"

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Internet Explorer]
"svcVersion"="10.0.0.0"

-1

日志文件中的错误是“以0x80044000(已阻止)退出”,这意味着安装被阻止,无需重新启动。在此之前的日志行指出由于产品需要更高版本的Windows而导致安装被阻止。 - nobody

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接