“Cửa sổ bị chấm dứt đột ngột” lỗi trong Visual Studio Code xảy ra khi một trong các quá trình kết xuất của Electron gặp sự cố hoặc bị hệ thống tắt mạnh . Visual Studio Code được xây dựng trên Electron, sử dụng Chrome (giống như trình duyệt) để hiển thị giao diện. Mỗi cửa sổ chạy trong một quy trình kết xuất riêng biệt.
Bạn có thể gặp các mã lỗi khác nhau như:
- lý do:'bị lỗi', mã:'1073741819' hoặc '6'
- lý do:‘oom’ (Hết bộ nhớ), mã:‘-536870904’
- lý do:‘bị giết’, mã:‘9’
Những lỗi này thường do trình điều khiển đồ họa lỗi thời gây ra , tiện ích mở rộng có vấn đề , Lỗi điện tử hoặc crom , bộ nhớ đệm hoặc tệp sao lưu bị hỏng , hoặc thậm chí tệp dự án cụ thể làm hỏng cửa sổ .
Bây giờ bạn đã hiểu mã lỗi và các nguyên nhân có thể xảy ra, sau đây là một số giải pháp hiệu quả:
1. Khởi động lại máy tính của bạn
Khởi động lại hệ thống của bạn có thể giải quyết lỗi này bằng cách xóa các tiến trình bị treo hoặc không ổn định. Vì Visual Studio Code chạy giao diện bằng Electron nên sự cố trong trình kết xuất nền của nó có thể được khắc phục sau khi khởi động lại hoàn toàn.
Việc khởi động lại cũng làm mới trình điều khiển GPU và khởi động lại tài nguyên bộ nhớ, điều này sẽ hữu ích nếu sự cố liên quan đến tình trạng quá tải bộ nhớ hoặc trình điều khiển không ổn định.
- Nhấp vào menu Bắt đầu> Sức mạnh> Khởi động lại .
2. Xóa thư mục sao lưu
Mã VS lưu trữ các thay đổi chưa được lưu trong thư mục sao lưu. Nếu thư mục này bị hỏng, nó có thể gây ra lỗi khi khởi chạy.
Cảnh báo: Thao tác này sẽ xóa mọi tác phẩm chưa được lưu khỏi các phiên trước đó của bạn.
- Nhấn Windows + R , nhập %appdata% và nhấn Enter.
- Điều hướng đến Mã> Sao lưu và xóa toàn bộ thư mục.
- Khởi động lại Visual Studio Code và kiểm tra xem nó có khởi động bình thường không.
3. Vô hiệu hóa Hộp cát Chrome (Nâng cao)
Các ứng dụng điện tử như VS Code sử dụng hộp cát của Chrome để cách ly và bảo mật quy trình. Tuy nhiên, trong một số ít trường hợp, hộp cát này có thể xung đột với hệ thống của bạn và gây ra sự cố cho trình kết xuất.
Cảnh báo: Việc tắt hộp cát Chrome sẽ làm giảm khả năng bảo vệ an ninh. Chỉ sử dụng giải pháp này tạm thời và trong môi trường đáng tin cậy.
- Đóng tất cả cửa sổ VS Code.
- Mở Dấu nhắc lệnh với tư cách Quản trị viên .
- Nhập lệnh sau và nhấn Enter :
code --disable-chromium-sandbox - Mở lại dự án của bạn trong VS Code và kiểm tra xem sự cố đã được giải quyết chưa.
4. Buộc đóng mã VS
Đôi khi, các tiến trình nền từ các phiên trước đó vẫn tiếp tục chạy ngay cả sau khi bạn đóng cửa sổ. Việc buộc đóng các quy trình này sẽ đảm bảo VS Code khởi động lại mới.
- Nhấn Ctrl + Shift + Esc để mở Trình quản lý tác vụ.
- Theo Quy trình tab, tìm Mã Visual Studio .
- Nhấp chuột phải vào nó và chọn Kết thúc tác vụ .
- Khởi động lại Visual Studio Code bình thường.
5. Cài đặt lại phiên bản mới nhất của VS Code
Quá trình cài đặt sạch sẽ đảm bảo tất cả các thành phần Electron và Chrome đều được cập nhật và không còn tệp bị hỏng nào còn sót lại từ phiên bản trước.
- Gỡ cài đặt Visual Studio Code khỏi hệ thống của bạn.
- Xóa các tập tin còn sót lại tại
C:\Users\<YourName>\AppData\Roaming\Code. - Tải xuống phiên bản mới nhất từ trang web chính thức của VS Code và cài đặt lại.
GIỚI THIỆU TÁC GIẢ
Muhammad Usman Ashraf
Muhammad Usman Ashraf là người viết nội dung và chuyên gia trang web với nền tảng vững chắc về hướng dẫn phát triển WordPress, SEO và khắc phục sự cố. Tại Appuals, anh quản lý và viết các bài viết chuyên sâu giúp người dùng giải quyết các vấn đề kỹ thuật theo các bước đơn giản, rõ ràng. Usman đam mê tạo nội dung hữu ích và xây dựng các trang web nhanh, dễ sử dụng và được tối ưu hóa cho các công cụ tìm kiếm. Với sự kết hợp giữa khả năng sáng tạo và kỹ năng kỹ thuật, anh tập trung vào việc làm cho thông tin có giá trị và dễ tiếp cận đối với mọi người đọc.