Khắc phục lỗi Windows 10: The system detected an overrun of a stack-based buffer in this application
Nếu khi bạn cố gắng chạy một ứng dụng trên máy tính Windows 10 của mình hoặc cố gắng khởi động vào Safe Mode do Windows đang gặp một số vấn đề nhất định, chẳng hạn như Sự cố File Explorervà bạn nhận được thông báo lỗi The system detected an overrun of a stack-based buffer in this application, thì bài viết này nhằm giúp bạn. Trong bài đăng này, chúng tôi sẽ trình bày các giải pháp phù hợp nhất mà bạn có thể thử để giải quyết thành công vấn đề này.
Khi bạn gặp phải vấn đề này. bạn sẽ nhận được thông báo lỗi đầy đủ sau đây;
lỗi
The system detected an overrun of a stack-based buffer in this application. This overrun could potentially allow a malicious user to gain control of this application. (c0000409)
Tràn bộ đệm dựa trên ngăn xếp (hoặc tràn bộ đệm dựa trên ngăn xếp) là một loại lỗi chỉ ra rằng một chương trình ghi nhiều dữ liệu vào bộ đệm nằm trên ngăn xếp hơn so với dữ liệu thực sự được cấp cho bộ đệm. Đó là một sự cố lập trình chung.
Khắc phục lỗi Windows 10: The system detected an overrun of a stack-based buffer in this application
Nếu bạn đang gặp phải vấn đề này, bạn có thể thử các giải pháp được đề xuất của chúng tôi bên dưới theo thứ tự cụ thể và xem liệu điều đó có giúp giải quyết vấn đề hay không. Trước khi bắt đầu, cài đặt lại hoặc đặt lại ứng dụng đó là đưa ra lỗi này và xem nó có hữu ích không.
1 :Quét phần mềm độc hại/nhiễm vi-rút
Dựa trên dấu nhắc lỗi hiển thị ở trên, Windows chỉ ra rằng một ứng dụng nhất định cho phép can thiệp bằng mã (đập ngăn xếp) cho phép tiêm mã độc vào ứng dụng của bạn. Vì vậy, quét phần mềm độc hại/vi rút bằng Windows Defender hoặc bất kỳ có uy tín sản phẩm AV của bên thứ ba là một bước hợp lý. Tất nhiên, nếu bạn không thể khởi động, bạn có thể thử với Safe Mode và chạy Windows Defender Offline Scan tại thời điểm khởi động hoặc là sử dụng phương tiện cứu hộ virus có khả năng khởi động để loại bỏ tất cả các mối đe dọa và khôi phục hệ thống của bạn.
2 :Chạy quét SFC và DISM
Đối với giải pháp này, bạn sẽ cần Chế độ an toàn với mạng vì tiện ích Deployment Image Servicing and Management (DISM) yêu cầu kết nối Internet vì nó cố gắng sửa các tệp hệ thống bị hỏng từ Windows Update.
Mặt khác, System File Checker (SFC) không yêu cầu kết nối internet vì nó cố gắng sửa các tệp hệ thống bị hỏng từ Windows Component Store. Tuy nhiên, chúng tôi sẽ cần chạy cả hai công cụ để sửa lỗi hệ thống có thể xảy ra. Hai tiện ích gốc Windows 10 này hoạt động tốt nhất khi được kết hợp với nhau.
- Ứng dụng Windows 10 Mail không gửi hoặc nhận email
- Microsoft sẽ không cho phép gỡ cài đặt ứng dụng Điện thoại của bạn trên Windows 10
Vì vậy, để chạy SFC/DISM quét song song, hãy làm như sau:
- nhấn Phím Windows + R để gọi hộp thoại Run.
- Trong hộp thoại Run, nhập
notepad
và nhấn Enter để mở Notepad. - Sao chép và dán cú pháp bên dưới vào trình soạn thảo văn bản.
echo off date /t & time /t echo Dism /Online /Cleanup-Image /StartComponentCleanup Dism /Online /Cleanup-Image /StartComponentCleanup echo ... date /t & time /t echo Dism /Online /Cleanup-Image /RestoreHealth Dism /Online /Cleanup-Image /RestoreHealth echo ... date /t & time /t echo SFC /scannow SFC /scannow date /t & time /t pause
- Lưu tệp với một tên và nối phần mở rộng tệp .bat – ví dụ; SFC_DISM_scan.bat và trên Save as type chọn All Files.
- Chạy tệp batch với đặc quyền quản trị viên (bấm chuột phải vào tệp đã lưu và chọn Run as Administrator từ menu ngữ cảnh) cho đến khi nó báo cáo không có lỗi.
- Khởi động lại PC của bạn.
Khi khởi động, hãy xem sự cố đã được giải quyết chưa. Nếu không tiến hành các giải pháp tiếp theo.
3 :Troubleshoot trong trạng thái Clean Boot
Nếu bạn nhận thấy rằng Windows 10 không hoạt động bình thường hoặc nếu bản cập nhật Windows 10 chính thức không cài đặt đúng cách, bạn nên kiểm tra mọi xung đột. Bằng cách khởi động sạch Windows, bạn sẽ có thể loại bỏ tận gốc thủ phạm và thực hiện các thay đổi cần thiết.
Trong giải pháp này, bạn có thể khắc phục sự cố ở trạng thái Clean Boot và xem nếu The system detected an overrun of a stack-based buffer in this application có thể được giải quyết.
4 :Sửa đổi khóa đăng ký BannerStore
Vì đây là một hoạt động đăng ký, bạn nên sao lưu sổ đăng ký hoặc là tạo một điểm khôi phục hệ thống như các biện pháp phòng ngừa cần thiết. Sau khi hoàn tất, bạn có thể tiến hành như sau:
- nhấn Phím Windows + R để gọi hộp thoại Run.
- Trong hộp thoại Run, nhập
regedit
và nhấn Enter để mở Registry Editor. - Điều hướng hoặc chuyển đến khóa đăng ký đường dẫn bên dưới:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer
- Tại vị trí, trên ngăn bên trái, xác định vị trí thư mục khóa đăng ký BannerStore.
- Bấm chuột phải vào thư mục, sau đó chọn Rename và đổi tên nó thành BannerStoreOld.
- Hiện nay, nhấn Ctrl + Alt + Delete trên bàn phím của bạn để truy cập các tùy chọn bảo mật.
- Bấm vào Sign Out đến đăng xuất khỏi máy tính của bạn.
- Đăng nhập lại.
Vấn đề cần được giải quyết. Nếu không, hãy thử giải pháp tiếp theo.
5 :Quét các vấn đề về bộ nhớ
Lỗi RAM có thể khiến Windows 10 không ổn định và do đó gây ra lỗi Blue Screen Of Death. Vì vậy, nếu bạn đã thêm một thanh RAM mới, hãy tháo nó ra và kiểm tra xem điều đó có gây ra lỗi không. Nếu không, thì bạn cần phải chạy kiểm tra trí nhớ. Windows sẽ bắt đầu kiểm tra các bất thường trong RAM. Nếu nó tìm thấy bất kỳ, bạn cần thay thế RAM bị ảnh hưởng.
6 :Thực hiện khôi phục hệ thống
Nếu bạn đã hết các giải pháp trên nhưng vấn đề vẫn chưa được giải quyết, bạn có thể thử System Restore. Quy trình sẽ hoàn nguyên (mà không ảnh hưởng đến các tệp cá nhân của bạn) hệ thống Windows 10 của bạn về một thời điểm sớm hơn (bạn chỉ định) trước khi bắt đầu sự cố.
- Thẻ: Lỗi