Перестал работать visual studio
Моя Visual Studio начала сбой при запуске. В поисках поиска лекарств я нашел эти два предложения, но не работал у меня:
- Запуск Visual Studio во время работы в безопасном режиме и
- Выполнение ремонта в Visual Studio.
Однако, я обнаружил, что если я войду в другую учетную запись Windows, Visual Studio смог запустить эту учетную запись без сбоев.
Вот код ошибки, который я наблюдал в отчете о сбое:
Может ли кто-нибудь предоставить решение для возврата моей Visual Studio в рабочий режим?
Для меня это оказался плагин, который GitExtensions установлен в Visual Studio 2013 .
После удаления GitExtensions и переустановки с отключенным VS-плагином мой VS снова запускается снова.
Поскольку вы можете запускать с другим именем пользователя, что-то может быть не так с вашими локальными настройками, вы можете попробовать reset их: devenv /resetsettings в Start menu -> Run .
Предупреждение: это восстановит визуальную студию по умолчанию.
В моем случае VS использовался для сбоя в одном решении. Я решил проблему, удалив соответствующий файл пользователя решений: SolutionName.suo
Попробуйте запустить VS как администратор. Это необходимо в моем случае.
Я размещаю это в надежде, что это решение для одного из источников сбоя в Visual Studio может спасти других от $500 поддержки поддержки Microsoft, а неделя простоя вызвала это.
Для меня это вызвано веб-Essentials, и я смог разрешить его, отключив его, перезапустив VS, включив его, снова перезапустив. Работает сейчас.
У меня случился сбой при запуске (или вскоре после запуска, прежде чем открывать какое-либо решение), возникающее в git2-msvstfs.dll, вызванное размещением временного файла 3 ГБ в каталог в моем решении. Удаление файла исправлено.
Как только я случайно нажал комбинацию случайных клавиш (может быть, что-то вроде ctrl+' , но я не понял, что держал ctrl вниз, поэтому я забыл, какие ключи я ударил, когда понял, что случилось что-то плохое), в результате чего VS Professional 2017 15.3.5 сбой в течение половины минуты. После перезагрузки я обнаружил, что VS будет интерактивным в течение нескольких секунд, прежде чем он потерпит крах через полминуты. Для меня было слишком быстро, чтобы попытаться выяснить, что я случайно активировал, или для меня отключить его, прежде чем VS сработает. Кроме того, он даже сработает, если я не открою какое-либо решение, поэтому я решил, что не удастся удалить папку .vs (для каждого проекта/решения Solution Explorer/open files state).
После переименования версией dotfolder VS запускается без сбоев. Он начинался с настроек по умолчанию, но автоматически восстанавливал некоторые мои настройки через вещи синхронизации облаков после минуты работы, и он даже помнил информацию о моей учетной записи, поэтому мне не нужно было входить.
Мне не нужно было переименовывать мою папку %LOCALAPPDATA%\Microsoft\VSCommon (которую также предложил Арун М).
Недавно у моего коллеги возникла проблема с сбоем Visual Studio 2013 при запуске. К сожалению, мы обнаружили, что подход, рекомендованный в ответе @Arun M, не помог решить проблему:
Лучший отвечающий
Вопрос
Ответы
This posting is provided "AS IS" with no warranties, and confers no rights.
Проверьте логи ОС на наличие ошибок. Попробуйте полностью удалить VS и поставить заново.
- Помечено в качестве ответа Maksim Marinov Microsoft contingent staff, Moderator 8 января 2020 г. 15:35
Все ответы
Проверьте логи ОС на наличие ошибок. Попробуйте полностью удалить VS и поставить заново.
- Помечено в качестве ответа Maksim Marinov Microsoft contingent staff, Moderator 8 января 2020 г. 15:35
Вылазит такая ошибка..
Нету даже такой папки.
У вас какая ОС? Укажите версию и редакцию. Так же, лицензия или краденая сборка?
Для проверки запустите утилиту MGADIAG:
This posting is provided "AS IS" with no warranties, and confers no rights.
Vista WgaER Data-->
ThreatID(s): N/A, hr = 0x80070002
Version: N/A, hr = 0x80070002
Windows XP Notifications Data-->
Cached Result: N/A, hr = 0x80070002
File Exists: No
Version: N/A, hr = 0x80070002
WgaTray.exe Signed By: N/A, hr = 0x80070002
WgaLogon.dll Signed By: N/A, hr = 0x80070002
OGA Notifications Data-->
Cached Result: N/A, hr = 0x80070002
Version: N/A, hr = 0x80070002
OGAExec.exe Signed By: N/A, hr = 0x80070002
OGAAddin.dll Signed By: N/A, hr = 0x80070002
Browser Data-->
Proxy settings: N/A
User Agent: Mozilla/4.0 (compatible; MSIE 8.0; Win32)
Default Browser: C:\Program Files (x86)\Google\Chrome\Application\chrome.exe
Download signed ActiveX controls: Prompt
Download unsigned ActiveX controls: Disabled
Run ActiveX controls and plug-ins: Allowed
Initialize and script ActiveX controls not marked as safe: Disabled
Allow scripting of Internet Explorer Webbrowser control: Disabled
Active scripting: Allowed
Script ActiveX controls marked as safe for scripting: Allowed
File Scan Data-->
File Mismatch: C:\Windows\system32\wat\watadminsvc.exe[Hr = 0x80070003]
File Mismatch: C:\Windows\system32\wat\npwatweb.dll[Hr = 0x80070003]
File Mismatch: C:\Windows\system32\wat\watux.exe[Hr = 0x80070003]
File Mismatch: C:\Windows\system32\wat\watweb.dll[Hr = 0x80070003]
Spsys.log Content: 0x80070002
Windows Activation Technologies-->
HrOffline: 0x00000000
HrOnline: N/A
HealthStatus: 0x0000000000000000
Event Time Stamp: N/A
ActiveX: Not Registered - 0x80040154
Admin Service: Not Registered - 0x80040154
HealthStatus Bitmask Output:
HWID Data-->
HWID Hash Current: LgAAAAEAAQABAAEAAAABAAAAAwABAAEA6GHc4aiILvK2LrC8tJxC1hQ2PEcucw==
OEM Activation 1.0 Data-->
N/A
OEM Activation 2.0 Data-->
BIOS valid for OA 2.0: yes
Windows marker version: 0x20001
OEMID and OEMTableID Consistent: yes
BIOS Information:
ACPI Table Name OEMID Value OEMTableID Value
APIC LENOVO CB-01
FACP LENOVO CB-01
HPET LENOVO CB-01
BOOT LENOVO CB-01
MCFG LENOVO CB-01
UEFI LENOVO CB-01
ASF! LENOVO CB-01
SLIC DELL PE_SC3
SSDT LENOVO CB-01
ASPT LENOVO CB-01
FPDT LENOVO CB-01
SSDT LENOVO CB-01
SSDT LENOVO CB-01
Vista WgaER Data-->
ThreatID(s): N/A, hr = 0x80070002
Version: N/A, hr = 0x80070002
Windows XP Notifications Data-->
Cached Result: N/A, hr = 0x80070002
File Exists: No
Version: N/A, hr = 0x80070002
WgaTray.exe Signed By: N/A, hr = 0x80070002
WgaLogon.dll Signed By: N/A, hr = 0x80070002
OGA Notifications Data-->
Cached Result: N/A, hr = 0x80070002
Version: N/A, hr = 0x80070002
OGAExec.exe Signed By: N/A, hr = 0x80070002
OGAAddin.dll Signed By: N/A, hr = 0x80070002
Browser Data-->
Proxy settings: N/A
User Agent: Mozilla/4.0 (compatible; MSIE 8.0; Win32)
Default Browser: C:\Program Files (x86)\Google\Chrome\Application\chrome.exe
Download signed ActiveX controls: Prompt
Download unsigned ActiveX controls: Disabled
Run ActiveX controls and plug-ins: Allowed
Initialize and script ActiveX controls not marked as safe: Disabled
Allow scripting of Internet Explorer Webbrowser control: Disabled
Active scripting: Allowed
Script ActiveX controls marked as safe for scripting: Allowed
File Scan Data-->
File Mismatch: C:\Windows\system32\wat\watadminsvc.exe[Hr = 0x80070003]
File Mismatch: C:\Windows\system32\wat\npwatweb.dll[Hr = 0x80070003]
File Mismatch: C:\Windows\system32\wat\watux.exe[Hr = 0x80070003]
File Mismatch: C:\Windows\system32\wat\watweb.dll[Hr = 0x80070003]
Spsys.log Content: 0x80070002
Windows Activation Technologies-->
HrOffline: 0x00000000
HrOnline: N/A
HealthStatus: 0x0000000000000000
Event Time Stamp: N/A
ActiveX: Not Registered - 0x80040154
Admin Service: Not Registered - 0x80040154
HealthStatus Bitmask Output:
HWID Data-->
HWID Hash Current: LgAAAAEAAQABAAEAAAABAAAAAwABAAEA6GHc4aiILvK2LrC8tJxC1hQ2PEcucw==
OEM Activation 1.0 Data-->
N/A
OEM Activation 2.0 Data-->
BIOS valid for OA 2.0: yes
Windows marker version: 0x20001
OEMID and OEMTableID Consistent: yes
BIOS Information:
ACPI Table Name OEMID Value OEMTableID Value
APIC LENOVO CB-01
FACP LENOVO CB-01
HPET LENOVO CB-01
BOOT LENOVO CB-01
MCFG LENOVO CB-01
UEFI LENOVO CB-01
ASF! LENOVO CB-01
SLIC DELL PE_SC3
SSDT LENOVO CB-01
ASPT LENOVO CB-01
FPDT LENOVO CB-01
SSDT LENOVO CB-01
SSDT LENOVO CB-01
File Scan Data-->
File Mismatch: C:\Windows\system32\wat\watadminsvc.exe[Hr = 0x80070003]
File Mismatch: C:\Windows\system32\wat\npwatweb.dll[Hr = 0x80070003]
File Mismatch: C:\Windows\system32\wat\watux.exe[Hr = 0x80070003]
File Mismatch: C:\Windows\system32\wat\watweb.dll[Hr = 0x80070003]
Еще не было случая чтоб Ultimate оказалась подлинной.
This posting is provided "AS IS" with no warranties, and confers no rights.
Возможно, у вас возникли проблемы с установкой? Мы готовы помочь. Мы предлагаем для поддержки чат по вопросам установки (только на английском языке).
Это руководство содержит пошаговые инструкции, которые помогут устранить большинство проблем при установке.
Установка через Интернет
Следующие шаги применимы к обычной установке через Интернет. Сведения об автономной установке см. в разделе об устранении неполадок с автономной установкой.
Шаг 1. Проверьте, не связана ли ошибка с известными проблемами
Существуют несколько известных проблем с Visual Studio Installer, и корпорация Майкрософт работает над их устранением. Чтобы найти способ обойти эту проблему, проверьте раздел известных проблем в заметках о выпуске.
Существуют несколько известных проблем с Visual Studio Installer, и корпорация Майкрософт работает над их устранением. Чтобы найти способ обойти эту проблему, проверьте раздел известных проблем в заметках о выпуске.
Существуют несколько известных проблем с Visual Studio Installer, и корпорация Майкрософт работает над их устранением. Проверьте, решена ли проблема, или найдите обходные пути в разделе "Известные проблемы" в заметках о выпуске.
Шаг 2. Попробуйте восстановить Visual Studio
Процедура восстановления способна устранить многие распространенные проблемы с обновлением. Дополнительные сведения о том, когда и как восстанавливать Visual Studio, см. в разделе Восстановление Visual Studio.
Шаг 3. Обратитесь к сообществу разработчиков
Шаг 4. Удалите папку Visual Studio Installer, чтобы устранить проблемы, связанные с обновлением
Начальный загрузчик Visual Studio Installer представляет собой необходимый исполняемый файл небольшого размера, который инициирует установку компонентов Visual Studio Installer. Если вы удалите файлы Visual Studio Installer и повторно запустите начальный загрузчик, это может решить некоторые проблемы, связанные с обновлением.
С помощью следующей процедуры можно переустановить файлы Visual Studio Installer и сбросить метаданные установки.
- Закройте Visual Studio Installer.
- Удалите папку Visual Studio Installer. Как правило, путь к папке: C:\Program Files (x86)\Microsoft Visual Studio\Installer .
- Запустите начальный загрузчик Visual Studio Installer. Файл начального загрузчика можно найти в папке Загрузки. Его имя соответствует шаблону vs_[Visual Studio edition]__*.exe . Вы также можете скачать начальный загрузчик для вашего выпуска Visual Studio со страницы загрузок Visual Studio. Запустите этот исполняемый файл, чтобы сбросить метаданные установки.
- Снова попробуйте установить или обновить Visual Studio. Если Visual Studio Installer продолжает выдавать ошибки, перейдите к шагу Сообщить о проблеме.
Шаг 5. Сообщите о проблеме
В некоторых ситуациях, например при наличии поврежденных файлов, вам, возможно, понадобится устранять неполадки случай за случаем. Вы можете содействовать нам при оказании вам помощи, выполнив следующие действия:
Шаг 6. Удаление файлов установки Visual Studio
В крайнем случае вы можете удалить все файлы установки Visual Studio и информацию о продукте:
- Выполните шаги со страницы Удаление Visual Studio.
- Снова запустите начальный загрузчик Visual Studio Installer. Файл начального загрузчика можно найти в папке Загрузки. Его имя соответствует шаблону vs_[Visual Studio edition]__*.exe . Вы также можете скачать начальный загрузчик для вашего выпуска Visual Studio со страницы загрузок Visual Studio.
- Попробуйте переустановить Visual Studio.
Шаг 7. Свяжитесь с нами (необязательно)
Если вы выполнили все вышеуказанные шаги, но вам так и не удалось установить или обновить Visual Studio, свяжитесь с нами через чат в реальном времени (только на английском языке) для получения дополнительной помощи.
Автономная установка
Здесь приведены некоторые известные проблемы и варианты обходных путей, которые могут помочь при создании автономной установки и установке из локального источника.
Проблема | Решение |
---|---|
Пользователи не имеют доступ к файлам | Прежде чем открывать общий доступ к автономной установке, необходимо настроить разрешения (ACL) и предоставить пользователям права на чтение. |
Не удается установить новые рабочие нагрузки, компоненты или языковые пакеты | Если вы производите установку из частичного макета и выбираете рабочие нагрузки, компоненты или языки, которые не скачаны в этот макет, вам потребуется доступ в Интернет. |
Журналы установки
Журналы установки помогают нам в устранении большинства неполадок при установке. При отправке сигнала о проблеме с помощью варианта Сообщить о проблеме в Visual Studio Installer в отчет автоматически добавляется последний журнал установки Visual Studio Installer.
Чтобы собрать журналы, выполните указанные ниже действия.
-
.
- Откройте командную строку от имени администратора.
- Запустите Collect.exe в папке, в которой сохранили средство.
- Средство создает файл vslogs.zip в папке %TEMP% , как правило, в C:\Users\YourName\AppData\Local\Temp\vslogs.zip .
Запускайте средство с помощью той же учетной записи пользователя, с помощью которой запускалась завершившаяся сбоем установка. Если вы запускаете средство с помощью другой учетной записи, задайте параметр –user:<name> , чтобы указать учетную запись пользователя, с помощью которой запускалась завершившаяся сбоем установка. Чтобы просмотреть дополнительные параметры и сведения об использовании, запустите Collect.exe -? из командной строки администратора.
Помощь в реальном времени
Если решения, приведенные в этом руководстве по устранению неполадок, не помогли вам установить или обновить Visual Studio, воспользуйтесь чатом в реальном времени (только на английском языке) для получения дополнительной помощи.
последнее, что я делал, было добавить таймер в пользовательский элемент управления, который обновляет цвет. Теперь каждый раз, когда я открываю проект, он загружает его, а затем говорит: "Visual Studio перестала работать".
Я заметил, что Visual Studio "запускает" таймер в режиме конструктора, поэтому я подумал, что это может вызвать проблему, поэтому я удалил таймер из конструктора.cs, а затем переименовал все файлы, которые открывала Visual Studio, но все равно он аварийно завершает работу. Все остальные проекты работают нормально. Это 4-е время, когда это случилось со мной. Я использую Visual Studio 2012 Ultimate. Любые предложения, пожалуйста?
похоже, что ваши настройки решения были повреждены, когда студия разбилась. Вы можете сбросить их, удалив :
- убедитесь, что вы можете Показывать скрытые файлы
- найдите решение в Проводнике Windows. Это должно быть
- должен быть скрытый *.suo файл в той же папке. Удалить его.
это сбросит все настройки вашего решения, в том числе окна были открыты.
отключение расширений Visual Studio исправлено для меня
Инструменты -> Расширения и обновления -> установлен
в моем случае, Web Essentials был причиной проблемы
надеюсь, что это помогает!
закройте все экземпляры VS 2012. Откройте VS 2012 в режиме администратора (только VS 2012 без решения), затем с помощью этого экземпляра VS попробуйте открыть проект *.ФСЛ.
Он должен открыться должным образом. Для меня только это решение работает, ни удаление *.файл suo не отключает расширения и обновления.
надеюсь, что это помогает. Наслаждаться. Что вас останавливает:)
Если у вас есть другая версия Visual Studio на вашем компьютере, откройте ее. Щелкните Отладка - > Присоединить К Процессу. Выберите другой процесс Visual Studio. Вы должны видеть только одного. Имя процесса-devenv.исполняемый.
теперь повторите проблему в сломанном VS. Он сломается на исключении в unbroken VS.
в моем случае исключение выглядело так
необработанное исключение типа System.Исключение typeloadexception' произошло в Microsoft.VisualStudio.Платформа.Вседитор.dll файлы
дополнительная информация: тип метода 'Connect' 'В JetBrains.ПОЛЬЗОВАТЕЛЬСКИЙ ИНТЕРФЕЙС.SrcView.ContextNotifications.ContextNotificationControl' от JetBrains сборку.Платформа.UI, версия=104.0.0.0, Культура=нейтральная, PublicKeyToken=1010a0d8d6380325 ' не имеет реализация.
я исправил это, запустив установщик Resharper и установив опцию восстановления.
убедитесь, что права доступа к файлам согласованы. Если bin или obj папки не могут быть доступны, Visual Studio может аварийно завершить работу. Установите права собственности и разрешения на файл в свойствах файла - > безопасность - > дополнительно.
очистка моего кэша TFS работала для меня.
- закройте все экземпляры Visual Studio на клиентском компьютере
- вручную удалите соответствующую папку кэша клиента TFS, а затем запустите Visual Studio
соответствующие папки TFS для удаления вручную выглядят следующим образом:
TFS 2017: %localappdata%\Microsoft\Team Foundation.0\Cache\
TFS 2015: %localappdata%\Microsoft\Team Foundation.0\Cache\
TFS 2013: %localappdata%\Microsoft\Team Foundation.0\Cache\
TFS 2012: %localappdata%\Microsoft\Team Foundation.0\Cache\
Читайте также: