Computer >> คอมพิวเตอร์ >  >> ระบบ >> Windows

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

หากคุณพยายามพิมพ์ไฟล์/เอกสารจากภายในโปรแกรม Microsoft Office เช่น Word, Excel, Publisher et al และคุณได้รับข้อความแสดงข้อผิดพลาดในการพิมพ์ ที่อยู่ของฟังก์ชันทำให้เกิดข้อผิดพลาดในการป้องกัน – โพสต์นี้มีวัตถุประสงค์เพื่อช่วยคุณ ในโพสต์นี้ เราจะระบุสาเหตุที่เป็นไปได้ที่ทราบซึ่งอาจทำให้เกิดข้อผิดพลาด จากนั้นให้วิธีแก้ไขที่คุณสามารถลองเพื่อช่วยแก้ไขปัญหานี้ได้

เมื่องานพิมพ์ล้มเหลว คุณจะได้รับข้อความแสดงข้อผิดพลาดต่อไปนี้

ที่อยู่ของฟังก์ชัน 12345 ทำให้เกิดข้อผิดพลาดในการป้องกัน
(รหัสยกเว้น 12345)
หน้าเอกสารคุณสมบัติของแอปพลิเคชันอาจทำงานไม่ถูกต้อง

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

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

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

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

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

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

  1. เรียกใช้ตัวแก้ไขปัญหาเครื่องพิมพ์
  2. เรียกใช้การสแกน SFC/DISM
  3. เปลี่ยนเครื่องพิมพ์เริ่มต้น
  4. อัปเดตไดรเวอร์เครื่องพิมพ์
  5. ถอนการติดตั้งไดรเวอร์เครื่องพิมพ์ เปลี่ยนชื่อคีย์ย่อยของการพิมพ์ และเริ่มบริการ Print Spooler
  6. เปลี่ยน LegacyDefaultPrinterMode ข้อมูลค่าคีย์รีจิสทรี
  7. ทำการคืนค่าระบบ

มาดูคำอธิบายของกระบวนการที่เกี่ยวข้องกับโซลูชันแต่ละรายการกัน

แก้ไขข้อผิดพลาดคุณสมบัติเครื่องพิมพ์ผิดพลาดในการป้องกัน

1] เรียกใช้ตัวแก้ไขปัญหาเครื่องพิมพ์

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

ในการเรียกใช้เครื่องมือแก้ปัญหาเครื่องพิมพ์ ให้ทำดังนี้:

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

หลังจากนั้น ลองพิมพ์และดูว่า ที่อยู่ของฟังก์ชันทำให้เกิดข้อบกพร่องในการป้องกัน แก้ไขข้อผิดพลาดในการพิมพ์แล้ว ถ้าไม่ ให้ดำเนินการในแนวทางแก้ไขปัญหาถัดไป

2] เรียกใช้การสแกน SFC/DISM

SFC/DISM เป็นยูทิลิตี้ใน Windows ที่อนุญาตให้ผู้ใช้สแกนหาความเสียหายในไฟล์ระบบ Windows และกู้คืนไฟล์ที่เสียหาย

เพื่อความสะดวกและง่ายดาย คุณสามารถเรียกใช้การสแกนโดยใช้ขั้นตอนด้านล่าง

  • กดปุ่ม Windows + R
  • ในกล่องโต้ตอบ Run ให้พิมพ์ notepad แล้วกด Enter เพื่อเปิด Notepad
  • คัดลอกและวางคำสั่งด้านล่างลงในโปรแกรมแก้ไขข้อความ
@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
  • บันทึกไฟล์ด้วยชื่อและต่อท้าย .bat นามสกุลไฟล์ – เช่น; SFC_DISM_scan.bat .
  • เรียกใช้แบตช์ไฟล์ซ้ำๆ โดยมีสิทธิ์ของผู้ดูแลระบบ (คลิกขวาที่ไฟล์ที่บันทึกไว้และเลือก เรียกใช้ในฐานะผู้ดูแลระบบ จากเมนูบริบท) จนกว่าจะรายงานว่าไม่มีข้อผิดพลาด
  • รีสตาร์ทพีซีของคุณ

ลองงานพิมพ์อีกครั้งและดูว่าปัญหาได้รับการแก้ไขหรือไม่ หากไม่ดำเนินการในแนวทางแก้ไขปัญหาถัดไป

3] เปลี่ยนเครื่องพิมพ์เริ่มต้น

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

  • กดปุ่ม Windows + R
  • ในกล่องโต้ตอบ เรียกใช้ ให้คัดลอกและวาง ms-settings:printers  แล้วกด Enter เพื่อเปิด เครื่องพิมพ์และสแกนเนอร์ หน้าต่างของ การตั้งค่า แอป
  • เมื่อคุณอยู่ในเครื่องพิมพ์และสแกนเนอร์ เลื่อนลงมาที่บานหน้าต่างด้านขวาและยกเลิกการเลือก อนุญาตให้ Windows จัดการเครื่องพิมพ์เริ่มต้นของฉัน การตั้งค่า
  • ตอนนี้ คลิกเครื่องพิมพ์ที่คุณต้องการใช้แล้วคลิก ตั้งเป็นค่าเริ่มต้น .

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

อ่าน : วิธีรีเซ็ตเครื่องพิมพ์เป็นการตั้งค่าเริ่มต้นจากโรงงาน

4] อัปเดตไดรเวอร์เครื่องพิมพ์

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

หรือคุณสามารถอัปเดตไดรเวอร์เครื่องพิมพ์ผ่าน Device Manager โดยใช้วิธี:

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

ลองส่งงานพิมพ์และดูว่า ที่อยู่ของฟังก์ชันทำให้เกิดข้อบกพร่องในการป้องกัน แก้ไขข้อผิดพลาดในการพิมพ์แล้ว ถ้าไม่ ให้ดำเนินการในแนวทางแก้ไขปัญหาถัดไป

5] ถอนการติดตั้งไดรเวอร์เครื่องพิมพ์ เปลี่ยนชื่อคีย์ย่อยของการพิมพ์ และเริ่มบริการ Print Spooler ใหม่

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

ทำดังต่อไปนี้:

  • เข้าสู่ระบบคอมพิวเตอร์ที่ได้รับผลกระทบ
  • กดปุ่ม Windows + X เพื่อเปิด เมนู Power User จากนั้นกด M คีย์เพื่อเปิด Device Manager
  • เมื่อคุณอยู่ใน Device Manager แล้ว ให้ไปที่รายการอุปกรณ์ที่ติดตั้งและขยายคิวการพิมพ์ เมนูแบบเลื่อนลง
  • ถัดไป ให้คลิกขวาที่ไดรเวอร์เครื่องพิมพ์ที่คุณต้องการลบและเลือก ถอนการติดตั้งอุปกรณ์ .
  • คลิก ถอนการติดตั้ง อีกครั้งเพื่อยืนยันกระบวนการ

เมื่อกระบวนการถอนการติดตั้งเสร็จสิ้น คุณสามารถออกจาก Device Manager ได้

  • ถัดไป ให้กดแป้น Windows + R เพื่อเรียกใช้กล่องโต้ตอบเรียกใช้
  • ในกล่องโต้ตอบ Run ให้พิมพ์ printui.exe /s /t2 และกด Enter เพื่อเปิด Printer Server Properties UI .
  • เมื่อคุณอยู่ใน คุณสมบัติเซิร์ฟเวอร์การพิมพ์ หน้าจอ ไปที่ ไดรเวอร์ และเลือกไดรเวอร์ที่เป็นสาเหตุของปัญหา เมื่อเลือกไดรเวอร์แล้ว ให้คลิก ลบ ปุ่ม.
  • จากนั้นคุณจะได้รับข้อความแจ้งจาก Remove Driver And Package โต้ตอบ
  • เลือกปุ่มตัวเลือกสำหรับ ลบไดรเวอร์เท่านั้น
  • คลิก ตกลง

เมื่อกระบวนการเสร็จสมบูรณ์ คุณสามารถออกจาก คุณสมบัติเซิร์ฟเวอร์การพิมพ์ หน้าจอ

  • ตอนนี้ให้กดแป้น Windows + R เพื่อเปิดกล่องโต้ตอบ Run อื่น
  • พิมพ์ regedit ในกล่องข้อความแล้วกด Enter เพื่อเปิด Registry Editor

สำคัญ: สำรองข้อมูลรีจิสทรีก่อนที่จะดำเนินการตามขั้นตอนนี้ เพื่อให้คุณสามารถกู้คืนรีจิสทรีได้ในกรณีที่เกิดข้อผิดพลาด

  • นำทางหรือข้ามไปยังเส้นทางคีย์รีจิสทรีด้านล่าง:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Environments\Windows x64\Print Processors\

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

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

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

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

  • อีกครั้ง ให้เรียกใช้กล่องโต้ตอบ Run และพิมพ์ services.msc ในกล่องข้อความแล้วกด Enter เพื่อเปิด บริการ หน้าต่าง.
  • ในหน้าต่างบริการ ให้ค้นหา ตัวจัดคิวงานพิมพ์ บริการ
  • คลิกขวาที่ ตัวจัดคิวงานพิมพ์ และเลือกคุณสมบัติ
  • ในหน้าต่างคุณสมบัติ คลิก หยุด

การดำเนินการนี้จะหยุดกระบวนการคิวการพิมพ์ เปิดหน้าต่างคุณสมบัติตัวจัดคิวงานพิมพ์ค้างไว้

  • ตอนนี้ เปิด File Explorer และไปที่ตำแหน่งต่อไปนี้:

C:\WINDOWS\system32\spool\PRINTERS

  • ลบไฟล์ทั้งหมดใน เครื่องพิมพ์ โฟลเดอร์

หากคุณไม่เห็นไฟล์ใดๆ ให้คลิก ดู และตรวจสอบ รายการที่ซ่อนอยู่ กล่อง.

  • ปิดหน้าต่าง File Explorer
  • ในหน้าต่างคุณสมบัติตัวจัดคิวงานพิมพ์ ให้คลิก เริ่ม เพื่อเริ่มบริการใหม่

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

6] เปลี่ยน LegacyDefaultPrinterMode ข้อมูลค่าคีย์รีจิสทรี

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

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

โดยใช้วิธี:

อย่าลืมสำรองข้อมูลรีจิสทรี

  • นำทางหรือข้ามไปยังเส้นทางคีย์รีจิสทรีด้านล่าง:
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows
  • ในบานหน้าต่างด้านขวา ให้ดับเบิลคลิก LegacyDefaultPrinterMode เพื่อแก้ไขคุณสมบัติของมัน
  • ตั้งค่าข้อมูลค่าเป็น 1.

การดำเนินการนี้จะกลับไปเป็นการทำงานเครื่องพิมพ์เริ่มต้นแบบเก่าใน Windows 10

  • คลิก ตกลง เพื่อบันทึกการเปลี่ยนแปลง
  • รีสตาร์ทพีซี

ตรวจสอบเพื่อดูว่าปัญหาได้รับการแก้ไขหรือไม่ อย่างอื่นทำต่อในแนวทางแก้ไขปัญหาถัดไป

7] ทำการคืนค่าระบบ

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

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

ในการคืนค่าระบบ ให้ทำดังนี้:

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

ในการเริ่มต้นระบบครั้งถัดไป สถานะคอมพิวเตอร์รุ่นเก่าของคุณจะถูกบังคับใช้

หวังว่าวิธีแก้ปัญหาเหล่านี้จะแก้ปัญหาให้คุณได้!

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