Lỗi này liên quan đến bộ nhớ đệm (buffer memory) và xảy ra khi một chương trình ứng dụng ghi nhiều dữ liệu vào bộ nhớ đệm được cấp phát trên Stack (ngăn xếp) nhiều hơn mức cho phép. Khi điều này xảy ra, có khả năng dữ liệu liên quan đã bị hỏng và chương trình ứng dụng sẽ bị sập (crash). Trước khi chuyển sang các phương pháp dưới đây, bạn cần đảm bảo Windows của bạn đã được cập nhật.
![[KHẮC PHỤC] Hệ thống phát hiện tràn bộ đệm dựa trên Stack trong ứng dụng này](https://vn.wsxdn.com/UploadFiles_2724/202204/2022041111544333.png)
Phương pháp 1: Sử dụng Registry Editor để thay đổi cài đặt hệ thống
Registry Editor là công cụ trong Windows dùng để thay đổi cài đặt cấu hình cho Chương trình hệ thống và Driver. Trong phương pháp này, chúng ta sẽ xóa khóa (key) tên BannerStore nằm trong thư mục HKEY_LOCAL_MACHINE chứa dữ liệu cấu hình được chia sẻ bởi tất cả người dùng trên Windows. Việc xóa khóa này đã khắc phục sự cố cho nhiều người dùng. Xem các bước dưới đây.
- Trong thanh tìm kiếm Windows nhập Regedit và mở Registry Editor
![[KHẮC PHỤC] Hệ thống phát hiện tràn bộ đệm dựa trên Stack trong ứng dụng này](https://vn.wsxdn.com/UploadFiles_2724/202204/2022041111544365.png)
- Điều hướng đến đường dẫn sau
Computer\HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer
- Tìm khóa BannerStore dưới thư mục Explorer
![[KHẮC PHỤC] Hệ thống phát hiện tràn bộ đệm dựa trên Stack trong ứng dụng này](https://vn.wsxdn.com/UploadFiles_2724/202204/2022041111544492.png)
- Trước tiên tạo bản sao lưu Registry, nhấp File, sau đó nhấp Export
![[KHẮC PHỤC] Hệ thống phát hiện tràn bộ đệm dựa trên Stack trong ứng dụng này](https://vn.wsxdn.com/UploadFiles_2724/202204/2022041111544409.png)
- Đặt tên tệp và Lưu (Save)
- Bây giờ đổi tên thư mục BannerStore thành tên khác, ví dụ BannerStore-old
![[KHẮC PHỤC] Hệ thống phát hiện tràn bộ đệm dựa trên Stack trong ứng dụng này](https://vn.wsxdn.com/UploadFiles_2724/202204/2022041111544584.png)
Phương pháp 2: Sử dụng DISM (Deployment Image Service and Management) để sửa chữa tệp Windows
Trong phương pháp này, chúng ta sẽ sử dụng tiện ích Windows tên là Deployment Image Service and Management (DISM) cho phép sửa chữa hình ảnh Windows đã cài đặt. Trước tiên, chúng ta sẽ kiểm tra xem tệp có thể sửa chữ được không và sau đó thử sửa chữa chúng.
- Mở Command Prompt (Dòng lệnh) với quyền Quản trị viên (Administrator)
![[KHẮC PHỤC] Hệ thống phát hiện tràn bộ đệm dựa trên Stack trong ứng dụng này](https://vn.wsxdn.com/UploadFiles_2724/202204/2022041111544608.png)
- Nhập "DISM /online /Cleanup-Image / ScanHealth" và nhấn Enter để thực thi, lệnh này sẽ kiểm tra xem tệp có thể sửa chữa được không.
![[KHẮC PHỤC] Hệ thống phát hiện tràn bộ đệm dựa trên Stack trong ứng dụng này](https://vn.wsxdn.com/UploadFiles_2724/202204/2022041111544648.png)
- Nhập "DISM /Online /Cleanup-Image /restore health" và nhấn Enter để sửa chữa tệp
![[KHẮC PHỤC] Hệ thống phát hiện tràn bộ đệm dựa trên Stack trong ứng dụng này](https://vn.wsxdn.com/UploadFiles_2724/202204/2022041111544826.png)
- Sau khi các lệnh được thực thi, khởi động lại hệ thống và kiểm tra xem vấn đề đã được giải quyết chưa.
Phương pháp 3: Thực hiện nâng cấp bằng Media Creation Tool
Trong phương pháp này, chúng ta sẽ sử dụng Media Creation Tool để nâng cấp Windows lên phiên bản mới nhất. Media Creation Tool là phần mềm miễn phí do Microsoft cung cấp, dùng để tạo phương tiện cài đặt Windows hoặc nâng cấp Windows trực tiếp lên phiên bản mới nhất. Chúng ta có thể sử dụng tùy chọn nâng cấp để sao chép một bản sao mới của phiên bản Windows mới nhất và điều này sẽ thay thế các tệp hệ thống bị hỏng hoặc bị thiếu. Quá trình này sẽ mất một chút thời gian vì Công cụ sẽ tải xuống các tệp Windows trước rồi mới thực hiện Nâng cấp.
- Tải xuống Media Creation Tool và chạy tệp đã tải xuống, phần mềm sẽ kiểm tra cập nhật, điều này có thể mất một chút thời gian và bạn sẽ thấy thông báo "Getting a few things ready" (Đang chuẩn bị một vài thứ).
![[KHẮC PHỤC] Hệ thống phát hiện tràn bộ đệm dựa trên Stack trong ứng dụng này](https://vn.wsxdn.com/UploadFiles_2724/202204/2022041111544937.png)
- Nhấp vào nút Accept (Chấp nhận) giấy phép
![[KHẮC PHỤC] Hệ thống phát hiện tràn bộ đệm dựa trên Stack trong ứng dụng này](https://vn.wsxdn.com/UploadFiles_2724/202204/2022041111545059.jpg)
- Trên màn hình tiếp theo chọn tùy chọn "Upgrade this PC now
![[KHẮC PHỤC] Hệ thống phát hiện tràn bộ đệm dựa trên Stack trong ứng dụng này](https://vn.wsxdn.com/UploadFiles_2724/202204/2022041111545148.jpg)
- Trong quá trình nâng cấp, tích vào ô "keep your apps and files" (Giữ ứng dụng và tệp của bạn) và nhấp Next, điều này rất quan trọng vì nếu không bạn sẽ mất tất cả ứng dụng đã cài đặt và dữ liệu đã lưu.
- Hệ thống sẽ khởi động lại trong quá trình nâng cấp để hoàn tất quy trình.