Code.exe
搜尋詞 code, vs code, visual studio code
Visual Studio Code。額外的 Code.exe 資料列是 Electron 協助程式、GPU 和擴充功能主機,而非 Visual Studio 的額外複本。
您需要瞭解的資訊
這是 VS Code,一款基於 Electron 的編輯器。Visual Studio 則是 devenv.exe。
Code.exe 是 Visual Studio Code。Electron 會啟動具有相同映像名稱的 GPU 和擴充功能主機程序。devenv.exe 是完整的 Visual Studio IDE,屬於不同產品。
- 是否安全?
- 請檢查正在執行的檔案路徑、簽章與發行者。單憑名稱無法確定安全性。
- 它是 Visual Studio 嗎?
- 否。devenv.exe 才是 Visual Studio
- CPU 使用率偏高?
- 可能是檔案監視器或擴充功能所導致。停用擴充功能前,請比較目前的活動。
什麼是 Code.exe?
Code.exe 是 Visual Studio Code 桌面編輯器。它基於 Electron 開發。共用程序名稱是 Chromium 家族的慣例,而非代表有第二個安裝實例。
它的作用是什麼?
主程序擁有各個視窗。Extension Host 負責執行擴充功能。語言伺服器可能是完全不同的 exe,例如 node 或 rust-analyzer 二進位檔。
為什麼它正在執行?
您開啟了資料夾或遠端視窗。來自 Downloads 中可攜式 zip 檔案的 Code.exe,只要具備 Microsoft 簽署,就依然是 VS Code,但其路徑不會是 Program Files。
為什麼會有多個複本?
主程序、GPU、轉譯器和擴充功能主機。命令選擇區中的「Developer: Open Process Explorer」會列出它們的名稱。
檢查執行中的處理序
在 Windows PowerShell 中,此唯讀查詢會列出此 PC 上符合條件的處理序 ID、建立時間和可執行檔路徑。
Get-CimInstance -ClassName Win32_Process | Where-Object { $_.Name -eq 'Code.exe' } | Select-Object ProcessId, ParentProcessId, CreationDate, Name, ExecutablePath | Format-List
無結果或無法存取的路徑是無法確定的。受保護的處理序可能會限制存取,處理序 ID 也可能被重複使用。請將個人路徑保留在本地。
使用 檔案識別指南 來比較簽章和產品中繼資料。僅憑檔案名稱無法確定安全性。
它是否安全?
驗證此執行中的檔案
位於 Microsoft VS Code 目錄下且具有 Microsoft 簽署的 Code.exe 即為該編輯器。位於隨機工具資料夾中的 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 啟動嗎?
如果 Windows 還原了該視窗,VS Code 可以在登入時重新開啟資料夾。那是工作階段還原,並非服務。
測量資源使用量
| CPU 和記憶體 | 比較相同 PID 和工作負載的幾項觀察結果。此項目沒有獨立測量的通用基準。 |
|---|---|
| 磁碟和網路 | 將活動歸因於實際的處理序和目前的任務;僅憑檔案名稱無法確定預期的目的地或傳輸量。 |
檔案資訊
| 可執行檔名稱 | Code.exe |
|---|---|
| 記錄的安裝路徑 | C:\Users\<you>\AppData\Local\Programs\Microsoft VS Code\Code.exe |
| 發行者 | Microsoft Corporation |
| 簽章檢查 | 檢查實際檔案;此項目不證明其憑證識別。 |
常見問題
監控器檔案控制代碼限制
Microsoft 記錄了監控器排除項目。node_modules 目錄樹狀結構可能會讓 Code.exe 持續處於忙碌狀態,即使沒有任何語法錯誤。
與 Visual Studio 混淆
寫著「關閉 Visual Studio」的說明文章指的是 devenv.exe。此程序是輕量級編輯器。
疑難排解
在進行任何具破壞性的變更之前,請先進行診斷。
在停用擴充功能的情況下執行
code --disable-extensions 是官方說明的測試方法。如果 CPU 使用率下降,問題在於擴充功能清單,而非 Windows。
在 VS Code 內部開啟 Process Explorer
它會標註轉譯器與擴充功能主機。工作管理員無法做到這一點。
技術詳細資訊
技術詳細資訊
| 映像名稱 | Code.exe |
|---|---|
| 產品 | Visual Studio Code |
檢查執行中檔案的身分
僅憑檔案名稱無法確定安全性。請驗證實際路徑、簽章和產品識別。
來源與驗證
記錄的來源標籤:2026年8月。此標籤不代表獨立驗證。 我們的研究方式.
- Microsoft: VS Code 程序模型 · 擴充功能主機與 GPU
- Microsoft: VS Code 系統需求 · 官方編輯器文件
- Foxhole 處理程序圖譜 · 來自 Windows 電腦的第一手樣本。非實驗室基準測試。
- Microsoft Sysinternals: Sigcheck · 說明如何檢查檔案簽章。此參考資料並不代表特定執行中檔案的身分或安全性。
- Microsoft:Get-CimInstance · 唯讀的本機處理序查詢方法。
- Microsoft:Win32_Process 屬性 · 記錄處理序 ID、可執行檔路徑、建立日期和父處理序 ID 重複使用。
這篇文章實用嗎?
只要回答「是」或「否」即可。您也可以依意願選擇原因,或附上簡短說明。
感謝您。這有助於我們改進此頁面。