Установите Visual Studio 2013 в Windows 7

81

Я хочу установить Visual Studio 2013 на 64-разрядную версию Windows 7.

По какой-то причине установщик сообщает «Установка заблокирована» с ошибкой «Для этой версии Visual Studio требуется компьютер с более новой версией Windows».

Ошибка при установке Visual Studio 2013

Эта ошибка не совсем точно описывает, что случилось. По крайней мере, я мог убедиться, что у меня установлено следующее:

  1. Windows 7 Professional (64-разрядная) с пакетом обновления SP1
  2. Internet Explorer 10
    • Версия: 10.0.9200.16750
    • Версии обновления: 10.0.12 (KB2898785)
  3. Все обновления Windows, доступные для установки 11 декабря 2013 г.

Запустил установщик с /log winexp.logаргументом и получил следующее: winexp.log .

Есть идеи, что еще может быть проблемой?

Благодарю.

Изменить: глядя на этот вопрос, обнаружилась трещина, которая позволила установить SDK Windows Phone в Windows 7 - знает ли кто-нибудь подобное решение для VS 2013?

Sussch
источник
7
У меня это сработало. Не уверен, почему люди голосуют против тех, кто говорит, что это работает. Причина, по которой он не работает, заключается в том, что у вас не установлен SP1 в Windows 7. После установки SP1 будет установлен VS2013, даже если у вас все еще есть IE9. Он выдал предупреждение об IE9, но мне удалось установить его на 2 ноутбука под управлением Windows 7 с SP1. Невозможно сделать это без SP1.
user2255673
@Andre Можете уточнить, что вы пытаетесь установить? Visual Studio 2013 Premium отлично устанавливается в Windows 7 x64 SP1, например, прямо из MSDN ISO.
никто
@AndrewMedico Я говорю о Visual Studio для Windows (для приложений Windows 8 и Windows Phone, а не для настольных ПК).

Ответы:

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 для Windows», которая предназначена для разработки приложений Windows 8 «Modern UI», или версию Windows Phone.

Же названием версии , которая является совместимой с Windows 7 SP1 является «Экспресс - 2013 для рабочего стола Windows»

Источник

Грэм Вейджер
источник
1
Ааа, спасибо. Должно быть, я как-то это пропустил. Попробую настольную версию.
Sussch
1
Да, они в основном добавили версию Windows Desktop в последнюю минуту во время разработки VS2012.
Yuhong Bao
2
Это так глупо. И я действительно не заметил на странице загрузки Visual Studio, так что это вроде как скрытая информация. Они должны об этом предупредить.
graywolf
Я получаю эту ошибку при попытке установить microsoft.com/en-us/download/details.aspx?id=44914 в Windows 7, и это должна быть описанная вами версия для настольных компьютеров
eran otzap,
15

Visual Studio Express для Windows требует Windows 8.1. Взглянув на страницу требований, вы, возможно, захотите попробовать версию для Интернета или Windows Desktop, которая может работать под 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 с пакетом обновления 1 (x64)

Требования к оборудованию :

  • Процессор с тактовой частотой 1,6 ГГц или выше
  • 1 ГБ оперативной памяти (1,5 ГБ при работе на виртуальной машине)
  • 20 ГБ свободного места на жестком диске
  • Жесткий диск 5400 об / мин
  • Видеокарта с поддержкой DirectX 9 и разрешением экрана 1024 x 768 или выше.

Дополнительные требования к ноутбуку :

  • Internet Explorer 10
  • KB2883200 (доступно через Центр обновления Windows) требуется

И не забудьте перезагрузиться после обновления окон

Тарик
источник
1

Поддельный IE10 для установки Visual Studio 2013

Для Visual Studio 2013 требуется Internet Explorer 10. Если вы попытаетесь установить его в Windows 7 с IE8, вы получите следующую ошибку. Для этой версии Visual Studio требуется Internet Explorer 10 ». Установщик VS 2013 проверяет значение svcVersion в HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorerключе в 32-битной Windows и HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Internet Explorer64-битной Windows. Любое значение> = 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"
KF2
источник
-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).

VanCowboy
источник
Ошибка в файле журнала: «Exit with 0x80044000 (Blocked)», что означает, что установка заблокирована и перезагрузка не требуется. Строка в журнале выше, в которой говорится, что установка заблокирована из-за того, что продукту требуется более новая версия Windows.
никто