Code.exe
Термины поиска в каталоге: code, vs code, visual studio code
Visual Studio Code. Дополнительные строки Code.exe представляют собой вспомогательные процессы Electron, процессы графического процессора и хосты расширений, а не лишние копии Visual Studio.
Что необходимо знать
Это VS Code, редактор на базе Electron. Полноценная среда Visual Studio исполняется файлом devenv.exe.
Code.exe представляет собой Visual Studio Code. Electron запускает процессы графического процессора и хосты расширений с тем же именем исполняемого файла. devenv.exe является полной IDE Visual Studio и представляет собой совершенно другой продукт.
- Безопасен?
- Проверьте путь к запущенному файлу, его цифровую подпись и издателя. Одно только имя не гарантирует безопасность.
- Это среда Visual Studio?
- Нет. Файлом Visual Studio является devenv.exe
- Высокая нагрузка на ЦП?
- Файловый наблюдатель или расширение могут вносить свой вклад. Сравните текущую активность перед отключением расширений.
Что такое Code.exe?
Code.exe является классическим редактором Visual Studio Code. Он построен на базе Electron. Одинаковые имена процессов характерны для семейства Chromium и не означают наличие второй установленной копии программы.
Что он делает?
Основной процесс управляет окнами. Хост расширений (Extension Host) выполняет расширения. Языковой сервер может быть совершенно отдельным исполняемым файлом, например двоичным файлом node или rust-analyzer.
Почему он запущен?
Вы открыли папку или удаленное окно. Файл Code.exe из портативного zip-архива в папке "Загрузки" по-прежнему является VS Code, если он имеет цифровую подпись Microsoft, однако его путь не будет указывать на Program Files.
Почему запущено несколько копий?
Основной процесс, графический процессор, процесс рендеринга и хост расширений. Их можно просмотреть в палитре команд с помощью пункта "Developer: Open Process Explorer".
Проверить запущенный экземпляр
В Windows PowerShell этот запрос только для чтения перечисляет соответствующие идентификаторы процессов, время создания и пути к исполняемым файлам на этом ПК.
Get-CimInstance -ClassName Win32_Process | Where-Object { $_.Name -eq 'Code.exe' } | Select-Object ProcessId, ParentProcessId, CreationDate, Name, ExecutablePath | Format-List
Отсутствие результата или недоступный путь неубедительны. Защищенные процессы могут ограничивать доступ, а идентификаторы процессов могут повторно использоваться. Храните личные пути локально.
Используйте руководство по идентификации файлов для сравнения сигнатур и метаданных продукта. Одно только имя файла не может установить безопасность.
Безопасен ли он?
Проверьте этот запущенный файл
Файл Code.exe с цифровой подписью Microsoft в папке Microsoft VS Code является официальным редактором. Файл Code.exe в случайной папке с инструментами может оказаться переименованной программой.
Сравните записанное расположение с фактическим файлом. Знакомая папка сама по себе не устанавливает личность.
C:\Users\<you>\AppData\Local\Programs\Microsoft VS Code\Code.exe
- Установка для текущего пользователя является путем по умолчанию
- Общесистемная установка использует путь Program Files\Microsoft VS Code
- Не devenv.exe
Можно ли его завершить?
Закрывает окно и расширения
Завершение основного процесса закрывает редактор. Завершение только хоста расширений перезапускает расширения. Несохраненные файлы хранятся в резервной копии VS Code, а не в самой Windows.
Можно ли его удалить?
Удаление VS Code
Используйте средство удаления VS Code или раздел "Параметры" > "Приложения". Простое удаление файла Code.exe оставляет папку пользовательских данных нетронутой.
Должен ли он запускаться вместе с Windows?
VS Code может повторно открывать папки при входе в систему, если Windows восстановила окно. Это стандартное восстановление сеанса, а не системная служба.
Измерение использования ресурсов
| ЦП и память | Сравните несколько наблюдений для одного и того же PID и рабочей нагрузки. Эта запись не имеет независимо измеренной универсальной базовой линии. |
|---|---|
| Диск и сеть | Приписывайте активность фактическому процессу и текущей задаче; одно только имя файла не устанавливает ожидаемые назначения или объем передачи. |
Сведения о файле
| Имя исполняемого файла | Code.exe |
|---|---|
| Записанный путь установки | C:\Users\<имя_пользователя>\AppData\Local\Programs\Microsoft VS Code\Code.exe |
| Издатель | Microsoft Corporation |
| Проверка подписи | Проверьте фактический файл; эта запись не удостоверяет личность его сертификата. |
Распространенные проблемы
Ограничения дескрипторов файлов модуля отслеживания
Microsoft документирует правила исключений для модуля отслеживания файлов. Дерево папок node_modules может вызывать постоянную нагрузку со стороны Code.exe даже при отсутствии синтаксических ошибок.
Путаница с Visual Studio
Справочные статьи, в которых рекомендуется "закрыть Visual Studio", имеют в виду devenv.exe. Данный процесс относится к легковесному редактору.
Устранение неполадок
Проведите диагностику перед внесением деструктивных изменений.
Запуск с отключенными расширениями
Команда code --disable-extensions является задокументированным способом проверки. Если нагрузка на ЦП снижается, причину следует искать в списке расширений, а не в самой Windows.
Открытие Process Explorer внутри VS Code
Он четко разграничивает процессы рендеринга и хост расширений. Диспетчер задач этого сделать не может.
Технические подробности
Технические подробности
| Имя образа | Code.exe |
|---|---|
| Продукт | Visual Studio Code |
Проверка подлинности работающего файла
Одно только имя файла не может установить безопасность. Проверьте фактический путь, подпись и идентификацию продукта.
Источники и проверка
Метка зарегистрированного источника: август 2026. Эта метка не гарантирует независимую проверку. Как мы проводим исследования.
- Microsoft: модель процессов VS Code · Хост расширений и графический процессор
- Microsoft: системные требования VS Code · Официальная документация по редактору
- Карта процессов Foxhole · Собственные образцы с ПК под управлением Windows. Не является лабораторным бенчмарком.
- Microsoft Sysinternals: Sigcheck · Описывает, как проверять цифровые подписи файлов. Этот справочный материал не подтверждает подлинность или безопасность конкретного запущенного файла.
- Microsoft: Get-CimInstance · Метод запроса локальных процессов только для чтения.
- Microsoft: Win32_Process properties · Документирует идентификаторы процессов, пути к исполняемым файлам, даты создания и повторное использование родительского идентификатора.
Была ли эта статья полезна?
Достаточно ответа "да" или "нет". При желании выберите причину или оставьте короткую заметку.
Спасибо. Это помогает нам улучшать эту страницу.