Visual Studio не запускается

Обновлено: 05.07.2024

Проблема: как исправить ошибку установки Visual Studio 2022 в Windows?

  • Способ 1. Отключите стороннее антивирусное программное обеспечение
  • Способ 2. Запустите SFC
  • Способ 3. Проверить диск
  • Способ 4. Восстановление Visual Studio
  • Способ 5. Изменение политики выполнения
  • Способ 6. Установите сертификат для сценария PowerShell
  • Способ 7. Переустановите Visual Studio
  • Способ 8. Связаться со службой поддержки
  • Доступ к видеоконтенту с географическим ограничением с помощью VPN
  • Не платите авторам программ-вымогателей — используйте альтернативные варианты восстановления данных
  • Ссылки

С помощью Visual Studio программисты могут:

  • Быстрая навигация, написание и исправление кода
  • Отладка, профилирование и диагностика проблем
  • Создайте код с помощью инструментов тестирования.
  • Используйте контроль версий и эффективнее сотрудничайте

Существует множество причин этой ошибки, поэтому мы рекомендуем использовать инструмент восстановления, такой как Reimage Mac Washing Machine X9, который может устранить основные проблемы Windows, такие как различные системные ошибки, BSoD, [3] проблемы с реестром и поврежденные файлы автоматически. Используя его, вы также можете избежать длительного процесса устранения неполадок.

Как исправить ошибку установки Visual Studio 2022 в Windows?

Если вы готовы приступить к устранению неполадок, внимательно следуйте инструкциям, шаг за шагом:

Способ 1. Отключить стороннее антивирусное программное обеспечение

Некоторые программы безопасности могут конфликтовать с вашими приложениями, ошибочно считая некоторые файлы небезопасными. Таким образом, известно, что удаление или отключение антивирусного ПО помогло некоторым пользователям при попытке установить Visual Studio 2022.

  • Нажмите правой кнопкой мыши на значок антивируса и выберите "Отключить".
  • Вы также можете дважды щелкнуть значок антивируса и найти там параметр "Отключить".
  • Или вы можете открыть антивирусную программу и нажать кнопку "Доверять этому проекту" на странице заблокированных процессов.

 Отключить стороннее антивирусное ПО

Способ 2. Запустить SFC

Используйте команды командной строки для восстановления поврежденных системных файлов:

  • Открыть командную строку от имени администратора
  • Используйте следующую команду и нажмите Enter:
    sfc /scannow

Run SFC

  • Перезагрузите систему
  • Если SFC вернул ошибку, используйте следующие командные строки, нажимая Enter после каждой:
    DISM /Online /Cleanup-Image /CheckHealth
    DISM / Online /Cleanup-Image /ScanHealth
    DISM /Online /Cleanup-Image /RestoreHealth

Способ 3. Проверить диск

  • Убедитесь, что ваш диск не поврежден. Вы можете выполнять проверки с помощью административной командной строки:
  • Если вы используете жесткий диск в качестве основного драйвера (на котором установлена ​​ваша операционная система — C: по умолчанию), используйте следующую команду и нажмите Enter:
    chkdsk c: /f
  • Если вы используете SSD, используйте следующую команду:
    chkdsk c: /f /r /x

Проверить ширину диска

  • Если вы получили сообщение об ошибке, введите Y и нажмите Enter.
  • Перезагрузите устройство, чтобы выполнить проверку

Способ 4. Восстановление Visual Studio

  • Найдите установщик Visual Studio на своем компьютере.
  • В установщике Visual Studio найдите установку Visual Studio, которую вы хотите восстановить. Затем выберите «Восстановить» в раскрывающемся меню «Дополнительно».

Восстановить Visual Studio

Способ 5. Изменение политики выполнения

Некоторые пользователи обнаружили, что причиной установки была политика выполнения PowerShell, заданная GPO как AllSigend. Измените (или попросите администратора изменить) политику выполнения на RemoteSigned, выполнив следующие действия:

  • Откройте Windows PowerShell
  • Введите Set-ExecutionPolicy RemoteSigned, чтобы установить политику RemoteSigned

Для принудительного обновления можно использовать команду GPUpdate:

  • Нажмите клавишу Windows + X или щелкните правой кнопкой мыши меню "Пуск".
  • Выберите Windows PowerShell или командную строку.
  • Введите gpupdate /force и нажмите клавишу ввода.

Изменить политику выполнения

  • Дождитесь обновления политики для компьютеров и пользователей.
  • Перезагрузите компьютер
  • Попробуйте установить Visual Studio

Способ 6. Установите сертификат для скрипта PowerShell

  • Чтобы установить сертификат, щелкните сценарий правой кнопкой мыши и выберите свойства.
  • Перейдите на вкладку "Цифровые подписи", выберите подпись и нажмите "Подробнее".
  • Нажмите «Просмотреть сертификат», а затем «Установить сертификат».
  • Установить как текущий пользователь и выбрать "Поместить все сертификаты в следующее хранилище" и нажать "Обзор".
  • Выберите магазин доверенных издателей, нажмите "ОК", "Далее" и "Готово".
  • Попробуйте установить Visual Studio

Способ 7. Переустановите Visual Studio

Если вы столкнулись с ошибкой и не можете восстановить или удалить Visual Studio, вы можете запустить инструмент InstallCleanup.exe, чтобы удалить установочные файлы и информацию о продукте для всех установленных экземпляров Visual Studio 2017, Visual Studio 2019 или Visual Studio 2022.< /p>

Используйте инструмент InstallCleanup только в крайнем случае, если восстановление или удаление не удается. Этот инструмент может удалить функции из других установок Visual Studio или других продуктов, которые затем также может потребоваться восстановить или переустановить. С помощью инструмента InstallCleanup.exe можно использовать любой из следующих параметров командной строки:

-i [версия] Этот переключатель используется по умолчанию, если не передается никакой другой переключатель. Он удаляет только основной каталог установки и информацию о продукте. Используйте этот параметр, если вы собираетесь переустановить ту же версию Visual Studio после запуска средства InstallCleanup.exe. Если указано значение [версия], будут удалены только продукты, версия которых начинается с этого строкового значения.
-f Этот переключатель удаляет основной каталог установки, информация о продукте и большинство других функций, установленных за пределами каталога установки, которые также могут использоваться совместно с другими установками Visual Studio или другими продуктами. Используйте этот переключатель, если вы собираетесь удалить Visual Studio, не переустанавливая ее позже.
  • Закройте установщик Visual Studio
  • Введите cmd в поле поиска.
  • Нажмите правой кнопкой мыши командную строку и выберите «Запуск от имени администратора».
  • Введите полный путь к инструменту InstallCleanup.exe и добавьте нужный переключатель командной строки. По умолчанию путь к инструменту следующий. Двойные кавычки заключают команду, содержащую пробелы:

C:\\Program Files (x86)\\Microsoft Visual Studio\\Installer\\InstallCleanup.exe

  • Например, используйте переключатель -i 17 с InstallCleanup.exe, чтобы удалить все 17 версий продуктов.
  • Повторно запустите загрузчик установщика Visual Studio. Вы можете найти загрузчик в папке «Загрузки» с именем файла, которое соответствует шаблону vs_[Visual Studio edition]__*.exe. Вы также можете загрузить загрузчик для своего выпуска Visual Studio со страницы загрузок Visual Studio.
  • Попробуйте переустановить Visual Studio

Способ 8. Связаться со службой поддержки

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

Связаться со службой поддержки

Автоматическое исправление ошибок

По-прежнему возникают проблемы?
Если вам не удалось исправить ошибку с помощью Reimage, обратитесь за помощью в нашу службу поддержки. Пожалуйста, сообщите нам все подробности, которые, по вашему мнению, нам следует знать о вашей проблеме.

Reimage — запатентованная специализированная программа восстановления Windows. Он продиагностирует ваш поврежденный компьютер. Он будет сканировать все системные файлы, библиотеки DLL и ключи реестра, которые были повреждены угрозами безопасности. Reimage — запатентованная специализированная программа восстановления Mac OS X. Он продиагностирует ваш поврежденный компьютер. Он будет сканировать все системные файлы и ключи реестра, которые были повреждены угрозами безопасности.
В этом запатентованном процессе восстановления используется база данных из 25 миллионов компонентов, которые могут заменить любой поврежденный или отсутствующий файл на компьютере пользователя.
Чтобы восстановить поврежденную систему, вам необходимо приобрести лицензионную версию средства удаления вредоносных программ Reimage.< /p>

Ширина упоминания Reimage в прессе

Доступ к видеоконтенту с географическим ограничением с помощью VPN

Частный доступ в Интернет — это VPN, которая может помешать вашему интернет-провайдеру, правительству и третьим лицам отслеживать ваши действия в сети и позволит вам оставаться полностью анонимным.Программное обеспечение предоставляет выделенные серверы для торрентов и потоковой передачи, обеспечивая оптимальную производительность и не замедляя работу. Вы также можете обойти географические ограничения и просматривать такие сервисы, как Netflix, BBC, Disney+ и другие популярные потоковые сервисы без ограничений, независимо от того, где вы находитесь.

Не платите авторам программ-вымогателей — используйте альтернативные варианты восстановления данных

Атаки вредоносных программ, особенно программ-вымогателей, представляют наибольшую опасность для ваших фотографий, видео, рабочих или учебных файлов. Поскольку киберпреступники используют надежный алгоритм шифрования для блокировки данных, его больше нельзя использовать, пока не будет выплачен выкуп в биткойнах. Вместо того, чтобы платить хакерам, вы должны сначала попробовать использовать альтернативные методы восстановления, которые могут помочь вам восстановить хотя бы часть потерянных данных. В противном случае вы также можете потерять свои деньги вместе с файлами. Один из лучших инструментов, который смог восстановить хотя бы часть зашифрованных файлов — Data Recovery Pro.

Ugnius Kiguolis

Угниус Кигуолис — основатель и главный редактор UGetFix. Он профессиональный специалист по безопасности и аналитик вредоносных программ, работает в ИТ-индустрии более 20 лет.

Я обновил свой профессиональный VS до версии 16.7.6, но сообщил, что не могу открыть VS. Модальное окно открывается и исчезает. Это не приводит к каким-либо ошибкам в ActivityLogs.xml (пробовал devenv/logs), и я не вижу ошибок в средстве просмотра событий.
Я попытался переустановить более старую версию (16.6.0), но все равно столкнулся с той же проблемой. Я попытался очистить последние из папки пакетов (C:\ProgramData\Microsoft\VisualStudio\Packages) и попытался переустановить, все та же проблема.
Код VS все еще открывается, поэтому не уверен, что это какая-либо проблема, связанная с фреймворком. Пожалуйста, помогите.

Здравствуйте, Анируддха, я заметил, что вы пытались очистить последние файлы из папки Packages, поэтому вы также удалили другие файлы (папки), например, папку _Instances в папке C:\ProgramData\Microsoft\VisualStudio\Packages\_Instances? Кроме того, вы все еще видите установленный VS из установщика VS? Вы выполняли какие-то действия перед обновлением VS 2019?

Здравствуйте! Да, я также очистил папку _Instances. После полного удаления я больше не вижу установленный VS в установщике.
Я не делал для этого никаких дополнительных действий, просто щелкнул появившееся приглашение для обновления до новой версии.

1 ответ

Спасибо за отзыв.

Попробуйте выполнить следующие действия, чтобы полностью удалить VS.

Следуйте этому документу: удалите Visual Studio и используйте инструмент InstallCleanup.exe:

Закройте установщик Visual Studio > введите cmd в поле «Введите здесь для поиска» > щелкните правой кнопкой мыши командную строку и выберите «Запуск от имени администратора» > введите командную строку, например «C:\Program File (x86)\Microsoft Visual Studio\». Installer\resources\app\layout\InstallCleanup.exe” -i

Если инструмент InstallCleanup.exe не существует, попробуйте вручную удалить папку установки Visual Studio IDE и удалить VS IDE из панели управления, а затем снова переустановить VS.

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

Я загрузил Visual Studio для своего компьютера, но не могу запустить программу после успешной установки. При нажатии на кнопку запуска ничего не происходит. Я попытался полностью удалить Visual Studio и переустановить, но это не сработало. Буду очень признателен, если кто-нибудь поможет мне с этим.

Здравствуйте, @BoranOzel-5614
Могу ли я узнать, решена ли ваша проблема? Если нет, поделитесь им здесь.

Что находится в файле журнала?

Уважаемый клиент, перейдите в папку установки VS по умолчанию: C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE и найдите файл 'devenv.exe', дважды щелкните этот файл, чтобы напрямую открыть сообщество VS 2019. Если проблема не исчезнет, ​​сообщите нам об этом.

3 ответа

Добро пожаловать в Microsoft Q&A!

112309-capture.jpg

Пожалуйста, запустите командную строку разработчика для vs 2019 от имени администратора в поле поиска.

112393-capture.jpg

Затем введите команду: devenv /SafeMode , нажмите Enter

Вы можете обратиться к этому документу об этой команде.

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

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

113775-image.jpg

У меня возникли проблемы с сохранением, после установки Visual Studio 2019 он отказывался запускаться, я исправил, он не работал, я удалил и переустановил, он не работал. Я попытался запустить его из командной строки разработчика с помощью команды devenv /SafeMode из каталога C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE , но это все равно не сработало.

У меня возникли проблемы с сохранением, после установки Visual Studio 2019 он отказывался запускаться, я исправил, он не работал, я удалил и переустановил, он не работал. Я попытался запустить его из командной строки разработчика с помощью команды devenv /SafeMode из каталога C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE , но это все равно не сработало.

Хамид Мосалла собрал решения этой проблемы в отличном посте. Однако ни одно из этих решений не сработало. После часа гугления и настройки я нашел решение здесь VS2022 RC Install испортил мои проекты Android Xamarin в VS2019. В пути переменной системной среды Visual Studio 2022 помещает C:\Program Files (x86)\dotnet\ перед C:\Program Files\dotnet\ . Просто восстановите правильный порядок и вуаля 🙂

Visual Studio 2022 портит Visual Studio 2019

Кстати, чтобы получить доступ к этому диалоговому окну, перейдите в раздел: Окно > Панель управления > Изменить системные переменные среды, затем найдите путь к переменной в списке, выберите ее и нажмите кнопку Изменить кнопка.

 Панель управления Windows Редактировать системные переменные среды

Решение совсем не интуитивное, и я надеюсь, что этот пост сэкономит вам время!

–«Во-первых, я хотел бы поблагодарить вас за краткое изложение проблемы здесь, так как чем больше мест будет опубликовано, тем больше вероятность того, что люди смогут найти и решить свою проблему.< /p>

Одно замечание: я рекомендую разработчикам запускать dotnet –info, и было бы неплохо указать это в своем посте для диагностики. Многие клиенты используют dotnet –list-sdks, и проблема в том, что у большинства клиентов в этой ситуации среды выполнения установлены в c:\program files (x86)\dotnet (поскольку VS включает среды выполнения x86). ), но нет SDKS, поэтому результаты не возвращаются. Если вместо этого вы выполните dotnet –info, он перечислит все среды выполнения, которые он найдет в пути (x86), что сделает для клиентов более очевидным подтверждение того, что они находятся в этом плохом состоянии.

Изменить: 23 ноября 2021 г., больше отзывов от Marc Payne

По нашим данным, около 1 % пользователей SDK в конечном итоге устанавливают SDK x86. Visual Studio устанавливает только среды выполнения x64 и x86, но не включает x86 SDK или узел. Таким образом, даже для клиентов, которые устанавливают x86 SDK, мы не хотим, чтобы хост x86 использовался в Visual Studio, поскольку мы не проверяли это.

Во всяком случае, мы выпустили исправление в версии 17.0.1, которое удаляет путь хоста x86 dotnet во время установки. Поскольку Visual Studio не устанавливает сам хост x86 и не тестировался с хостом x86, это выглядело как вариант с относительно низким уровнем риска, и с тех пор мы не видели негативных отзывов по этому поводу. Мы удалим этот обходной путь в декабрьском выпуске, когда сможем обеспечить правильное обновление хоста x64, не удаляя сначала PATH (что было сутью исходной проблемы, из-за которой записи путей x86 и x64 менялись местами).

Запустив dotnet –info на моей машине разработки с C:\Program Files (x86)\dotnet\ перед C:\Program Files\dotnet\ (плохое состояние), я получаю:

Читайте также: