Не устанавливается Visual Studio...Help, SOS, Помогите! Что делать?

Не будет преувеличением, если скажу, что я встречаю подбного рода вопросы почти каждый день, а иногда и три раза в день. Часто задают данный вопрос на форумах MSDN, настолько часто, что решил написать данную статью. Надеюсь, что всё, что будет изложено ниже поможет вам в решении данной проблемы, а если придерживаться совета, который будет дан ниже, то и вовсе не столкнётесь с подобными проблемами в будущем. И так, как показывает статистика, да и мои личные наблюдения за все эти годы, подобного рода проблемы возникают в основном в двух случаях . Первый – если установка производится при помощи ISO образа дистрибутива продукта, то есть используется автономный установщик (не советую использовать Web Installer если у вас плохое или медленное соединение по сети, если нет, то проблем с установкой быть не должно), то тут причина в испорченности образа (образ битый). Если образ нормальный, то всё остальное можно списать на второй случай: конфигурация системы не удовлетворяет требованиям для установки (понятие слишком обобщённое, позже я постараюсь раскрыть, что под этим подразумевается). Как проверить образ, испорчен он или нет? Как правило, на странице для скачивания даётся контрольная сумма образа (в данном случае используется хеш-значение сгенерированное по алгоритму SHA-1).



После скачивания, можно проверить его используя такие программы, как например HashMyFiles. Утилита очень простая, достаточно загрузить и запустить у себя. После запуска нужно найти и открыть скачанный образ, программа автоматически просчитает контрольную сумму.



После этого остаётся сравнить хеши оригинального и скачанного образов. Если образ целый и не повреждён (хеш-значения должны быть идентичными), то проблема сводится ко второму случаю. Иначе – придётся скачивать дистрибутив опять (лучше использовать менеджеры закачек, например Microsoft File Transfer Manager, чтобы избежать пробелем связанных с испорченностью образа). Лично я всегда рекомендую использовать метод автономной установки, а не веб-установщик (Web Installer), чтобы не нужно было их повторно скачивать, например при тестировании или перестановке с использованием виртуальных машин. Теперь, случай второй: конфигурация системы не удовлетворяет требованиям для установки. Что я под этим подразумеваю? В самую первую очередь надо смотреть на аппаратную и программную состовляющие. Если железа современных машин бывает более чем достаточно, то подобное нельзя сказать о софте. Нужно в первую очередь смотреть на требования конкретной версии Visual Studio (здесь в качестве примера приводятся для Visual Studio 2013, но они есть и для других версий тоже) к операционной системе. Очень часто бывает, что требуемая студия попросту не поддерживает версию Windows. Например пытаются установить Visual Studio 2012 на Windows XP. Если и с этим всё впорядке, то значит остаётся самый важный фактор, из-за которого и бывают большинстов проблем: захламленность Windows. Обычно, ОС бывает завалена всякого рода программами и играми, которые или используются или вообще про них забыли. Или, ещё хуже, машина заражена вредоносными программами. А Visual Studio – это целый комплекс разного рода софта для разработки и нуждающийся в правильной конфигурации системы. А сторонний софт может изменить эту самую конфигурацию. Что делать в этом случае? Попытки найти истинную причину ошибки установки не часто венчаются успехом, нужно очень хорошо знать систему и быть профи, чтобы выявить её (хотя бывают случаи что в сообщенни ясно описывается проблема или её несложно понять посмотрев лог-файл установки, он находится во временной директории текущего пользователя %temp%). Но обычно, такие люди с подобным не сталкиваются, потому что у них система работает как часы. А остальным трудно объяснить как и что искать. Тут выход, всегда работающий на 100% – один, правда не всегда и всех устраивающий: переустановка системы. Экономия времени и нервов. Хотя, иногда помогает восстановление Windows с использованием контрольных точек восстановления. А что делать, чтобы избежать проблем или вовсе их не иметь? Лично я использую переодическое и постоянное резервное копирование системы с использованием таких программ как Acronis True Image.



Машина, как и любой инструмент, предназначенная для разработки должна быть "чистой". Устанавливайте ситему начисто, ставьте драйвера (иногда косяки бывают с драйверами системы, хотя это уже касается запуска и работы Visual Studio, а не установки). После, такие тяжеловесные программы как Visual Studio или SQL Server. Если нужно установить несколько версий, ставьте их по очереди: от более старых к более новым. Например, Visual Studio 2008, 2010, 2012, и 2013. Сделайте резервную копию системы. Потом доустановите другие программы. После их установки можно сделать ещё одну резервную копию. Можно также делать резервные копии системы перед установкой крупных обновлений или ещё чего-либо. Например я так поступаю перед установкой пакетов обновлений Visual Studio или SQL Server. Если что-то будет не так, всегда можно будет за 10 - 20 минут вернуть систему всю обратно. Данная формула у меня работает много лет и благодаря ей я сэкономил массу времени. Ещё один очень полезный вариант – использовать виртуальные машины. Благодаря Windows 8 и возможности использования технологии Huper-V в клиентских ОС всё стало намного проще и удобней.



Возможно иметь у себя несколько виртуальных машин с разными версиями и конфигурациями, благо современное железо машин настолько мощное и доступно, что с этим проблем не возникает. Ну и дальше эксперементировать или работать с ними. Установка и конфигурация виртуальной машины не занимает много времени, особенно если у вас установлен SSD диск. Опять-таки экономия времени налицо. На этом всё, надеюсь, что всё вышеизложенное оказалось полезным для вас.
zilog
30.07.2014 9:38
Какие впечатления от новой VS 14?
30.07.2014 9:42
Касательно нововведений – сугубо положительные. А что касается стабильности работы и прочего, пока сказать ничего не могу, так как она находися ещё в стадии альфа. Рано об этом говорить.
lxgdark
02.12.2014 16:59
а можно эту статью как то закрепить, что бы не искать на нее ссылку постоянно? А то на форумах частенько приходится...
02.12.2014 18:00
Спасибо Lxgdark за совет. Я её прикрепил тут.
Анастасия
01.02.2015 9:37
помогите пожалуйста) у меня на windows xp service pack 3 не устанавливается visual 2013, пишет что не найден framedyn.dll, я его скачала и поставила в систему, но он пишет что этот файл не является образом программы. Но мне очень нужна эта программа. Подскажите как мне быть?
01.02.2015 10:24
К сожалению Visual Studio 2013 невозможно установить на Windows XP, данная ОС больше не поддерживается. Вам нужна Windows 7 или выше.
Семен
24.07.2015 6:47
Windows 7 64 bit Максимальная, не удается поставить ни VS 2010, ни VS 2012, ни VS 2015, вылезает ошибка DDSet_Error: Internal Error: 1058
Переустановка системы не помогает.
Maxim
13.09.2015 0:09
При установке Visual Studio вылетает ошибка Microsoft Build Tools 14.0 (amd64) подскажите что можно сделать?
Maxim
13.09.2015 0:10
При установке Visual Studio вылетает ошибка Microsoft Build Tools 14.0 (amd64) подскажите что можно сделать?
Вячеслав
10.11.2015 0:44
Подскажите пожалуйста!! При установке visual studia 2013 professional пишет microsoft. NET framework 4.5.1(в процессе установки произошла неисправимая ошибка) что за ошибка не пойму? Заранее спасибо.
Леонид
18.11.2015 17:56
В чём может быть проблема:

VS 2012 с win 7 x64.

1. Образ не битый.
2. Параметры железа подходят.

Дело было так:
Имеется домашний пк и ноутбук.
На обоих стоит одна и та же виндовс, с 1го диска.

Качал на ноутбук, когда был не дома.
На ноутбук установилось без проблем.
На пк уже стояли 2008 и 2010 VS.
В процессе установки возникла проблема:

Установка не завершена.
Microsoft Web Deploy 3.0 Истек/не наступил срок действия требуемого сертификата при проверке по системным часам или по отметке времени в подписанном файле.

Далее установились обновления виндовс, которые привели к ошибке запуска(что за криворукие там работают), запус восстановил средствами системы.

И вот, далее не работала ни деинсталляция(у­далял вручную и чистил клинером).

На данный момент при запуске установочного файла:
Появляется логотип программы, и исчезает через несколько секунд.
Процесс тоже завершается.
Никаких ошибок, ничего.

Может быть дело в Microsoft .NET Framework ?

Потому как у меня такая же проблема с пакетом исправлений для этого VS.
Просто не запускается установщик.
Елена
20.03.2016 15:33
Здравствуйте! Прочла вашу статью и всё равно не знаю,как быть. Устанавливаю Visual Studio 2013 с оффсайта на ноутбук с ОС Windows 8.1 x64. Операционка недавно установлена, на ноуте только 4 игры и эмулятор андроида с одной игрой установлены. Вроде всё нормально должно быть, а установка висит уже несколько часов на самом последнем этапе. С чем это может быть связано?
21.03.2016 11:18
Вы её обновляли с 8.1 или устанавливали начисто? Если первое, то тогда лучше установить именно 10 - ку начисто.
Arman
20.03.2016 16:15
Не могу установить на ноутбук никакую версию visual studio на windows 10. Windows 10 лицензионная. Visual studio 2012 premium вылетает с ошибкой. Скачивал с msdn подписки нашего университета. Visual studio 2015 community web installer тоже выдает ошибку. Скачал образ Visual studio 2015 community iso с сайта microsoft, запускаю, выходит небольшой логотип на несколько секунд потом исчезает. Не знаю уже что делать. Net framework 4.6.1 установил. не получилось установить студию. установил Net framework 4.6.1 developer pack, тоже не получается ничего. Драйвера видеокарты обновил, обе видеокарты дискретная amd radeon и встроенная intel 4600 обновлены. Ничего не выходит. Перешел на windows 10 с 8.1, месяц использования истек. Помогите пожалуйста, выбился из сил, незнаю что делать! на домашнем компе пиратка 7 все нормально работает. А ноут ни в какую! Что делать???
http://www.cyberforum.ru/visual-studi...89648.html
21.03.2016 11:20
Отформатируйте раздел диска с ОС, установите Windows начисто без драйверов и без ничего, сразу после ставьте Visual Studio.