Computer >> คอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาดของ Windows

[แก้ไข] ระบบตรวจพบการบุกรุกของ Stack-Based Buffer ในแอปพลิเคชันนี้

ข้อผิดพลาดนี้เกี่ยวข้องกับหน่วยความจำบัฟเฟอร์และเกิดขึ้นเมื่อโปรแกรมแอปพลิเคชันเขียนข้อมูลไปยังหน่วยความจำบัฟเฟอร์ที่จัดสรรบนสแต็กมากกว่าที่อนุญาตจริง เมื่อสิ่งนี้เกิดขึ้น มีโอกาสที่ข้อมูลที่เกี่ยวข้องจะเสียหายและโปรแกรมแอปพลิเคชันจะขัดข้อง ก่อนที่คุณจะข้ามไปยังวิธีการที่แสดงด้านล่าง คุณต้องตรวจสอบให้แน่ใจว่า Windows ของคุณเป็นเวอร์ชันล่าสุด

[แก้ไข] ระบบตรวจพบการบุกรุกของ Stack-Based Buffer ในแอปพลิเคชันนี้

วิธีที่ 1:การใช้ Registry Editor เพื่อเปลี่ยนการตั้งค่าระบบ

Registry Editor เป็นเครื่องมือใน Windows ที่ใช้ในการเปลี่ยนการตั้งค่าการกำหนดค่าสำหรับโปรแกรมระบบและไดรเวอร์ ในวิธีนี้ เราจะลบคีย์ที่ชื่อ BannerStore ซึ่งพบได้ในโฟลเดอร์ HKEY_LOCAL_MACHINE ซึ่งมีข้อมูลการกำหนดค่าที่ผู้ใช้ทุกคนบน Windows แชร์ การลบคีย์นี้ช่วยแก้ปัญหาให้กับผู้ใช้หลายคนได้ โปรดดูขั้นตอนด้านล่าง

  1. ในแถบค้นหาของ Windows ให้พิมพ์ Regedit และเปิด ตัวแก้ไขรีจิสทรี

    [แก้ไข] ระบบตรวจพบการบุกรุกของ Stack-Based Buffer ในแอปพลิเคชันนี้
  2. นำทางไปยังเส้นทางต่อไปนี้
    Computer\HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer
  3. ค้นหาคีย์ BannerStore ภายใต้ นักสำรวจ โฟลเดอร์ [แก้ไข] ระบบตรวจพบการบุกรุกของ Stack-Based Buffer ในแอปพลิเคชันนี้
  4. ขั้นแรกให้สร้างสำเนาสำรองของ Registry คลิก File และคลิก ส่งออก

    [แก้ไข] ระบบตรวจพบการบุกรุกของ Stack-Based Buffer ในแอปพลิเคชันนี้
  5. ตั้งชื่อไฟล์และ บันทึก
  6. ตอนนี้เปลี่ยนชื่อโฟลเดอร์ BannerStore เป็นอย่างอื่น เช่น BannerStore-old

    [แก้ไข] ระบบตรวจพบการบุกรุกของ Stack-Based Buffer ในแอปพลิเคชันนี้

วิธีที่ 2:การใช้บริการ Deployment Image และการจัดการเพื่อซ่อมแซมไฟล์ Windows

ในวิธีนี้ เราจะใช้ยูทิลิตี้ Windows ที่เรียกว่า Deployment Image Service and Management ซึ่งช่วยให้เราซ่อมแซมอิมเมจ Windows ที่ติดตั้งได้ ขั้นแรก เราจะค้นหาว่าไฟล์นั้นพร้อมใช้งานหรือไม่ จากนั้นจึงลองซ่อมแซม

  1. เปิด พรอมต์คำสั่ง เป็นผู้ดูแลระบบ [แก้ไข] ระบบตรวจพบการบุกรุกของ Stack-Based Buffer ในแอปพลิเคชันนี้
  2. พิมพ์  “DISM /online /Cleanup-Image / ScanHealth ” และกด Enter การดำเนินการนี้จะตรวจสอบว่าไฟล์สามารถซ่อมแซมได้หรือไม่ [แก้ไข] ระบบตรวจพบการบุกรุกของ Stack-Based Buffer ในแอปพลิเคชันนี้
  3. พิมพ์ “DISM /Online /Cleanup-Image /restore health ” และกด Enter เพื่อซ่อมแซมไฟล์ [แก้ไข] ระบบตรวจพบการบุกรุกของ Stack-Based Buffer ในแอปพลิเคชันนี้
  4. เมื่อดำเนินการตามคำสั่งแล้ว ให้รีสตาร์ทระบบและตรวจสอบว่าปัญหาได้รับการแก้ไขหรือไม่

วิธีที่ 3:ทำการอัปเกรดโดยใช้เครื่องมือสร้างสื่อ

ในวิธีนี้ เราจะใช้ เครื่องมือสร้างสื่อ เพื่ออัพเกรด Windows เป็นเวอร์ชั่นล่าสุด Media Creation Tool เป็นซอฟต์แวร์ฟรีของ Microsoft ซึ่งใช้ในการสร้างสื่อการติดตั้ง Windows หรืออัปเกรด Windows เป็นเวอร์ชันล่าสุดโดยตรง เราสามารถใช้ตัวเลือกการอัพเกรดเพื่อคัดลอกสำเนา Windows เวอร์ชันล่าสุด และจะแทนที่ไฟล์ระบบที่เสียหายหรือหายไป การดำเนินการนี้จะใช้เวลาสักครู่เนื่องจากเครื่องมือจะดาวน์โหลดไฟล์ Windows ก่อนแล้วจึงทำการอัปเกรด

  1. ดาวน์โหลด เครื่องมือสร้างสื่อ และเรียกใช้ไฟล์ที่ดาวน์โหลด ซอฟต์แวร์จะตรวจสอบการอัปเดตซึ่งอาจใช้เวลาสักครู่และคุณจะเห็น “กำลังเตรียมบางสิ่งให้พร้อม” ข้อความที่แสดง [แก้ไข] ระบบตรวจพบการบุกรุกของ Stack-Based Buffer ในแอปพลิเคชันนี้
  2. คลิกปุ่ม ยอมรับ ปุ่มใบอนุญาต [แก้ไข] ระบบตรวจพบการบุกรุกของ Stack-Based Buffer ในแอปพลิเคชันนี้
  3. ในหน้าจอถัดไป ให้เลือกตัวเลือกที่ระบุว่า อัปเกรดพีซีเครื่องนี้ทันที

    [แก้ไข] ระบบตรวจพบการบุกรุกของ Stack-Based Buffer ในแอปพลิเคชันนี้
  4. ระหว่างการอัปเกรด ให้เลือกช่องที่ระบุว่าเก็บแอปและไฟล์ของคุณไว้ และคลิกถัดไป นี่เป็นสิ่งสำคัญมาก ไม่เช่นนั้น คุณจะสูญเสียแอปพลิเคชันที่ติดตั้งทั้งหมดและข้อมูลที่บันทึกไว้
  5. ระบบจะรีสตาร์ทในระหว่างการอัปเกรดเพื่อให้กระบวนการเสร็จสมบูรณ์