Установщик Visual Studio 2015 зависает во время установки?


140

Я загрузил полный ISO-образ для Visual Studio Ultimate CTP 6. Программа установки достигла отметки около 90%, судя по индикатору выполнения, и просто застряла там. Были частые действия со стороны Superfetch, защиты от вредоносных программ и других фоновых процессов, но индикатор выполнения все еще был мертв. В конце концов активность фоновых задач утихла через 20 минут, но индикатор выполнения все еще не сдвинулся с места.

ДЕШЕВЫЙ ТОВАР: откройте окно блокнота и расположите его левый край так, чтобы он точно отмечал текущее положение индикатора выполнения. Если индикатор выполнения не перемещается за левый край окна блокнота примерно через час, вероятно, он застрял.


1
stackoverflow.com/questions/31772347/… убийство enablegraphics.exe сделало это!
Thomas

10
люблю дешевый трюк LOL
Áxel Costas Pena

2
Хорошо, я позволил ему поработать ночь и получить общий результат утром следующего дня. Так чертовски медленная установка. Мой компьютер оснащен двухъядерным процессором Intel i5-4590 3,30 ГГц и 12 ГБ оперативной памяти.
Vu Doan

Хорошо, более 12 часов ... может быть, 15. но .... это завершено. Наконец-то
bkwdesign

Ответы:


233

Это был случай, когда один из вспомогательных установщиков завис во время установки и никогда не завершал установку. К сожалению, когда это происходит, похоже, что главный установщик никогда не прерывает операцию по таймауту. Хитрость заключается в том, чтобы открыть диспетчер задач в подробном режиме и найти процесс вспомогательной установки, который показывает 0% использования ЦП и 0% использования диска, что означает, что он умер. Затем просто завершите этот процесс, и основная установка возобновится. В моем случае имя вспомогательного установщика было SecondaryInstaller.exe.и, согласно журналу установки, это произошло, когда он пытался установить некоторые компоненты Android SDK для модулей кросс-платформенной разработки. Он застыл навсегда. Я убил его, и главный установщик завершил работу. Когда я запустил Visual Studio, все было нормально, хотя я предполагаю, что мне придется покопаться в проблеме установки компонентов Android.


6
По-прежнему есть эта проблема в VS 2015 Professional Release от 20 июля, убийство процесса, похоже, работает
demonplus

42
не следуйте этому подходу, это испортило мою установку
Атул Чаудхари

16
Отлично. Спасибо. У меня это сработало. Одна важная вещь - выяснить имя процесса, в котором находится установщик Visual Studio. это можно сделать в диспетчере задач. Откройте диспетчер задач в подробном режиме -> перейдите на вкладку «Подробности» -> щелкните правой кнопкой мыши процесс VisualStudio -> щелкните «Анализировать цепочку ожидания». Вы увидите имя процесса, ответственного за ожидание. Завершите этот процесс, и, надеюсь, ваш установщик продолжит работу быстро. удачи!
Абхинау Шарма

12
Не делать это. ПРОСТО ПОДОЖДИ.
Дмитрий Докшин

2
Это сломало Visual Studio. Пришлось снять и установить с нуля.
algiogia

36

Я временно отключил свой антивирус (AVG) и перезапустил установку. Это исправило это.


Мне пришлось полностью удалить AVG. Просто отключить его у меня не сработало.
Гиоргос Бетсос, 01

Мне то же. Отключение AVG не помогло. Но что работает, так это включение / выключение wi-fi. При этом снова запускается застрявший установщик.
Rustyx

Серьезно рекомендую это исправление - у меня были серьезные проблемы с VS 2015 Update 1 и 2 - отключение антивируса (в моем случае Avast) решило проблемы с установкой
Quango,

Я даже должен удалить AVG и вместо этого использовать Avira, потому что AVG постоянно предупреждает о вирусе URL: Mail в установочном файле.
Ву Доан

23

Текущая версия антивируса AVG Free несовместима с Microsoft Visual Studio 2015.

  1. Это не позволяет установить Visual Studio на компьютер. Он застревает на «Создание точки восстановления». Visual Studio отлично устанавливается, когда AVG выключен.

  2. Любой код, скомпилированный в режиме «Release», предназначенный для платформы / среды x86 (в свойствах проекта), не компилируется. Он успешно компилируется, когда AVG выключен.

Я опубликовал информацию о проблеме на форуме поддержки AVG, но никто не ответил.


1
Ты прав. Я отключил его, и он установился. Большое спасибо.
hikalkan

1
На самом деле это очень хороший момент. AVG Free портит другие продукты Microsoft. У меня была проблема с безумно медленным Outlook 2016 до отключения надстройки. Спасибо за этот совет!
Хусейн Рончевич

Некоторое время назад Avg удалил мои скомпилированные файлы проекта из приложения сокетов С #. Постоянно мешал мне, поэтому я удалил его, оставил заявку на поддержку AVG, и, по-видимому, он часто обнаруживал ложные срабатывания.
Vector

Я столкнулся с той же проблемой, и остановка AVG во время установки решила проблему. Благодарность!
Hussein Salman

22

То же самое произошло со мной, и я также попытался завершить вторичный процесс из диспетчера задач. Не делай этого. Это не решение, а скорее взлом, который может вызвать проблемы позже. В моем случае мне даже не удалось удалить Visual Studio. Я пробовал как веб-установку, так и ISO, та же проблема.

Вот как это в итоге сработало. Я восстановил свою Windows 7 до самой ранней точки восстановления, насколько это было возможно, когда ничего не было установлено, поэтому я был уверен, что не будет конфликтов между различными инструментами (Java, Android API и т. Д.)

Я начал установку Visual Studio 2015 Community Release Candidate в 22:00. В 7:00 он работал над Android API 19-21. Час спустя, наконец, готовила Visual Studio.

Это означает, что все, что вам нужно сделать, это подождать от 8 до 9 часов . Не прекращайте работу вторичного установщика, чтобы не нарушить работу вашей Visual Studio; просто подожди.


3
Вы сделали интересный момент, который люди должны отметить. Но у меня была аналогичная проблема с VS2013, и в этом случае я оставил его работать на ночь, и он все еще зависал утром. Ключевым моментом в обоих случаях является то, что вспомогательный установщик показал использование ЦП в диспетчере задач 0%, что означает, что он буквально «ничего не делал». Так что, возможно, людям стоит оставить его на ночь, но затем убить его, если он все еще висит, как в моем случае.
Роберт Ошлер

но вы не сможете использовать визуальную студию после убийства установщика, сделать что-то еще, запустить новую копию Windows и установить ее там.
саба вахид

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

Слишком поздно ... А это совершенно новая свежая установка Windows 8.1, без точек восстановления.
Джерри Додж

4
Действительно, я подтверждаю, что установка может занять часы (на самом деле 11 часов для меня на 8-ядерном компьютере с SSD и 20 ГБ ОЗУ для базовой установки, без Android), но завершается без необходимости прекращать какой-либо процесс. Надеюсь, мне не пришлось бы устанавливать Visual Studio 2017; Я определенно не хочу, чтобы он устанавливался в течение недели или двух.
Арсений Мурзенко

21

Во время установки, если вы считаете, что он завис (особенно во время «установки Android SDK»), перейдите в каталог% temp% и отсортируйте его по «дате изменения» (по убыванию), там должна быть куча файлов журнала, созданных установщиком. .

Один для «Android SDK Setup» будет называться «AndroidSDK_SI.log» (или аналогичный).

Откройте файл и дошли до его конца (Ctrl + End), это должно указывать на прогресс текущего файла, который загружается.

т.е.: « (80%, 349 КиБ / с, осталось 99 секунд) »

При повторном открытии файла до конца вы должны увидеть дальнейшее указание на то, что загрузка продолжилась (или вы можете просто отслеживать измененную временную метку файла [в минутах]).

например: « (99%, 351 КиБ / с, осталась 1 секунда) »

К сожалению, установщик не показывает этот прогресс (он работает в отдельном процессе «Java.exe», используемом Android SDK).

Это кажется довольно сложным способом проверить, что происходит, но он показывает, что установщик не завис и что-то делает, хотя и очень медленно.


1
В моем случае я даже не устанавливаю инструменты Android. Он застрял на 99,9% "Эмуляторы Windows Phone 8.1 - ENU"
Джерри Додж

2
У меня возникла проблема с установкой Android SDK, потому что они не использовали прокси-сервер в работе. Убив java.exe, установщик продолжил работу без ошибок.

1
Я проверяю свой файл журнала, и он говорит (99%, 73 КиБ / с, осталось 0 секунд) и то же самое без каких-либо изменений в содержимом файла и дате изменения. Есть предложения, что делать? кстати, он застрял в установке Android SDK (API-уровни 19 и 21)
Rajshekar Reddy

1
Идея проверки папки% TEMP% и «отслеживания» файла журнала (AndroidPackageSelectorInstall20161207-124701.log в моем случае) оказалась полезной. Я использовал Notepad ++, который упрощает определение того, когда файл был изменен, и его перезагрузка. Я переключился в режим полета достаточно долго, чтобы получить в файле это (также java.exe исчез из диспетчера задач): «Остановка сервера ADB выполнена успешно».
Джон Кумбс,

15

У меня была такая же проблема, когда я пытался установить VS 2015 RC из ISO. Он застрял во время установки Android SDK (уровни API 19 и 21, образы системы). Для меня проблема заключалась в измерении Wi-Fi соединения. Установщик не загрузил необходимые файлы.

Отключение подключения к Интернету решило проблему. По завершении установки он сказал, что некоторые компоненты не были установлены, и он попытается загрузить и установить их позже.


1
Это было полезно для меня. Я временно переключился в режим полета, пока файл журнала в% TEMP% не сообщил, что «Остановка сервера ADB прошла успешно». и Java исчезла из диспетчера задач. Затем в TEMP начали появляться другие вещи, поэтому я был рад, что еще не убил ни одной задачи.
Джон Кумбс,

Кроме того, поищите в комментариях этой страницы «Анализ цепочки ожидания» (или «abhinaw»). Это удобный трюк.
Джон Кумбс,

14

Проверьте, есть ли в вашей Windows ожидающие обновления. После перезагрузки установка прошла как положено.


2
Это было для меня. У меня был отложенный перезапуск, нажмите перезапуск, хотя установщик все еще делал свое дело и теперь загружается нормально.
CoreyH

Даже если они не ожидают обработки, иногда WU просто начинает уничтожать ресурсы ПК без очевидной причины. Вы можете вручную остановить службу, чтобы она восстановилась.
ЛуКОС

8

Итак, после нескольких часов поиска в Google и неудачных попыток решить эту проблему, включая многие из приведенных выше предложений, я нашел решение, которое попробовал по прихоти, и сработало для меня.

Попытайтесь установить программу, а затем, когда она «зависнет», отмените ее, но не удаляйте.

Затем перейдите в панель управления, перейдите к программам, попробуйте удалить их, выберите «Восстановить» вместо «Удалить».

«Восстановление» Visual Studio, похоже, полностью сработало и было очень быстрым, менее 5 минут, и, похоже, все работает нормально.


2
Я сделал это, но ремонт тоже длился вечно. Стоит ли отменять ремонт и снова ремонтировать?
php.exe

У вас есть техническая предварительная версия Windows 10? Я обнаружил, что когда я сделал обновление на месте, чтобы переустановить Windows 10, Visual Studio установила нормально.
RaenirSalazar

8

Эта проблема становится очень актуальной, особенно для пользователей, устанавливающих Visual Studio на платформе Windows 10. Microsoft предлагает отключить антивирусные программы и программы защиты от вредоносных программ и всегда запускать установку с разрешения администратора.

Но в моем случае мне нужно сделать гораздо больше, чтобы избавиться от этой проблемы: 1. Отключить защиту в реальном времени AVG 2. Отключить AVG из диспетчера задач 3. Удалить все файлы и папки из временной папки системы. (Вы можете открыть его, набрав% temp% и нажав Enter в командной строке) 4. Снова запустите установку от имени администратора.

Вот полный список инцидентов, с которыми я столкнулся в этой проблеме (установка Visual Studio 2015 застряла)

И как я это решил


7

Я застрял во время установки Android SDK (уровень API 19 и 21). Выключение и включение подключения к Интернету устранило проблему, и установка завершилась успешно.


Это с установкой ISO или через Интернет?
php.exe

Это было с интернет-установкой.
Rajshekar Reddy

Вау. До сих пор не могу поверить, что это действительно сработало. Переведите мой Surface в режим полета и снова включите Интернет. Установка завершена.
Фред

@Fred Рад узнать, что это было полезно.
Rajshekar Reddy

Это странно. Не уверен, что это совпадение, но у меня это сработало ... Мой был завис на SDK-Thing во время ремонта.
Гигала,

6

Моя установка VS 2015 зависла после нескольких часов загрузки. В окне установщика VS сообщалось, что процесс все еще продолжается, но Windows Resource Monitor показал, что дерево процессов vs_community.exe не использовало сеть, диск или процессор в течение десятков минут. Обозреватель процессов Windows обнаружил файл wusa.exe в нижней части этого дерева (wusa - это автономный установщик Центра обновления Windows). Испытывая желание убить wusa.exe, я прислушался к предупреждениям в других ответах на этот вопрос.

Изучив другие ответы здесь ( настоятельно рекомендуется), я сделал обоснованное предположение и инициировал перезапуск моей Windows 7 Pro. Перезагрузка зависла, потому что vs_community.exe не завершился. Поэтому я выбрал Отменить в всплывающем окне перезагрузки Windows.

Windows вернулась к моему пользовательскому сеансу, и теперь установка VS 2015 ожила (!). Обозреватель процессов показал, что wusa.exe больше нет. Поэтому я подозреваю, что это было препятствием, но моя совесть чиста ( я не убивал wusa.exe, Windows убила !)

Через некоторое время установщик отобразил следующее:

введите описание изображения здесь

Когда я нажал « Перезагрузить сейчас» , Windows перезапустилась до экрана «Настройка Windows» и завершила установку VS.


4

Это решение представляет собой безопасное сочетание уничтожения ответа на подзадачи и ожидающего ответа:

  • когда установщик застревает, просто запустите диспетчер задач и завершите процесс
  • если вы попытаетесь снова запустить приложение, он скажет, что установка приложения не завершена
  • снова запустите установщик и нажмите repair
  • устанавливает нормально

3

Если вы застряли в Visual Studio Preparation:

Я убил vs_enterprise.exe с более высоким PID, Visual Studio выдала ошибку, что «канал закрывается». Перезагрузили компьютер и вошли в систему. Visual Studio запустилась автоматически и завершилась в течение 1 минуты.


3

Лучший способ определить, заблокирован ли один из субустановщиков, - это отслеживать его сетевые и дисковые операции ввода-вывода. Process Explorer от Sysinternals отлично справляется со своей задачей. Программа установки Android SDK загружает большие объемы данных (более 1 ГБ), а ЦП простаивает, ожидая завершения операции, связанной с вводом-выводом. Ни при каких обстоятельствах вы не должны пытаться убить какой-либо процесс, иначе вы рискуете повредить вашу установку Visual Studio. В худшем случае может помочь отмена и повторный запуск настройки.


Кажется, именно это и происходит со мной. Обозреватель процессов указывает, что подчиненный процесс Java получает примерно 106 КБ каждые две минуты во время установки Android SDK. Разве Visual Studio не должна была полностью загрузить это содержимое перед началом установки SDK? Есть ли способ принудительно полностью загрузить ВСЕ загружаемый контент до начала установки (или показать прогресс загрузки)?
Zarepheth

2

Моя замерзла на диагностике на 3 часа. Я попытался отключить свой брандмауэр и отключить Интернет среди многих других попыток решить эту проблему. В конце концов, следующие действия позволили установщику завершить работу и запустить версию сообщества VS2015.

  • Затем я открыл последний файл журнала в папке% temp% и перешел к концу файла.
  • В последних нескольких строках журнала была запись: «MSI (s) (DC: 4C) [16: 28: 36: 577]: создан сервер настраиваемых действий с PID xxxx»
  • Я завершил процесс с тем же PID, а затем установщик продолжил. В общей сложности мне пришлось сделать это примерно 3 раза, а затем установщик успешно завершил работу.

Пока все вроде работает нормально (скрестим пальцы !!)


БОЛЬШОЕ СПАСИБО! Я потерял более 2 дней работы, пытаясь решить эту проблему, ваш комментарий меня спас! Я был в ужасе!
Rômulo Tone

2

Для Windows10:

1) Убейте процесс VS2015, если он завис

2) Отключить Защитник Windows

3) Откройте VS2015 от имени администратора

4) Включите Защитник Windows

5) Первоначальный запуск VS2015 завершен


Это было для меня, но убивать какие-либо процессы не нужно. Просто отключите защиту в реальном времени Защитника Windows.
Elferone

2

У меня похожие проблемы, моим спасителем стал Windows Safe Mode

ШАГИ:

  1. Перезагрузите Windows в безопасном режиме (* запустите msconfig -> загрузка -> параметры загрузки -> проверьте безопасную загрузку -> режим сети )
  2. В безопасном режиме:
    1. Включите установщик Windows :

      REG ADD "HKLM \ SYSTEM \ CurrentControlSet \ Control \ SafeBoot \ Network \ MSIServer" / VE / T REG_SZ / F / D "Сервис"

    2. Запустите службу установщика Windows :

      чистый запуск msiserver

    3. Запустите Visual Studio Updater / Installer
  3. Перезагрузите компьютер в обычном режиме ( запустите msconfig -> загрузка -> параметры загрузки -> снимите флажок безопасной загрузки )

ДА! Я пытался восстановить Моя установка увеличилась с 3+ часов (завершение на полпути) до 10 минут. Безопасный режим делает свое дело. Это привело меня к концу моего ремонта, где оно, наконец, показало мне настоящее сообщение об ошибке, которое я пытался исправить в первую очередь
AlbatrossCafe

2

У меня возникла проблема с застреванием установщика Visual Studio Update 3 на вкладке «Функции» в самом начале установки ... он отображал только «Обновление 2 (установлено)» и ничего больше, без возможности продолжить.

Попробовав здесь другой, более сложный совет, оказалось, к моему удивлению, что все, что мне нужно было сделать, это использовать «Запуск от имени администратора» при запуске программы установки. У меня сложилось впечатление, что MSI обычно работает с правами администратора (в рамках службы Trusted Installer), но я полагаю, что загрузчик VS в этом случае не работает.


1

Я была такая же проблема. Он сразу зависал, как только говорилось «Применение Microsoft Visual Studio 2015». На индикаторе выполнения была только небольшая полоска. Я даже позволил установке поработать на ночь. Установщик не обнаружил активности диска или использования ЦП.

Что в итоге сработало, так это убить процесс в диспетчере задач и перезагрузить компьютер. Как только я перезагрузился, установщик открылся автоматически и успешно завершился.


1

В моем случае установка функции Windows Graphics Tools зависала навсегда. Я установил опциональную функцию Windows вручную и перезапустил установку VS 2015.


Как я могу это сделать? В моем списке такой функции нет.
Джонни Бест


1

Я только что установил VS 2015 Enterprise на Windows Server 2012 R2. Установка была быстрой, пока не было достигнуто обновление 1, которое превышает отметку 90% на индикаторе выполнения. На тот момент это заняло около 2 часов. Наберитесь терпения, прежде чем пробовать что-то более радикальное.


1

Моя застряла, применяя .NET 4.6.1, иля… Отключение Интернета и отключение Microsoft Security Essentials Защита в реальном времени снова заставила нас сдвинуться с места.


2
Проголосовать за кучу ответов, не оставляя комментариев, мягко говоря, бесполезно.
HeyHeyJC

1

Ну, я не могу найти какой-либо SecondaryInstaller.exe для остановки в диспетчере задач, и даже у меня нет AV, а не Защитника Windows, поэтому я нашел что-то еще ...
Я остановил обновление Windows с повышенного cmd, написав команду, net stop muauservи это сработало для меня ...
Обновление будет повторяться для KB2664825, поэтому снова запустите код в cmd .. (поскольку служба запускается автоматически)

Продолжай пытаться, и это сделано для меня ... !!


1

У меня была такая же проблема в другом контексте. После попытки восстановить, удалить и переустановить без решения, я решил стереть все остатки Visual Studio с помощью TotalUninstaller, выполнив шаги по ссылке ниже:

https://github.com/Microsoft/VisualStudioUninstaller/releases

Как только все было удалено, я смог успешно установить программное обеспечение.

Имейте в виду, что TotalUninstaller удалит все, что связано с Visual Studio с 2013 по 2015 год. Более ранняя версия по-прежнему будет сохранена.

Я добавил это решение на случай, если у кого-то возникнет такая же проблема.


1

У меня такая же проблема, и, к сожалению, принятый ответ, в котором предлагается убить SecondaryInstaller.exe, испортил установку дополнительных элементов. То, что я сделал, - это в основном открыть диспетчер задач и найти SecondaryInstaller.exe, щелкнуть правой кнопкой мыши и щелкнуть Открыть расположение файла. Затем запустите SecondaryInstaller.exe от имени администратора.


0

В моем случае UAC был отключен (печально известный трюк с regedit), поэтому установщик явно не мог с этим справиться.

Вы можете вернуться к UAC для установщика или просто попробовать запустить его от имени администратора, у меня это сработало.


0

Если вы используете Windows 10 , «Защитник Windows» может быть причиной блокировки. у меня зависает при установке " Java SE development "

Чтобы отключить защитник Windows на этапе установки:

Откройте Защитник Windows, нажав кнопку «Пуск» Изображение кнопки «Пуск». В поле поиска введите Защитник, а затем в списке результатов щелкните Защитник Windows.

Щелкните Параметры и отключите защиту в режиме реального времени.


0

У меня возникли аналогичные проблемы с обновлением Visual Studio 2015 Update 3. В моем случае основная проблема заключалась в повреждении кеша установщика Windows (C: \ Windows \ Installer)

Вот строка из журнала установки msi:

MSI (s) (4C: 64) [10: 40: 10: 059]: Предупреждение: локальный кэшированный пакет «C: \ WINDOWS \ Installer \ 3442502.msi» отсутствует.

Вам следует проверить журналы установки, если кеш установки поврежден таким же образом. Если это так, вы должны молиться, чтобы утилита sfc восстановила целостность системы, иначе вы переустановите Windows с нуля, поскольку поврежденный кеш установщика Windows - это полная катастрофа и причина для немедленной установки чистой Windows.


0

У меня была аналогичная проблема. Мое решение заключалось в том, чтобы отключить антивирусное программное обеспечение (Avast), загрузить файл .iso, смонтировать его (дважды щелкнуть в проводнике Windows на файле .iso), а затем запустить его из PowerShell с правами администратора со следующими переключателями:

. \ vs_community.exe / NoWeb / NoRefresh

Таким образом, вам не нужно отключаться от сети или удалять существующую установку.


Почему голос против? Что-то не так с этим предложением?
GreenAsJade

Я тоже этого не понимаю. У меня это сработало отлично. Однако есть и обратная сторона. Это не решает проблему обновления. Для каждого обновления вы должны проделывать один и тот же процесс.
Csega

0

Для меня это помогло принудительно остановить службу установки с помощью диспетчера задач. Если Visual Studio была установлена ​​в разделе «Компоненты и программы», удалите ее, перезагрузите компьютер и попробуйте снова установить.

Перед началом установки убедитесь, что у вас надежное интернет-соединение.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.