Mã Visual Studio của Microsoft được cho là một trong những IDE tốt nhất cho các lập trình viên. Nó hỗ trợ nhiều ngôn ngữ và có rất nhiều tiện ích mở rộng mà bạn có thể cài đặt trên thiết lập mã hóa giàu tính năng. Tuy nhiên, mọi thứ không hề đơn giản đối với nhiều lập trình viên khi VS Code trên máy tính của họ liên tục gặp sự cố. Do đó, trong bài viết này, chúng ta sẽ xem cách khắc phục sự cố trong đó Visual Studio Code của bạn gặp sự cố trên Windows 11/10.
Sửa lỗi Cửa sổ bị treo trong VSC
Tại sao Visual Studio Code gặp sự cố trên máy tính của tôi?
Có hai tình huống mà người dùng phải đối mặt, VSCode bị treo ngay khi mở hoặc bị treo giữa chừng. Bây giờ, có thể có nhiều lý do cho hành vi đặc biệt này, chẳng hạn như tệp bị hỏng, vòng lặp vô hạn, v.v. Chúng tôi sẽ nói chi tiết về tất cả các giải pháp khả thi.
Mã Visual Studio bị lỗi trên Windows 11/10
Đây là những việc bạn có thể làm để khắc phục sự cố Mã Visual Studio bị treo hoặc bị treo sự cố trên Windows 11/10.
- Cập nhật Trình điều khiển Đồ họa
- Tắt Tăng tốc phần cứng
- Xóa bản sao lưu của các tệp đang mở
- Cài đặt lại mã VS
Hãy để chúng tôi nói chi tiết về chúng.
1] Cập nhật trình điều khiển đồ họa
Điều đầu tiên bạn cần làm để sửa lỗi là cập nhật trình điều khiển Đồ họa. Trình điều khiển đồ họa lỗi thời sẽ không cho phép bạn chạy bất kỳ trò chơi hoặc ứng dụng lập trình nào và chúng có thể gây ra lỗi trên hệ thống của bạn, đặc biệt nếu chương trình của bạn dài. Do đó, hãy cập nhật trình điều khiển đã lỗi thời của bạn và xem sự cố vẫn tiếp diễn.
2] Tắt Tăng tốc phần cứng
Tiếp theo nếu sự cố vẫn tiếp diễn, hãy thử tắt Tăng tốc phần cứng GPU. Bằng cách này, VSCode sẽ chỉ sử dụng Kết xuất phần mềm, điều này sẽ mang lại trải nghiệm ổn định hơn nhiều. Để làm điều đó, hãy làm theo các bước đã cho.
- Mở Mã Visual Studio trên hệ thống của bạn.
- Nhấn Ctrl + Shift + P để mở Command Palette.
- Nhập ‘ Preferences:Định cấu hình đối số thời gian chạy ‘Và nhấn Enter.
- Bây giờ, hãy thêm lệnh sau và lưu tệp (Ctrl + S).
"disable-hardware-acceleration": true,Cuối cùng, khởi động lại VSCode và sau đó xem sự cố vẫn tiếp diễn.
3] Xóa bản sao lưu các tệp đang mở
Nếu trong khi mở một tệp lớn, VSCode bị đóng băng và sau đó bị treo, bạn cần xóa một số tệp. Vì vậy, hãy mở Run, dán “% AppData%” và nhấp vào Ok. Bây giờ, hãy mở Mã> Sao lưu và sau đó xóa thư mục duy nhất nằm trong thư mục đó. Cuối cùng, khởi động lại VSCode và xem sự cố vẫn tiếp diễn.
4] Cài đặt lại mã VS
Nếu không có gì hoạt động thì có thể vấn đề là do tệp VSCode bị hỏng. Vì vậy, để khắc phục sự cố, bạn nên gỡ cài đặt VSCode, sau đó tải xuống và cài đặt lại bản sao mới của phần mềm để xem sự cố vẫn tiếp diễn.
Hy vọng rằng bạn có thể khắc phục sự cố bằng các giải pháp đã cho.
Vòng lặp vô hạn khiến VSCode hoặc Hệ thống gặp sự cố
Đôi khi, có thể không có vấn đề gì với ứng dụng hoặc trình điều khiển Đồ họa của bạn, nhưng VSCode của bạn vẫn bị treo hoặc thậm chí đôi khi hệ thống của bạn bị treo vì nó. Trường hợp này có thể là do bạn đang triển khai Vòng lặp vô hạn.
Nếu bạn biết rằng bạn đang sử dụng vòng lặp Infinite, thì bạn phải biết hậu quả, đó là máy tính của bạn có thể bị sập nếu bạn không dừng quá trình. Tuy nhiên, đôi khi, chúng tôi vô tình viết Vòng lặp vô hạn.
Infinite Loop không là gì ngoài một vòng lặp không có điều kiện có thể kết thúc quá trình. Ví dụ:hãy xem đoạn mã sau.
int x; for (x = 4; x>4; x++) { //some code }
Trong trường hợp này, vì điều kiện, tức là; x> 4, sẽ luôn được thỏa mãn, do đó, vòng lặp sẽ không bao giờ kết thúc.
Vì vậy, hãy đảm bảo rằng bạn không vô ý sử dụng Infinity Loop. Nếu bạn vô tình viết một vòng lặp như vậy, hãy theo dõi kết quả đầu ra, ngay khi bạn thấy một loạt kết quả đầu ra không mong muốn, chỉ cần kết thúc quá trình Ctrl + Alt + M.
Bằng cách này, bạn sẽ có thể dừng mã và cứu máy tính của mình khỏi sự cố.
Đọc tiếp theo:
- IDE C ++ miễn phí tốt nhất dành cho Windows
- Các tiện ích mở rộng C ++ tốt nhất cho Visual Studio Code.