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

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

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

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

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

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

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

เอาล่ะ!

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

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

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

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

  1. กดปุ่มWindows + Rเพื่อเปิดกล่องโต้ตอบเรียกใช้ จากนั้นพิมพ์ ' ms-settings: printer ' และกดEnterเพื่อเปิดหน้าต่างPrinters & scannersของแอพSettings
  2. เมื่อคุณอยู่ในแท็บเครื่องพิมพ์และเครื่องสแกนให้เลื่อนไปที่บานหน้าต่างด้านขวาเลือกเครื่องพิมพ์ที่คุณต้องการใช้และคลิกที่ตั้งเป็นค่าเริ่มต้นจากเมนูบริบทที่ปรากฏขึ้นใหม่
  3. หลังจากที่คุณสร้างเครื่องพิมพ์ที่ถูกต้องเป็นค่าเริ่มต้นแล้วให้รีสตาร์ทคอมพิวเตอร์และดูว่าปัญหาไม่เกิดขึ้นอีกในการเริ่มต้นครั้งถัดไปหรือไม่

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

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

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

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

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

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

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

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

  1. กดปุ่มWindows + Rเพื่อเปิดกล่องโต้ตอบเรียกใช้ จากนั้นภายในกล่องข้อความให้กด“ devmgmt.msc”แล้วกดEnterเพื่อเปิด Device Manager
  2. เมื่อคุณอยู่ในตัวจัดการอุปกรณ์เลื่อนลงมาผ่านรายการของอุปกรณ์ที่ติดตั้งและขยายเมนูแบบเลื่อนลงที่เกี่ยวข้องกับการรอคิวพิมพ์ จากนั้นคลิกขวาที่เครื่องพิมพ์ที่คุณมีปัญหาและเลือกอัปเดตไดรเวอร์จากเมนูบริบทที่ปรากฏขึ้นใหม่
  3. ในหน้าจอถัดไปให้คลิกที่ค้นหาโดยอัตโนมัติสำหรับซอฟต์แวร์ไดรเวอร์ที่อัปเดต จากนั้นรอจนกว่าการสแกนจะเสร็จสมบูรณ์ หากพบเวอร์ชันไดรเวอร์ใหม่ให้ทำตามคำแนะนำบนหน้าจอเพื่อดาวน์โหลดและติดตั้งลงในคอมพิวเตอร์ของคุณจากนั้นรีสตาร์ทเครื่อง
  4. เมื่อการเริ่มต้นระบบครั้งถัดไปเสร็จสมบูรณ์ให้ดูว่าปัญหาได้รับการแก้ไขหรือไม่ หากคุณยังคงเห็นข้อผิดพลาดเดิมหรือ Device Manager ไม่สามารถหาเวอร์ชันที่ใหม่กว่าได้คุณควรลองติดตั้งไดรเวอร์ใหม่ด้วยตนเอง ในการดำเนินการนี้ให้ไปที่เว็บไซต์ของผู้ผลิตของคุณและดาวน์โหลดและติดตั้งไดรเวอร์เวอร์ชันล่าสุดที่มีให้
  5. หลังจากการติดตั้งเสร็จสิ้นให้รีสตาร์ทคอมพิวเตอร์และดูว่าปัญหาได้รับการดูแลหรือไม่เมื่อเริ่มต้นระบบครั้งถัดไป

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

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

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

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

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

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

  4. กดปุ่มWindows + Rเพื่อเปิดกล่องโต้ตอบ Run อื่น ถัดไปพิมพ์“ Printui.exe / S / T2 ” และกดEnterเพื่อเปิดเซิร์ฟเวอร์เครื่องพิมพ์คุณสมบัติ UI
  5. เมื่อคุณอยู่ในหน้าจอคุณสมบัติเซิร์ฟเวอร์การพิมพ์ให้ไปที่แท็บไดรเวอร์แล้วเลือกไดรเวอร์ที่เป็นสาเหตุของปัญหา เมื่อเลือกไดรเวอร์แล้วให้คลิกปุ่มลบ
  6. จากนั้นคุณจะได้รับแจ้งจากพรอมต์Remove Driver And Package เมื่อคุณเห็นหน้าต่างนี้ให้เลือกการสลับที่เกี่ยวข้องกับRemove driver onlyแล้วคลิกOk
  7. เมื่อกระบวนการเสร็จสมบูรณ์คุณสามารถปิดหน้าจอคุณสมบัติเซิร์ฟเวอร์การพิมพ์ได้อย่างปลอดภัย
  8. กดปุ่ม Windows + R เพื่อเปิดกล่องโต้ตอบ Run อื่น เวลานี้ประเภท'regedit'ภายในกล่องข้อความและกดEnterเพื่อเปิดโปรแกรม Registry Editor หากคุณได้รับแจ้งจากหน้าต่างUAC (การควบคุมบัญชีผู้ใช้)ให้คลิกใช่เพื่อให้สิทธิ์ผู้ดูแลระบบ
  9. เมื่อคุณอยู่ใน Registry Editor ให้ใช้เมนูด้านซ้ายเพื่อไปที่คีย์ย่อยต่อไปนี้:
    HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Print \ En Environment \ Windows x64 \ Print Processors \

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

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

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

  11. เมื่อขั้นตอนนี้เสร็จสมบูรณ์คุณสามารถปิด Registry Editor ได้อย่างปลอดภัย
  12. กดปุ่มWindows + Rอีกครั้งเพื่อเปิดกล่องโต้ตอบRunอีกอัน คราวนี้พิมพ์“ services.msc” ในกล่องข้อความแล้วกดEnterเพื่อเปิดหน้าต่างServices
  13. เมื่อคุณอยู่ในหน้าจอบริการให้เลื่อนลงไปตามรายการบริการและค้นหาบริการ Print Spooler เมื่อคุณจัดการเพื่อค้นพบให้คลิกขวาที่มันแล้วเลือกรีสตาร์ทจากเมนูบริบทที่เพิ่งปรากฏ
  14. รีสตาร์ทคอมพิวเตอร์อีกครั้งและติดตั้งไดรเวอร์เครื่องพิมพ์ที่จำเป็นอีกครั้งเมื่อเริ่มต้นคอมพิวเตอร์ครั้งถัดไป
  15. ดูว่าข้อผิดพลาด"ที่อยู่ของฟังก์ชันทำให้เกิดข้อบกพร่องในการป้องกัน" ยังคงปรากฏอยู่หรือไม่เมื่อคุณพยายามพิมพ์บางสิ่งจากภายในแอปพลิเคชัน Office

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

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

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

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

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

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

  1. กดปุ่มWindows + Rเพื่อเปิดกล่องโต้ตอบเรียกใช้ จากนั้นพิมพ์“ rstrui 'และกดEnterเพื่อเปิดSystem Restore Wizard
  2. เมื่อคุณมาถึงหน้าจอเริ่มต้นของ System Restore ให้คลิกNextเพื่อไปยังหน้าต่างถัดไป
  3. ที่หน้าจอถัดไปเริ่มต้นโดยการตรวจสอบกล่องที่เกี่ยวข้องกับการแสดงมากขึ้นจุดคืนค่า หลังจากทำเสร็จแล้วให้เลือกจุดที่มีวันที่เก่ากว่าจุดที่คุณเริ่มสังเกตเห็นข้อผิดพลาดครั้งแรกจากนั้นคลิกถัดไปเพื่อไปยังเมนูถัดไป
  4. เมื่อคุณมาถึงจุดนี้ยูทิลิตี้ก็พร้อมที่จะเริ่มต้น ในการเริ่มต้นกระบวนการเพียงคลิกเสร็จสิ้นและยืนยันที่พร้อมต์สุดท้าย
  5. เมื่อเริ่มต้นระบบครั้งถัดไปสถานะคอมพิวเตอร์เก่าของคุณจะถูกบังคับใช้ เมื่อกระบวนการบูตเสร็จสมบูรณ์ให้ทำซ้ำการดำเนินการที่เคย  ส่งข้อผิดพลาด'ที่อยู่ฟังก์ชันทำให้เกิดข้อผิดพลาดการป้องกัน' และดูว่าปัญหาได้รับการจัดการ