วิธีการแก้ไขข้อผิดพลาด 'ที่อยู่ฟังก์ชันทำให้เกิดการป้องกันผิดพลาด'

ผู้ใช้หลายคนติดต่อเราด้วยคำถามหลังจากไม่สามารถพิมพ์อะไรก็ได้จากภายในโปรแกรม Office เช่น Word, Excel, Publisher และอื่น ๆ ข้อความแสดงข้อผิดพลาดที่รายงานขึ้นมาคือ 'ที่อยู่ฟังก์ชันทำให้เกิดการป้องกันผิดพลาด' ผู้ใช้ส่วนใหญ่ที่ดิ้นรนกับรายงานปัญหานี้ว่าข้อผิดพลาดไม่เกิดขึ้นหากพวกเขาพยายามที่จะพิมพ์ตามอัตภาพ - ข้อผิดพลาดจะปรากฏเฉพาะเมื่อใดก็ตามที่พวกเขาพยายามที่จะพิมพ์จากภายในโปรแกรมประยุกต์ Office ตามที่ปรากฎปัญหาไม่ได้เฉพาะกับ Windows บางรุ่นเนื่องจากได้รับการยืนยันว่าจะเกิดขึ้นใน Windows 7, Windows 8.1 และ Windows 10

ที่อยู่ฟังก์ชันทำให้เกิดข้อผิดพลาดการป้องกัน

อะไรเป็นสาเหตุ ของ ข้อผิดพลาด 'ที่อยู่ฟังก์ชันทำให้เกิดการป้องกันผิดพลาด'

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

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

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

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

เอาล่ะ!

วิธีที่ 1: การเปลี่ยนเครื่องพิมพ์เริ่มต้น

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

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

การเปลี่ยนเครื่องพิมพ์เริ่มต้นใน Windows 10

  1. กดปุ่ม Windows + R เพื่อเปิดกล่องโต้ตอบ เรียกใช้ จากนั้นพิมพ์ ' ms-settings: printers ' แล้วกด Enter เพื่อเปิดหน้าต่าง Printers & scanners ของแอพ Settings

    การเปิดแท็บเครื่องพิมพ์ & สแกนเนอร์
  2. เมื่อคุณอยู่ในแท็บ เครื่องพิมพ์ & สแกนเนอร์ ให้เลื่อนไปที่บานหน้าต่างด้านขวาเลือกเครื่องพิมพ์ที่คุณต้องการใช้และคลิกที่ ตั้งเป็นค่าเริ่มต้น จากเมนูบริบทที่เพิ่งปรากฏ

    การตั้งค่าเครื่องพิมพ์เริ่มต้นใน Windows 10
  3. หลังจากคุณสร้างเครื่องพิมพ์ที่ถูกต้องเป็นค่าเริ่มต้นรีสตาร์ทเครื่องคอมพิวเตอร์และดูว่าปัญหาจะไม่เกิดขึ้นในการเริ่มต้นครั้งต่อไป

การเปลี่ยนเครื่องพิมพ์เริ่มต้นใน Windows 7, 8.1

  1. กดปุ่ม Windows เพื่อเปิดเมนู Startup จากนั้นคลิกที่ Device and Printers จากส่วนด้านขวาของเมนูที่ปรากฏขึ้นใหม่

    การเข้าถึงเมนูอุปกรณ์และเครื่องพิมพ์

    หมายเหตุ: หรือมิฉะนั้นคุณสามารถเปิดแผงควบคุมและไปที่แท็บอุปกรณ์และเครื่องพิมพ์ด้วยตนเอง

  2. เมื่อคุณอยู่ในเมนู อุปกรณ์และเครื่องพิมพ์ ให้คลิกขวาที่เครื่องพิมพ์ที่คุณต้องการตั้งเป็นค่าเริ่มต้นและเลือกตั้ง เป็น เครื่องพิมพ์ เริ่มต้น จากเมนูที่ปรากฏขึ้นใหม่

    ตั้งเป็นเครื่องพิมพ์เริ่มต้น
  3. รีสตาร์ทคอมพิวเตอร์ของคุณและดูว่าปัญหาได้รับการแก้ไขในการเริ่มต้นระบบครั้งต่อไปหรือไม่

หากปัญหาเดียวกันนี้ยังคงเกิดขึ้นหลังจากลำดับการบู๊ตครั้งถัดไปเสร็จสมบูรณ์ให้เลื่อนไปที่วิธีถัดไปด้านล่าง

วิธีที่ 2: ปรับปรุงไดรเวอร์เครื่องพิมพ์ของคุณให้เป็นรุ่นล่าสุด

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

ไม่ว่าจะด้วยวิธีใดต่อไปนี้เป็นคำแนะนำโดยย่อเกี่ยวกับการอัปเดตเวอร์ชันไดรเวอร์เครื่องพิมพ์เป็นรุ่นล่าสุด

  1. กดปุ่ม Windows + R เพื่อเปิดกล่องโต้ตอบเรียกใช้ จากนั้นในช่องข้อความให้กด “ devmgmt.msc” แล้วกด Enter เพื่อเปิดตัวจัดการอุปกรณ์

    ใช้ตัวจัดการอุปกรณ์
  2. เมื่อคุณอยู่ใน Device Manager ให้เลื่อนลงไปตามรายการอุปกรณ์ที่ติดตั้งและขยายเมนูแบบเลื่อนลงที่เกี่ยวข้องกับ คิวการพิมพ์ จากนั้นคลิกขวาที่เครื่องพิมพ์ที่คุณมีปัญหาและเลือก อัปเดตไดรเวอร์ จากเมนูบริบทที่ปรากฏขึ้นใหม่

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

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

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

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

วิธีที่ 3: การลบไดรเวอร์และการลบคีย์ย่อยของการพิมพ์ (ถ้ามี)

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

แม้ว่าขั้นตอนด้านล่างสามารถทำซ้ำได้ใน Windows 8.1 และ Windows 10 แต่เราสามารถยืนยันได้ว่าขั้นตอนดังกล่าวมีผลบังคับใช้สำหรับ Windows 7 หากคุณต้องการลองแก้ไขนี้นี่คือคำแนะนำโดยย่อเกี่ยวกับการลบไดรเวอร์เครื่องพิมพ์และติดตั้งใหม่ ไดรเวอร์ที่อัพเดต:

  1. เข้าสู่ระบบคอมพิวเตอร์ที่ได้รับผลกระทบ
  2. กดปุ่ม Windows + R เพื่อเปิดกล่องโต้ตอบเรียกใช้ จากนั้นพิมพ์ “ devmgmt.msc” แล้วกด Enter เพื่อเปิดตัวจัดการอุปกรณ์

    ใช้ตัวจัดการอุปกรณ์
  3. เมื่อคุณอยู่ใน Device Manager เลื่อนดูรายการอุปกรณ์ที่ติดตั้งและขยายเมนูแบบเลื่อนลงของ คิวการพิมพ์ จากนั้นคลิกขวาที่ไดรเวอร์เครื่องพิมพ์ที่คุณต้องการลบแล้วเลือก ถอนการติดตั้งอุปกรณ์ จากนั้นคลิก ถอนการติดตั้ง อีกครั้งเพื่อยืนยันกระบวนการ

    ถอนการติดตั้งไดรเวอร์เครื่องพิมพ์

    หมายเหตุ: เมื่อขั้นตอนนี้เสร็จสมบูรณ์คุณสามารถปิด Device Manager ได้อย่างปลอดภัย

  4. กดปุ่ม Windows + R เพื่อเปิดกล่องโต้ตอบ Run อีกรายการ จากนั้นพิมพ์“ printui.exe / s / t2 ” แล้วกด Enter เพื่อเปิด UI ของ Printer Server Properties UI

    การเปิดส่วนต่อประสาน Printrui UI
  5. เมื่อคุณอยู่ในหน้าจอ คุณสมบัติเซิร์ฟเวอร์พิมพ์ ให้ไปที่แท็บ ไดรเวอร์ และเลือกไดรเวอร์ที่เป็นสาเหตุของปัญหา เมื่อเลือกไดรเวอร์แล้วให้คลิกปุ่มลบ

    การลบไดรเวอร์เครื่องพิมพ์เครือข่ายผ่านไดรเวอร์ Print Server Properties
  6. จากนั้นคุณจะได้รับแจ้งจากพรอมต์ ลบไดรเวอร์และแพ็คเกจ เมื่อคุณเห็นหน้าต่างนี้ให้เลือกสลับที่เกี่ยวข้องกับการ ลบไดรเวอร์เท่านั้น และคลิกที่ ตกลง

    ลบไดรเวอร์เครื่องพิมพ์เท่านั้น
  7. เมื่อกระบวนการเสร็จสมบูรณ์คุณสามารถปิดหน้าจอ คุณสมบัติเซิร์ฟเวอร์การพิมพ์ ได้อย่างปลอดภัย
  8. กดปุ่ม Windows + R เพื่อเปิดกล่องโต้ตอบ Run อีกรายการ เวลานี้ให้พิมพ์ 'regedit' ในกล่องข้อความแล้วกด Enter เพื่อเปิด Registry Editor หากคุณได้รับแจ้งจากหน้าต่าง UAC (การควบคุมบัญชีผู้ใช้) คลิก ใช่ เพื่อให้สิทธิ์ผู้ดูแลระบบ

    พิมพ์ใน“ Regedit” แล้วกด“ Enter”
  9. เมื่อคุณอยู่ใน Registry Editor ให้ใช้เมนูซ้ายมือเพื่อไปยังคีย์ย่อยต่อไปนี้:
     HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Print \ Enquiries \ Windows x64 \ Print โปรเซสเซอร์ \ 

    หมายเหตุ: หรือมิฉะนั้นคุณสามารถวางตำแหน่งที่แน่นอนในแถบนำทางแล้วกด Enter เพื่อไปที่นั่นทันที

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

    การเปลี่ยนชื่อคีย์ย่อยทั้งหมดด้วยส่วนขยายเก่า

    หมายเหตุ : ในกรณีของเราเรามีคีย์ย่อยเดียวเท่านั้น (winprint) ดังนั้นเราจึงเปลี่ยนชื่อเป็น winprint.old

  11. เมื่อขั้นตอนนี้เสร็จสมบูรณ์คุณสามารถปิดตัวแก้ไขรีจิสทรีได้อย่างปลอดภัย
  12. กดปุ่ม Windows + R อีกครั้งเพื่อเปิดขึ้นอีกกล่องโต้ตอบ เรียกใช้ คราวนี้พิมพ์“ services.msc” ในกล่องข้อความแล้วกด Enter เพื่อเปิดหน้าต่าง Services

    พิมพ์ใน“ Services.msc” แล้วกด“ Enter”
  13. เมื่อคุณอยู่ในหน้าจอ บริการ ให้เลื่อนลงไปตามรายการบริการและค้นหาบริการ Print Spooler เมื่อคุณจัดการค้นพบมันให้คลิกขวาที่มันและเลือก รีสตาร์ท จากเมนูบริบทที่ปรากฏขึ้นใหม่

    เริ่มบริการตัวจัดคิวเครื่องพิมพ์ใหม่
  14. รีสตาร์ตคอมพิวเตอร์ของคุณอีกครั้งและติดตั้งไดรเวอร์เครื่องพิมพ์ที่จำเป็นเมื่อเริ่มต้นคอมพิวเตอร์ครั้งถัดไป
  15. ดูว่าข้อผิดพลาด 'ที่อยู่ฟังก์ชันทำให้เกิดการป้องกันผิดพลาด' ยังคงปรากฏขึ้นเมื่อคุณพยายามพิมพ์บางอย่างจากภายในแอปพลิเคชัน Office

หากข้อผิดพลาดเดิมยังคงอยู่ให้เลื่อนไปที่วิธีถัดไปด้านล่าง

วิธีที่ 4: การใช้จุดคืนค่าระบบ

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

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

สำคัญ : กระบวนการนี้จะเปลี่ยนเครื่องของคุณกลับสู่สถานะที่แน่นอนเหมือนเดิมเมื่อสร้างจุดคืนค่า ซึ่งหมายความว่าการเปลี่ยนแปลงใด ๆ เช่นการติดตั้งแอปพลิเคชันการตั้งค่าผู้ใช้และสิ่งอื่น ๆ ที่ทำในช่วงเวลานั้นจะสูญหาย

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

  1. กดปุ่ม Windows + R เพื่อเปิดกล่องโต้ตอบเรียกใช้ จากนั้นพิมพ์ “ rstrui ' และกด Enter เพื่อเปิดตัวช่วยสร้างการ คืนค่าระบบ

    การเปิดตัวช่วยสร้างการคืนค่าระบบผ่านกล่องเรียกใช้
  2. เมื่อคุณมาถึงหน้าจอเริ่มต้นของการคืนค่าระบบให้คลิก ถัดไป เพื่อไปยังหน้าต่างถัดไป

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

    กู้คืนระบบของคุณไปยังจุดก่อนหน้าในเวลา
  4. เมื่อคุณได้รับสิ่งนี้แล้วยูทิลิตี้ก็พร้อมที่จะเริ่มต้น ในการเริ่มต้นกระบวนการเพียงคลิก เสร็จสิ้น และยืนยันที่พร้อมท์สุดท้าย

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

บทความที่น่าสนใจ