修復 Visual Studio Code 錯誤:意外的視窗終止
發生錯誤 “Visual Studio Code 錯誤:視窗意外終止” Visual Studio Code 在首次啟動或執行時崩潰時,此錯誤通常表示… 與 Chromium 沙盒衝突它是一個內建的安全層,用於隔離進程以確保應用程式安全。雖然沙箱對於安全性至關重要,但有時它會導致某些系統不穩定,進而導致意外崩潰。

其他可能的原因包括 低虛擬記憶體分配، 快取檔案損壞، 已安裝的插件數量非常龐大,أو 設備加速衝突在極少數情況下,過時或損壞的 Visual Studio Code 安裝也可能是造成此問題的原因。
以下是一些經過驗證的解決此問題的方法。
1. 使用 `--disable-chromium-sandbox` 參數執行 Visual Studio Code
出於安全考慮,Chromium 沙盒限制了 Visual Studio Code 對系統資源的存取。但是,如果您的系統或驅動程式不完全支援此功能,編輯器在初始化期間可能會崩潰。使用 `<head>` 標誌執行 Visual Studio Code 會導致此問題。 --disable-chromium-sandbox 為了繞過此限制,允許應用程式在沒有沙箱的情況下運行。
- 完全關閉 Visual Studio Code。
- 點擊 WIN + R, 並鍵入 CMD,然後按 進入.
- 鍵入下面的命令並按 進入:
代碼 --disable-chromium-sandbox
- 如果 VS Code 運作正常,請考慮更新您的作業系統和驅動程式。如有必要,您可以暫時以這種模式執行 VS Code。
2. 增加虛擬記憶體(分頁檔案)
VS Code 會將多個進程、外掛程式和渲染元件載入記憶體。如果系統物理記憶體不足,Windows 會依賴… 虛擬記憶體 (分頁文件)。如果此分配量過低,VS Code 可能會意外崩潰。增加遷移檔案的大小可確保啟動時有足夠的記憶體可用。
- 點擊 WIN + R, 並鍵入 SYSDM.CPL,然後按 進入.
- 轉到選項卡 高級選項, 並且在 表演, 點擊 設置.
- 在效能選項中,轉到選項卡 高級選項 並點擊 變化 在虛擬記憶體下。
- 取消選擇 自動管理所有驅動器的頁面文件大小.
- 選擇您的系統磁碟機(通常為 C:選擇 自定義大小請輸入數值:
- 初始大小: 使用該值 受到推崇的 顯示。
- 最大尺寸: 設定一個更高的值(例如, 4096 MB (或更多)。
- 點擊 指定, 然後 好的重啟系統。

3. 清除 VS Code 的快取和備份數據
VS Code 存儲 快取的會話資料、插件狀態和備份 這些檔案位於他的設定檔資料夾中。如果這些檔案損壞(由於更新失敗、崩潰或衝突),編輯器在啟動時可能會發生故障。刪除這些快取資料夾會強制 VS Code 重新建立它們,這通常可以解決問題。
- 完全關閉所有 VS Code 視窗。
- 點擊 WIN + R在下方輸入路徑,然後按 進入:
%APPDATA%代碼
- 刪除以下子資料夾:
快取 快取資料 程式碼快取 GPU快取
- 重新啟動 VS Code 並檢查問題是否仍然存在。
4. 停用插件並加快裝置運轉速度
讓我們 硬件加速 VS Code 將渲染任務卸載到 GPU 上,這可以提高效能,但如果 GPU 驅動程式不穩定,則可能導致崩潰。同樣地, 附加組件 某些有問題的或過時的外掛程式會直接修改 VS Code 的行為,導致編輯器無法運作。嘗試停用和執行該外掛程式兩種情況下的 VS Code,有助於找出根本原因。
4.1 禁用插件
- 點擊 WIN + R, 寫 CMD,然後按 進入.
- 運行以下命令:
程式碼 --disable-extensions
- 如果 VS Code 可以成功打開,那麼問題就出在某個外掛上。請逐一重新啟用插件,找出出錯的插件。
4.2 禁用硬體加速
- 點擊 按Ctrl + Shift + P 打開命令面板。
- ابحثعن 偏好設定:開啟設定 (JSON) 並選擇它。
- 將以下行新增至您的 JSON 檔案:
「禁用硬體加速」:是
- 重啟 VS Code。現在它將使用 CPU 渲染而不是 GPU 渲染。
5. 重新安裝 Visual Studio Code
如果其他所有方法都失敗了,重新安裝 VS Code 可以確保所有問題都能解決。 核心檔案損壞或安裝錯誤 使用新版本。這是消除安裝相關問題最可靠的方法。
- 點擊 WIN + R, 並鍵入 APPWIZ.CPL,然後按 進入.
- 定位 Visual Studio代碼右鍵單擊並選擇 卸載.
- 下載最新版本的 VS Code 官方網站.
- 運行安裝程式並完成安裝。
- 執行 VS Code 檢查錯誤是否已解決。

評論被關閉。