Інсталятор Visual Studio 2015 висить під час встановлення?


139

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

ШВИДКОВИЙ ТРИК: Відкрийте вікно блокнота та розташуйте його лівий край, щоб воно ідеально позначило поточне положення панелі прогресу. Якщо панель прогресу не рухається повз лівого краю вікна блокнота приблизно через годину, вона, ймовірно, застрягла.


1
stackoverflow.com/questions/31772347 / ... глушіння enablegraphics.exe зробив це!
Томас

10
люблю дешевий трюк LOL
Аксель Костас Пена

2
добре, я дозволяю йому бігати протягом ночі і отримувати загальний результат в наступний ранок дня. Так чорт повільний монтаж. Мій ПК має процесор Intel i5-4590 двоядерний 3,30 ГГц і 12 ГБ оперативної пам’яті.
Vu Doan

Wellllll за 12 годин ... можливо, 15. але .... .це завершено. Нарешті
bkwdesign

Відповіді:


233

Це був випадок, коли один із встановників, що встановились, встановився в процесі встановлення і не завершив його. На жаль, коли це трапляється, схоже, що головний інсталятор ніколи не запускає операцію. Трюк полягає в тому, щоб відкрити диспетчер завдань у детальному режимі та шукати процес встановлення, який відображає 0% використання ЦП та 0% використання диска, вказуючи на те, що він загинув. Тоді просто вбити цей процес, і головна установка відновиться. У моєму випадку ім'я субінсталятора було SecondaryInstaller.exeі відповідно до журналу встановлення, це сталося, коли він намагався встановити деякі компоненти Android SDK для модулів розробки міжплатформових платформ. Воно завмерло назавжди. Я вбив його, і головний інсталятор завершив. Коли я запускав Visual Studio, це було добре, хоча, мабуть, мені доведеться викопати проблему з установкою компонентів Android.


6
Проблема все ще є в Професійному випуску VS 2015 від 20 липня, але процес, здається, працює
demonplus

42
Не дотримуйтесь цього підходу, це зіпсувало мою розстрочку
Атул Чаддхарі

16
Чудово. Дякую. Це працювало для мене. Одне важливе - це з'ясувати назву процесу, який проводить інсталятор Visual studio. це можна зробити в диспетчері завдань. Відкрийте диспетчер завдань у детальному режимі -> Перейдіть на вкладку «Деталі» -> Клацніть правою кнопкою миші процес VisualStudio -> Клацніть на «Аналіз ланцюга очікування». Ви побачите назву процесу, який відповідає за очікування. Вбийте цей процес і, сподіваємось, ваш інсталятор почне швидко. Щасти!
Abhinaw Sharma

12
Не роби цього. ПРОСТО ЗАЧЕКАЙТЕ.
Дмитро Докшин

2
Це зламало Visual Studio. Довелося зняти і встановити його з нуля.
алгіогія

36

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


Мені довелося повністю видалити AVG. Просто відключити це не працювало для мене.
Giorgos Betsos

Те саме для мене. Відключення AVG не працювало. Але що працює - включення / вимкнення wi-fi. Це знову застряє інсталятор.
рустика

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

Я навіть повинен видалити AVG і використовувати Avira замість цього, оскільки AVG постійно попереджає про URL: Mail virus у файлі налаштування.
Vu Doan

23

Поточна версія антивірусу AVG Free несумісна з Microsoft Visual Studio 2015.

  1. Це не дозволяє встановити Visual Studio на комп'ютер. Він застрягає в "Створення точки відновлення". Visual Studio ідеально встановлюється, коли AVG вимкнено.

  2. Будь-який код, скомпільований у режимі "Випуск", орієнтований на платформу / середовище x86 (у властивості проекту), не компілюється. Він успішно збирається, коли AVG вимкнено.

Я розмістив проблеми на форумі підтримки AVG, але ніхто не відповів.


1
Ти маєш рацію. Я відключив його і встановив. Велике спасибі.
hikalkan

1
Насправді це дуже хороший момент. AVG Free псує інші продукти Microsoft. У мене виникла проблема з шалено повільним Outlook 2016 до вимкнення додатку. Дякую за цю пораду!
Гусейн Рончевич

Десь тому Avg видалив мої компільовані файли проекту із програми ac # sockets. Постійно заважав, тому я його видалив, я залишив квиток на підтримку AVG і, мабуть, це було звичайним для виявлення помилкових позитивних результатів.
Вектор

Я зіткнувся з тією ж проблемою, і зупинка AVG під час встановлення вирішила проблему. Дякую!
Хуссейн Салман

22

Зі мною трапилося те саме, і я також намагався припинити вторинний процес у менеджера завдань. Не роби цього. Це не рішення, а швидше хак, який може викликати проблеми пізніше. У моєму випадку я навіть не зміг видалити Visual Studio. Я спробував і веб-інсталяцію, і ISO, те саме питання.

Ось як це працювало нарешті. Я відновив свою Windows 7 якнайшвидшу точку відновлення, коли нічого не встановлено, тож я був впевнений, що між різними інструментами (Java, Android API тощо) не буде конфліктів.

Я розпочав установку кандидата на випуск спільноти Visual Studio 2015 о 22:00. О 7 годині ранку він працював на Android API 19-21. Через годину, нарешті, готували Visual Studio.

Це означає, що все, що вам потрібно зробити, це насправді чекати 8 - 9 годин . Не скасовуйте вторинного інсталятора, ризикуючи зламати вашу Visual Studio; Просто зачекайте.


3
Ви робите цікавий момент, який люди повинні відзначити. Але у мене була схожа проблема з VS2013, і в такому випадку я залишив її працювати протягом ночі, і вона все ще висіла вранці. Головне в обох випадках полягає в тому, що суб-інсталятор показав 0% використання ЦП в диспетчері завдань, вказуючи, що він буквально "нічого не робив". Тож, можливо, люди повинні залишити його на ніч, але потім, вбити його, якщо він все ще висить, як у моєму випадку.
Роберт Ошлер

але ви не зможете використовувати візуальну студію після вбивства інсталятора, зробіть щось інше, запустіть свіжу копію Windows та встановіть її там.
saba vahid

Це був не мій досвід. Після того, як я вбив субінсталятора (не основного інсталятора), VS працював належним чином, і так зробили всі дочірні модулі, які він встановлює.
Роберт Ошлер

Занадто пізно ... І це абсолютно нова свіжа установка Windows 8.1, без точок відновлення.
Джеррі Додж

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

21

Під час інсталяції, якщо ви думаєте, що вона зависла (особливо під час "Установки Android SDK"), перейдіть до каталогу% temp% та замовіть "Дата зміни" (у зменшенні), має бути купа файлів журналів, створених інсталятором .

Один для "Налаштування Android SDK" буде названий "AndroidSDK_SI.log" (або подібний).

Відкрийте файл і діставте його до кінця (Ctrl + End), це повинно вказувати на хід поточного завантажуваного файлу.

тобто: " (80%, 349 Кб / с, залишилось 99 секунд) "

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

тобто: " (99%, 351 KiB / s, залишилось 1 секунда) "

На жаль, інсталятор не вказує на цей прогрес (він працює в окремому процесі "Java.exe", який використовується в SDK для Android).

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


1
У моєму випадку я навіть не встановлюю інструменти Android. Він застряг на 99,9% "Емулятори Windows Phone 8.1 - ENU"
Джеррі Додж

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

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

1
Ідея перевірити папку% TEMP% та "підключити" файл журналу (в моєму випадку AndroidPackageSelectorInstall20161207-124701.log) була корисною. Я використовував Notepad ++, що полегшує виявлення, коли файл змінився, і перезавантажити його. Я перейшов у режим літака досить довго, щоб отримати це у файлі (також java.exe зник з диспетчера завдань): "Зупинка сервера ADB вдалася."
Джон Кумбс

14

У мене була така ж проблема, коли я намагався встановити VS 2015 RC від ISO. Він застряг під час налаштування Android SDK (API рівня 19 та 21, системні зображення). Для мене проблема була дозованим Wi-Fi з'єднанням. Інсталятор не завантажив необхідні файли.

Відключення підключення до Інтернету вирішило проблему. По завершенні установки було сказано, що деякі компоненти не були встановлені, і він спробує завантажити та встановити їх пізніше.


1
Це мені було корисно. Я тимчасово перейшов у режим літака, поки файл журналу в% TEMP% не повідомив, що "Зупинка сервера ADB успішна". і Java зникла з диспетчера завдань. Потім інші речі почали показуватися в TEMP, тому я радий, що ще не вбив жодного завдання.
Джон Кумбс

Також пошукайте в коментарях цієї сторінки "Аналіз ланцюга очікування" (або "abhinaw"). Це зручна хитрість.
Джон Кумбс

14

Перевірте, чи немає у вашій системі Windows оновлень. Після перезавантаження встановлення працювало як очікувалося.


2
Це було для мене. У мене був перезапуск в очікуванні, натисніть перезапуск, навіть якщо інсталятор все ще робив свою справу, і зараз він завантажується нормально.
CoreyH

Навіть якщо вони не розглядаються, інколи WU просто починає вбивати ресурси ПК без очевидних причин. Ви можете вручну зупинити службу, щоб відновити її.
Лукос

8

Гаразд, після кількох годин гуглінгу та невдалих спроб вирішити це питання, включаючи багато пропозицій, я знайшов рішення, яке я випробував на примху і працював на мене.

Спробуйте встановити програму, тоді, коли вона "застрягне", скасуйте її, але не видаляйте.

Потім перейдіть до панелі управління, перейдіть до програм, перейдіть і спробуйте її видалити, виберіть "Ремонт" замість Видалити.

Здається, що Visual Studio "ремонтував" повністю працював і пройшов дуже швидко, за 5 хвилин, і все, здається, працює нормально.


2
Я це зробив, але ремонт теж вічно. Чи потрібно скасувати ремонт і знову здійснити ремонт?
php.exe

Чи є у вас технічний попередній перегляд Windows 10? Я виявив, що коли я здійснив оновлення на місці, щоб перевстановити Windows 10, Visual Studio встановив чудово.
RaenirSalazar

8

Ця проблема стає дуже популярною зараз, спеціально для користувачів, які встановлюють візуальну студію на платформі Windows 10. Що пропонує Microsoft - це відключити антивірусні та антивірусні програми та завжди запускати налаштування з дозволу адміністратора.

Але в моєму випадку мені потрібно зробити набагато більше речей, щоб позбутися цієї проблеми: 1. Вимкнено захист AVG в режимі реального часу 2. Вимкнено AVG з диспетчера завдань 3. Видаліть усі файли та папки з папки системних темп. (Ви можете відкрити його, ввівши% temp% і натисніть клавішу Enter in run prompt) 4. Запустіть інсталяцію ще раз як адміністратор

Ось повний перелік випадків, з якими я стикався в цьому випуску (установка візуальної студії 2015 застрягла)

І як я це вирішив


7

Я застряг під час налаштування Android SDK (API рівня 19 та 21) Вимкнення та ввімкнення Інтернет-з'єднання вирішило проблему та встановлення завершено успішно.


Це з ISO або Інтернетом?
php.exe

Це було з Інтернетом.
Райджекар Редді

Ого. Досі не можу повірити, що це насправді спрацювало. Перекладіть мою поверхню в режим польоту та знову ввімкнув Інтернет. Установка завершена.
Фред

@Fred Радий знати, що це було корисно.
Райджекар Редді

Це дивно. Я не впевнений, чи це збіг обставин, але він працював на мене ... Міна була підвішена на SDK-Thing під час ремонту.
Гігала

6

Мій встановлення VS 2015 висів після годин завантаження. У вікні інсталятора VS сказано, що він все ще триває, але Windows Resource Monitor вказує, що деревом процесів vs_community.exe процесори vs_community.exe протягом десятків хвилин не було використання мережі, диска чи процесора. Провідник Windows Process виявив wusa.exe внизу цього дерева (wusa - це окремий інсталятор Windows Update). Спокусившись вбити 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:

Я вбив vs_enterprise.exe з вищим PID, Visual Studio видав помилку, що "труба закрита". Перезавантажений ПК та увійшли в систему. Visual Studio запустився автоматично і завершився протягом 1 хвилини.


3

Кращим підходом до визначення того, чи заблоковано один із підінсталяторів, є контроль за його мережевою та дисковою вводу-виводу. Провідник процесів від Sysinternals робить відмінну роботу. Налаштування SDK для Android завантажує велику кількість даних (більше 1 ГБ), і процесор сидить у режимі очікування, очікуючи завершення операції, пов'язаної з входом / виводом. Ні в якому разі не слід намагатися вбити будь-який процес, інакше ви можете ризикувати зіпсувати установку Visual Studio. У гіршому випадку може допомогти скасування та відновлення налаштування.


Це, здається, те, що відбувається зі мною. Провідник процесів вказує, що підлеглий процес Java отримує приблизно 106 Кб раз на дві хвилини під час налаштування Android SDK. Чи не повинен Visual Studio повністю завантажити цей вміст перед початком налаштування SDK? Чи є спосіб змусити ВСЕ завантажуваний вміст бути повністю завантаженим до початку інсталяції (або показати прогрес завантаження)?
Зарефет

2

Шахта застигла на діагностичних інструментах протягом 3 годин. Я намагався відключити брандмауер і відключити Інтернет серед багатьох інших спроб вирішити цю проблему. Зрештою наступні дії дозволили інсталятору завершити і запустити випуск спільноти VS2015.

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

Здається, поки що все добре працює (пальці схрещені !!)


ДЯКУЄМО СУООООО МНОГО! Я втратив більше 2 днів роботи, намагаючись вирішити це питання, ваш коментар врятував мене! Я відлякав!
Ромуло Тон

2

Для Windows10:

1) Убийте процес VS2015, якщо його повісили

2) Вимкнути Захисник Windows

3) Відкрийте VS2015 як адміністратор

4) Увімкніть Windows Defender

5) Початковий запуск VS2015 завершено


Це було для мене, але не потрібно вбивати жодних процесів. Просто відключіть захист Windows Defender в режимі реального часу.
Ельферон

2

У мене є подібні проблеми, моїм рятівником став безпечний режим Windows

КРОКИ:

  1. Перезавантажте Windows у безпечному режимі (* запустити msconfig -> boot -> параметри завантаження -> перевірити безпечне завантаження -> режим мережі )
  2. У безпечному режимі:
    1. Увімкніть інсталятор Windows :

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

    2. Запустіть службу встановлення Windows :

      чистий запуск мізервер

    3. Запустіть програму Visual Studio Updater / Installer
  3. Перезапустіть у звичайному режимі ( запустіть msconfig -> boot -> параметри завантаження -> зніміть прапорці для безпечного завантаження )

ТАК! Я намагався відремонтувати мою інсталяцію тривав від 3+ годин (зупинився на півдорозі) до 10 хвилин. Безпечний режим робить свою справу. Це довів мене до кінця мого ремонту, де він нарешті показав мені справжнє повідомлення про помилку, яке я намагався виправити в першу чергу
AlbatrossCafe

2

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

Спробувавши тут деякі інші складніші поради, на моє здивування виявилося, що мені потрібно було лише скористатись "Запустити як адміністратор" під час відключення інсталятора. Я був під враженням, що MSI, як правило, працює з правами адміністратора (під сервісом Trusted Installer), але я вважаю, що завантажувач VS в цьому випадку цього не робить.


1

У мене було те саме питання. Він зависне негайно, як тільки написано "Застосування Microsoft Visual Studio 2015." На панелі прогресу залишився лише невеликий ковз. Я навіть даю встановлення працювати протягом ночі. Активність диска чи використання процесора у інсталятора не було.

Нарешті, це спрацювало - це вбити процес у диспетчері завдань і перезапустити комп'ютер. Як тільки я перезавантажився, інсталятор відкрився автоматично та завершився успішно.


1

У моєму випадку установка функції « Графічні засоби Windows» вічно зависла. Я встановив додаткову функцію Windows вручну та перезапустив налаштування VS 2015.


Як це зробити? У моєму списку немає такої особливості.
Джоні Кращий

Дивіться за цим посиланням tenforums.com/tutorials/…
Макс

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 Defender, тому я знайшов щось інше ..
Я зупинив оновлення 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 Defender, натиснувши кнопку Пуск Зображення кнопки «Пуск». У полі пошуку введіть Defender, а потім у списку результатів натисніть Windows Defender.

Клацніть Налаштування та вимкніть захист у режимі реального часу.


0

У мене виникли подібні проблеми з Visual Studio 2015 Update 3. У моєму випадку основною проблемою був пошкоджений кеш інсталятора Windows (C: \ Windows \ Installer)

Ось рядок із журналу інсталятора msi:

MSI (4C: 64) [10: 40: 10: 059]: Попередження: Місцевий кешований пакет 'C: \ WINDOWS \ Installer \ 3442502.msi' відсутній.

Ви повинні перевірити журнали інсталяції, якщо кеш-пам'ять установки пошкоджений аналогічно. Якщо це, вам слід попросити утиліту sfc відновити цілісність системи, або ви б перевстановили вікна з нуля, оскільки пошкоджений кеш інсталятора 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.