2016-01-03 2 views
11

В настоящее время я нахожусь в моей третьей попытке установить Visual Studio 2015 на этом компьютере. Я попробовал перезагрузку, жесткие отключения, отмену настройки и перезагрузки и т. Д. Каждый раз он застревает при применении Microsoft ASP.net. Я пробовал оставить его на ночь (12 часов). Скорость загрузки составляет 50-60 MBPS в соответствии с Ookla Speedtest. Я запускаю Windows 10. Я сделал «обычную» установку и добавил C++, Python и расширение Git. Если я не ошибаюсь, это говорит о размере 7 ГБ. Почему он это делает? Пожалуйста помоги!Visual Studio 2015 download застрял в применении Microsoft ASP.net

Я не понимаю, почему это не работает, потому что я установил VS 2015 для своего ноутбука (другого компьютера) всего несколько дней назад на родственников WIFI, и их скорость была 3-7 MBPS.

enter image description here

(Примечание:. Установщик технически не заморожен, так как погрузочные точки на дне двигаются) Однако, бар не заполняется вообще, как за 6 часов.

EDIT: Нужен ли мне ASP.NET (для C#, Python и, возможно, C++)? Могу ли я снять определенные функции для установки, чтобы он не пытался установить это? Кроме того, когда я отменяю установку, он никогда не отменяет и просто остается там, поэтому мне нужно убить установщика с помощью диспетчера задач. Это невероятно расстраивает.

+0

попытайтесь связаться с клиентом поддержки Microsoft. Это лучшее решение для решения проблемы. – W92

+0

@ W92 хорошо, я сделаю это. Это те форумы, о которых вы говорите: http://answers.microsoft.com/en-us? –

+0

попробуйте, я не знаю. – W92

ответ

12

Я получил его на работу, это было не идеально, но вот что я сделал: он застрял в очень определенных точках, особенно в ASP.NET. Я сделал небольшое исследование и получил представление от того, что я прочитал (я не хочу снова найти источник). Иногда окна открывают невидимые окна типа «подтвердить» или окна установщика, которые застревают. Когда установщик застрял, я открыл диспетчер задач -> подробности, чем отмечен в процессе визуальной студии, щелкнув правой кнопкой мыши, а затем нажав на анализ цепи ожидания. Это показало мне, какой процесс ожидает установка VS. Тогда я просто убью процесс. Миссис, я знаю, но лучше ничего. Я должен был сделать это 2-3 раза. Позже он сказал, что он правильно установил 2 компонента, у которых были предупреждения. ASP.NET был включен. Но все остальное отлично работало (C#, C++). Позже я вернулся и сделал ремонт. Это работало довольно гладко. Наконец, я успешно установил Python Tools. (эта часть не имеет значения, но дело в том, что сейчас все работает нормально).

редактировать, нашел другой источник: Visual Studio 2015 Community Edition Installation Stuck In Windows 10

+0

Спасибо, исправил это для меня. «vs_enterprise.exe» ждал «enableaspnet.exe», который я только что убил, чтобы продолжить установку. – masterxilo

2

Чтобы избежать этой проблемы, необходимо установить IIS первым.

Перейти в Панель управления -> Программы -> Turn Windows, Включение или выключение -> Выберите "Internet Information Services" -> OK

+0

Интересно, я сделаю это. Благодарю. –

+0

Это сработало для меня –

23

Fixed это ...

Самый простой путь «угрожают «чтобы выключить компьютер. Войдите в Power, перезапустите систему. Вы будете предупреждены о том, что есть программа регистрации, которая не позволит сбрасывать систему. Отмените эту программу, а затем не перезапустите.

Installer сразу перешел к следующей части и закончил установку после того, как застряли в течение 6 часов ...

+0

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

+0

Это отлично сработало для меня. Большой трюк. –

+1

Хорошее мышление. Работал сразу для меня. Очень жаль, что вам, похоже, приходится делать странные трюки, подобные этому, с большим количеством продуктов Microsoft в последнее время. Кошмарный. – dahui

5

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

+0

Привет Симо, добро пожаловать в SO. Спасибо, что написали ответ. Но убедитесь, что вы прочитали все другие ответы на вопрос, прежде чем публиковать свои собственные, кто-то, возможно, уже сказал это, как в случае с этим вопросом. Мой ответ - это почти точно. –

2

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

+1

Yup, еще одна из тех странных мелочей, которые заставляют работу работать в Windows. Честно говоря, я понятия не имею, почему у меня нет вкуса в Linux. –

0

Я нашел решение этой головной боли для процесса установки Visual Studio. Если вы все пробовали и ничего не швы, чтобы работать на вас, даже попробовав оболочку командной строки, попробуйте это.

Перейти к открытому диспетчеру задач во время запуска установщика и убить wusa.exe. Он убьет процесс поиска обновления и продолжит установку. Возможно, вам придется убить и другие процессы, если они застрянут. Это не здорово, но шов работает.

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

Эти швы относятся как к сообществу, так и к корпоративной версии Visual Studio.

+0

Хорошо спасибо Jaxon. У меня уже работает VS, но, надеюсь, это помогает кому-то другому. –

0

Нажмите Ctrl + Shift + Esc, затем перейдите в файл Tiworker.exe и завершите все процессы ожидания.