Установите 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?


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,


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"

-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).


Ошибка в файле журнала: «Exit with 0x80044000 (Blocked)», что означает, что установка заблокирована и перезагрузка не требуется. Строка в журнале выше, в которой говорится, что установка заблокирована из-за того, что продукту требуется более новая версия Windows.
никто
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.