Вы испытываете сбои еще до того, как запустите свой код? Воспользуйтесь этими советами, чтобы устранить проблемы Visual Studio Code в Windows 11.

Visual Studio Code — это популярная IDE, которую предпочитают энтузиасты программирования. Microsoft обновила свой пользовательский интерфейс и сделала его доступным в Microsoft Store. Вы даже можете установить несколько расширений в Visual Studio Code, чтобы улучшить свой опыт программирования.

Но многие пользователи сталкиваются с внезапными сбоями в приложении Visual Studio Code, которые мешают их рабочему процессу. Если вы неоднократно сталкиваетесь с одной и той же проблемой, не волнуйтесь. Мы перечислим несколько исправлений, чтобы вы могли попытаться решить проблему на своем компьютере. Давайте углубимся в пост.

1. Завершите код Visual Studio и перезапустите

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

  1. Щелкните правой кнопкой мыши на Начинать кнопка, чтобы открыть Меню опытного пользователя. Нажать на Диспетчер задач вариант.
  2. Найдите процесс Visual Studio Code в списке активных процессов.
  3. Щелкните правой кнопкой мыши по нему и нажмите кнопку Завершить задачу вариант из контекстного меню. Это закроет приложение Visual Studio Code и все связанные с ним процессы.
  4. Закройте окно диспетчера задач и откройте меню «Пуск».
  5. Введите Visual Studio Code и запустите приложение с правами администратора. Проверьте, не происходит ли сбой сейчас.

2. Перезагрузите вашу систему

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

Щелкните правой кнопкой мыши на кнопку «Пуск» и выберите Перезапуск пункт меню опытного пользователя. После перезагрузки системы запустите Visual Studio Code с правами администратора и проверьте, не происходит ли сбой.

3. Отключить аппаратное ускорение

Аппаратное ускорение может вызвать проблемы в системе с низкими характеристиками, на которой запущено приложение Visual Studio. В настройках приложения нет опции для этой функции. Итак, вы должны изменить файл argv.json, чтобы отключить его. Вот как:

  1. Запустите Visual Studio Code и нажмите кнопку Настройки значок в левом нижнем углу.
  2. Выберите Палитра команд в меню настроек и нажмите кнопку Предпочтения: Настройка аргументов времени выполнения вариант.
  3. Теперь введите следующую команду в файл argv.json: «отключить аппаратное ускорение»: правда
  4. Нажимать Ctrl + S чтобы сохранить изменения в файле.
  5. Перезапустите приложение и проверьте, не вылетает ли оно сейчас.

4. Выполните чистую загрузку

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

Если Visual Studio Code работает нормально после чистой загрузки, повторите чистую загрузку, включив какую-либо стороннюю службу. Повторяйте этот процесс, пока не найдете проблемную службу или приложение.

5. Отключить расширения кода Visual Studio

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

  1. Запустите код Visual Studio и нажмите Ctrl + Shift + X чтобы открыть настройки расширений.
  2. Нажать на Установлен параметр для отображения всех расширений, установленных в приложении Visual Studio Code.
  3. Щелкните правой кнопкой мыши любое расширение и выберите Запрещать вариант из контекстного меню.
  4. Повторите этот процесс для всех расширений, чтобы отключить их.
  5. Теперь перезапустите приложение Visual Studio Code и запустите его на некоторое время без каких-либо расширений. Если он не падает, вероятно, причиной сбоя является расширение.
  6. Чтобы идентифицировать расширение, снова зайдите в настройки расширения в приложении и щелкните правой кнопкой мыши отключенное расширение. Выберите Давать возможность вариант.
  7. Проверьте, не вызывает ли Visual Studio Code сбой, когда это расширение активно. Повторите процесс, чтобы найти расширение виновника и удалить его из приложения.

6. Исключить код Visual Studio в Защитнике Windows

Антивирусные программы плохо взаимодействуют с приложениями и программами и часто ошибочно помечают их. Итак, добавьте исключение для приложения Visual Studio Code. Если вы используете сторонний антивирус в своей системе, добавьте исключение для каталога приложения Visual Studio Code, открыв его настройки. Вы можете даже временно отключить безопасность Windows и запустите приложение, чтобы проверить, не вылетает ли оно сейчас.

7. Обновить код Visual Studio

Если вы используете очень старую версию Visual Studio Code и сталкиваетесь с внезапными сбоями, вам необходимо обновить приложение. Новое обновление приложения содержит улучшения безопасности и исправления ошибок, которые могли существовать в старой версии приложения. Вот как обновить приложение:

  1. Откройте код Visual Studio и щелкните значок Настройки икона.
  2. Выберите Проверить наличие обновлений вариант из контекстного меню.
  3. Если доступно обновление, загрузите и установите его, а затем перезагрузите компьютер.
  4. Запустите приложение снова и используйте его некоторое время, следя за сбоями.

8. Откатить последнее обновление Windows

Обновления Windows могут нарушить системные функции или не работать со сторонними приложениями. Если вы столкнулись с проблемой сбоя приложения после недавнего обновления, вручную удалить самое последнее обновление Windows на твоем компьютере. Это вернет все новые изменения, внесенные в вашу систему.

9. Переустановите код Visual Studio

Если установка приложения сильно повреждена и ее невозможно исправить, простой сброс приложения не будет эффективным. Вместо этого вы должны полностью удалить Visual Studio Code из своей системы, а затем переустановить его.

Повторите следующие шаги, чтобы переустановить Visual Studio Code с помощью Winget:

  1. Нажимать Выиграть + Р к запустить окно команды «Выполнить».
  2. Тип команда в поле ввода текста и нажмите Ctrl + Shift + Enter запустить командную строку с правами администратора.
  3. Примите приглашение UAC и нажмите кнопку Да кнопка.
  4. Введите следующую команду и нажмите клавишу ввода: Список вингетов
  5. Скопируйте идентификатор приложения Visual Studio Code и вставьте его после следующей команды: winget удалить [идентификатор приложения]
    winget удалить Microsoft. ВизуалСтудиоКод
  6. Дождитесь завершения удаления. Перезагрузите систему.
  7. Снова запустите командную строку с правами администратора.
  8. Затем введите следующую команду и нажмите клавишу ввода: winget установить майкрософт. ВизуалСтудиоКод
  9. Загрузка и установка приложения в вашей системе займет некоторое время. Вам не нужно будет взаимодействовать с окном установщика или предоставлять какие-либо разрешения.
  10. Запустите Visual Studio Code сейчас и проверьте, не происходит ли сбой приложения сейчас.

10. Используйте веб-версию

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

Код Visual Studio больше не будет давать сбоев в Windows 11

Популярная IDE от Microsoft — это инструмент программистов. Если он внезапно выйдет из строя, проекты могут немного задержаться. Начните с базового устранения неполадок, а затем отключите аппаратное ускорение в вашей системе. После этого отключите расширения и выполните чистую загрузку. Добавьте исключение для приложения в антивирусной программе. Наконец, если ничего не работает, переустановите приложение Visual Studio Code в своей системе.