Computer >> Hướng Dẫn Máy Tính >  >> Hệ Thống >> Windows

Khắc phục lỗi Visual Studio Code bị crash trên Windows 11/10

Visual Studio Code của Microsoft được coi là một trong những IDE tốt nhất cho lập trình viên. Nó hỗ trợ nhiều ngôn ngữ lập trình và có kho tiện ích mở rộng phong phú để bổ sung cho môi trường lập trình giàu tính năng. Tuy nhiên, không phải ai cũng may mắn vì VS Code trên máy tính của họ liên tục bị crash. Do đó, trong bài viết này chúng ta sẽ cùng tìm hiểu cách khắc phục lỗi Visual Studio Code bị crash trên Windows 11/10.

Sửa lỗi "The window has crashed" trong VSC

Khắc phục lỗi Visual Studio Code bị crash trên Windows 11/10

Tại sao Visual Studio Code lại bị crash trên máy tính của bạn?

Người dùng thường gặp hai tình huống: VS Code crash ngay khi mở hoặc crash giữa chừng khi đang làm dự án. Có nhiều nguyên nhân dẫn đến hành vi này như file bị hỏng, vòng lặp vô tận, v.v. Chúng ta sẽ bàn chi tiết tất cả các giải pháp khả thi.

Visual Studio Code bị crash trên Windows 11/10

Dưới đây là các phương pháp để khắc phục sự cố Visual Studio Code bị crash hoặc treo trên Windows 11/10.

  1. Cập nhật driver card đồ họa
  2. Tắt tăng tốc phần cứng (Hardware Acceleration)
  3. Xóa bản sao lưu các file đang mở
  4. Cài đặt lại VS Code

Hãy cùng tìm hiểu chi tiết từng phương án.

1] Cập nhật driver card đồ họa

Điều đầu tiên cần làm để khắc phục lỗi là cập nhật driver card đồ họa. Driver đồ họa cũ sẽ không cho phép bạn chạy các trò chơi hay ứng dụng lập trình, và chúng có thể bị crash trên hệ thống, đặc biệt khi chương trình của bạn phức tạp. Do đó, hãy cập nhật driver đã lỗi thời và kiểm tra xem sự cố có tiếp diễn hay không.

2] Tắt tăng tốc phần cứng

Nếu sự cố vẫn tiếp diễn, hãy thử tắt GPU Hardware Acceleration. Cách này sẽ buộc VS Code chỉ sử dụng render phần mềm, mang lại trải nghiệm ổn định hơn. Thực hiện theo các bước sau:

  1. Mở Visual Studio Code trên hệ thống.
  2. Nhấn Ctrl + Shift + P để mở Command Palette.
  3. Gõ 'Preferences: Configure Runtime Arguments' và nhấn Enter.
  4. Thêm lệnh sau vào file và lưu (Ctrl + S).
"disable-hardware-acceleration": true,

Khởi động lại VS Code và kiểm tra xem sự cố có được khắc phục không.

3] Xóa bản sao lưu các file đang mở

Nếu VS Code bị treo rồi crash khi mở file lớn, bạn cần xóa một số file. Mở Run, dán “%AppData%” và nhấn OK. Mở thư mục Code > Backup và xóa thư mục duy nhất bên trong. Khởi động lại VS Code và kiểm tra lại.

4] Cài đặt lại VS Code

Nếu các cách trên không hiệu quả, có thể do file VS Code bị hỏng. Hãy gỡ cài đặt VS Code, sau đó tải về và cài đặt bản mới để xem sự cố có khắc phục được không.

Hy vọng bạn đã khắc phục được sự cố với các giải pháp trên.

Vòng lặp vô tận gây crash VS Code hoặc hệ thống

Đôi khi không có vấn đề gì với ứng dụng hay driver đồ họa, nhưng VS Code vẫn crash, thậm chí làm crash cả hệ thống. Nguyên nhân có thể do bạn vô tình triển khai một vòng lặp vô tận (Infinite Loop).

Nếu bạn biết mình đang dùng vòng lặp vô tận, hãy hiểu hậu quả: máy tính có thể crash nếu không dừng kịp tiến trình. Tuy nhiên, đôi khi chúng ta vô tình viết vòng lặp vô tận.

Vòng lặp vô tận là vòng lặp không có điều kiện dừng. Ví dụ:

int x; for (x = 4; x>4; x++) { //some code }

Trong trường hợp này, điều kiện x>4 luôn đúng, nên vòng lặp không bao giờ kết thúc.

Hãy chắc chắn bạn không vô tình sử dụng vòng lặp vô tận. Nếu lỡ viết phải, hãy theo dõi output, ngay khi thấy chuỗi kết quả không mong muốn, hãy kết thúc tiến trình bằng Ctrl + Alt + M.

Cách này giúp bạn dừng code và bảo vệ máy tính khỏi crash.

Đọc thêm:

  • IDE C++ miễn phí tốt nhất cho Windows
  • Các tiện ích mở rộng C++ hay nhất cho Visual Studio Code.

Khắc phục lỗi Visual Studio Code bị crash trên Windows 11/10