在Windows 7上安装Visual Studio 2013


81

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

由于某些原因,安装程序会显示“安装程序已阻止”,并显示错误“此版本的Visual Studio需要一台具有更新版本Windows的计算机”。

安装Visual Studio 2013时出错

此错误并不完全说明问题所在。我至少可以做的就是验证我是否安装了以下软件:

  1. Windows 7 Professional(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的警告,但我能够在2台运行Windows 7 SP1的笔记本电脑上安装。没有SP1,则无法执行此操作。
user2255673'4

@Andre您能说明您要安装的内容吗?例如,Visual Studio 2013 Premium可直接从MSDN ISO在Windows 7 x64 SP1上很好地安装。
2014年

@AndrewMedico我正在谈论Visual Studio for Windows(一种用于Windows 8和Windows Phone应用程序,而不是“桌面”应用程序)。

Answers:


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“ Modern UI”应用程序或Windows Phone版本。

名称类似的版本与Windows 7 SP1兼容是“快递2013年Windows桌面”

资源


1
亚哈,谢谢。一定以某种方式错过了它。应尝试桌面版本。
Sussch 2013年

1
是的,他们基本上在VS2012开发期间的最后一分钟添加了Windows桌面版本。
于洪宝

2
那太蠢了。而且我真的没有在Visual Studio下载页面上注意到,所以它有点隐藏信息。他们应该警告它。
2014年

我在尝试在Windows 7上安装此microsoft.com/zh-cn/download/details.aspx?id=44914时收到此错误, 它应该是您所描述的桌面版本
eran otzap


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 RAM(如果在虚拟机上运行,​​则为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 Explorer10。如果尝试在具有IE8的Windows 7上安装它,则会出现以下错误。此版本的Visual Studio需要Internet Explorer 10。VS 2013安装程序HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer在32位Windows和 HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Internet Explorer64位Windows上的密钥中的值为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

您的日志文件显示它因错误“ 0x8004C000”而停止

从MS网站(http://social.technet.microsoft.com/wiki/contents/articles/15716.visual-studio-2012-and-the-error-code-2147205120.aspx):

设置状态

不需要重新启动
0x80044000 [-2147205120]

需要重新启动
0x8004C000 [-2147172352]

说明
如果要报告的唯一块是“重新启动挂起”,则返回的值为“未完成重新启动所需”值(0x80048bc7)。


日志文件中的错误是“使用0x80044000退出(已阻止)”,这意味着安装被阻止并且不需要重新启动。由于产品需要Windows的较新版本,因此上面的日志中的一行显示安装被阻止。
没人
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.