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 Chế độ An toàn do Windows đang gặp một số sự cố nhất định, chẳng hạn như sự cố File Explorer và bạn nhận được thông báo lỗi Hệ thống đã phát hiện thấy quá trình chạy bộ đệm dựa trên ngăn xếp trong ứng dụng này , thì bài viết này là 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
Hệ thống đã phát hiện tràn bộ đệm dựa trên ngăn xếp trong ứng dụng này. Việc chạy quá mức này có thể cho phép người dùng độc hại giành quyền kiểm soát ứng dụng này. (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. Đây là một sự cố lập trình chung.
Sự cố này có thể xảy ra với trình điều khiển của bạn và dẫn đến lỗi Màn hình xanh lam DRIVER OVERRAN STACK BUFFER. Nhưng phổ biến hơn, nó liên quan đến các ứng dụng của bạn và khi nó xuất hiện, dữ liệu liền kề trên ngăn xếp có thể bị hỏng và chương trình có khả năng bị lỗi hoặc hoạt động không đúng cách.
Hệ thống đã phát hiện tràn bộ đệm dựa trên ngăn xếp trong ứng dụng này
Nếu 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 không theo thứ tự cụ thể nào và xem điều đó có giúp giải quyết vấn đề hay không. Trước khi bạn bắt đầu, hãy cài đặt lại hoặc đặt lại ứng dụng đó là lỗi này và xem nó có hữu ích không.
- Quét phần mềm độc hại / nhiễm vi-rút
- Chạy quét SFC và DISM
- Khắc phục sự cố ở trạng thái Khởi động sạch
- Sửa đổi khoá đăng ký BannerStore
- Chạy kiểm tra bộ nhớ
- Thực hiện Khôi phục Hệ thống.
Hãy cùng xem mô tả về quy trình liên quan đến từng giải pháp được liệt kê.
1] Quét phần mềm độc hại / 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 đưa 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 Bộ bảo vệ Windows hoặc bất kỳ sản phẩm AV có uy tín nào 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 Chế độ An toàn và chạy Windows Defender Offline Scan tại thời điểm khởi động hoặc sử dụng Phương tiện Cứu hộ Virus có thể 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 Quản lý và Phục vụ Hình ảnh Triển khai (DISM) yêu cầu kết nối Internet khi nó cố gắng sửa các tệp hệ thống bị hỏng từ Windows Update.
Mặt khác, Trình kiểm tra tệp hệ thống (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.
Vì vậy, để chạy quét SFC / DISM 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 Chạy, 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 tên và nối thêm .bat phần mở rộng tệp - ví dụ; SFC_DISM_scan.bat và trên Lưu dưới dạng hộp chọn Tất cả các tệp .
- Chạy lặp lại tệp hàng loạt với đặc quyền quản trị (nhấp chuột phải vào tệp đã lưu và chọn Chạy với tư cách quản trị viên từ menu ngữ cảnh) cho đến khi nó không báo 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, hãy tiếp tục với giải pháp tiếp theo.
3] Khắc phục sự cố ở trạng thái Khởi động sạch
Nếu bạn nhận thấy rằng Windows 10 hoạt động không bình thường hoặc nếu bản cập nhật Windows 10 chính thức không được 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 Khởi động sạch và xem liệu Hệ thống có phát hiện thấy sự cố tràn bộ đệm dựa trên ngăn xếp trong ứng dụng này hay không lỗi 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 tạo đ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 Chạy, nhập
regedit
và nhấn Enter để mở Registry Editor. - Điều hướng hoặc chuyển đến đường dẫn khóa đăng ký bên dưới:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer
- Tại vị trí, trên ngăn bên trái, tìm BannerStore thư mục khóa đăng ký.
- Nhấp chuột phải vào thư mục, sau đó chọn Đổi tên và đổi tên nó thành BannerStoreOld.
- Bây giờ, nhấn Ctrl + Alt + Delete kết hợp trên bàn phím của bạn để truy cập các tùy chọn bảo mật.
- Nhấp vào Đăng xuất để đăng xuất khỏi máy tính của bạn.
- Đăng nhập lại.
Vấn đề sẽ đượ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ể làm cho 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 đó có phải là nguyên nhân gây ra lỗi hay không. Nếu không, bạn cần chạy kiểm tra bộ nhớ. Windows sẽ bắt đầu kiểm tra các bất thường trong RAM. Nếu tìm thấy bất kỳ lỗi nào, 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ử Khôi phục hệ thống. 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ề thời điểm sớm hơn (bạn chỉ định) trước khi bắt đầu sự cố.
Hy vọng điều này sẽ hữu ích!