Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Windows

ข้อผิดพลาด Printer Spooler 0x800706B9 ไม่มีทรัพยากรเพียงพอสำหรับการดำเนินการ

Print Spooler เป็นโปรแกรมใน Windows ที่จัดการงานพิมพ์ทั้งหมดในระบบปฏิบัติการ งานพิมพ์ทั้งหมดจะถูกคิวไว้ในโปรแกรมนี้และประมวลผลทีละงาน บางครั้งบริการ Printer Spooler อาจค้างทำงาน ทำให้เกิด ข้อผิดพลาด 0x800706B9 ข้อความแสดงข้อผิดพลาดเต็มรูปแบบคือ—

Windows ไม่สามารถเริ่มบริการ Print Spooler บนคอมพิวเตอร์ท้องถิ่นได้ ข้อผิดพลาด 0x800706B9: ไม่มีทรัพยากรเพียงพอสำหรับการดำเนินการนี้

ในบทความนี้จะแนะนำวิธีแก้ไขข้อผิดพลาดนี้พร้อมขั้นตอนการตรวจสอบและแก้ไขทีละขั้นตอน

ข้อผิดพลาด Printer Spooler 0x800706B9 ไม่มีทรัพยากรเพียงพอสำหรับการดำเนินการ

วิธีแก้ไขข้อผิดพลาดเครื่องพิมพ์ 0x800706B9

ลองทำตามวิธีใดวิธีหนึ่งด้านล่างเพื่อดูว่าสามารถแก้ไขปัญหาได้หรือไม่:

  1. รีสตาร์ทบริการ Windows Print Spooler
  2. เรียกใช้ Printer Troubleshooter (โปรแกรมแก้ไขปัญหาเครื่องพิมพ์)
  3. อัปเดตไดรเวอร์เครื่องพิมพ์
  4. แก้ไขข้อมูล Dependency ของบริการ Spooler

หลายครั้งการรีสตาร์ทคอมพิวเตอร์เพียงอย่างเดียวก็ช่วยได้ ลองทำดูด้วยครับ

1. รีสตาร์ทบริการ Windows Print Spooler Service

เหมือนที่เรามักแนะนำให้รีสตาร์ทระบบเมื่อมีปัญหา Windows มีระบบ Spooler ที่อาจหยุดทำงานหรือทำงานผิดปกติจากสาเหตุที่ไม่ทราบ ดังนั้นจึงควรรีสตาร์ท Print Spooler Service ก่อนจะไปขั้นตอนต่อไป

ข้อผิดพลาด Printer Spooler 0x800706B9 ไม่มีทรัพยากรเพียงพอสำหรับการดำเนินการ

  • พิมพ์ Services.msc ใน Run (Win + R) แล้วกด Enter
  • ค้นหา Printer Spooler service ในรายการ
  • ดับเบิลคลิกเพื่อเปิด Properties คลิกปุ่ม Stop
  • เปิดเส้นทางต่อไปนี้ใน File Explorer:
%windir%\System32\spool\printers
  • คลิก Continue เมื่อมีพรอมต์ขึ้น
  • ลบไฟล์ทั้งหมดในโฟลเดอร์ printers
  • กลับไปที่ Print Spooler services คลิก Start เพื่อเริ่มบริการใหม่

หากปัญหามาจาก Print Spooler service ตอนนี้ข้อผิดพลาด 0x800706B9 ควรจะแก้ไขได้แล้ว หากยังไม่ได้ ให้ดำเนินขั้นตอนต่อไป

อ่านเพิ่มเติม: The Print Spooler Service is not running

2. เรียกใช้ Printer Troubleshooter

ข้อผิดพลาด Printer Spooler 0x800706B9 ไม่มีทรัพยากรเพียงพอสำหรับการดำเนินการ

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

  • เปิด Windows 10 Settings (Win + I)
  • ไปที่ Update and Security > Troubleshoot
  • คลิกที่ Printer แล้วคลิก Run the Troubleshooter

ใน Windows 11 ให้เปิด Settings > System > Troubleshoot เพื่อเข้าถึง Troubleshooter

วิธีนี้จะช่วยแก้ไขปัญหาซอฟต์แวร์หรือปัญหาบางอย่างที่ทำให้งานพิมพ์ค้างอยู่

อ่านเพิ่มเติม: Print Spooler Service Error 1068, The dependency service or group failed to start

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

ข้อผิดพลาด Printer Spooler 0x800706B9 ไม่มีทรัพยากรเพียงพอสำหรับการดำเนินการ

ทางเลือกสุดท้ายคืออัปเดต Printer Driver Windows อาจติดตั้ง Generic driver ไว้ ควรติดตั้ง Driver เฉพาะจาก OEM หากมี Driver อยู่แล้ว ให้ตรวจสอบว่ามีเวอร์ชันใหม่กว่าหรือไม่

  • เปิด Device Manager ด้วย Win + X ตามด้วย M
  • ขยาย Printer queue ในรายการอุปกรณ์
  • คลิกขวาที่เครื่องพิมพ์ที่มีปัญหา เลือก Update Driver
  • ระบบจะค้นหา Driver ใหม่ผ่าน Windows Update
  • หากดาวน์โหลด Driver จากเว็บ OEM ไว้แล้ว สามารถเลือกติดตั้งจากไฟล์ที่ดาวน์โหลดได้

อ่านเพิ่มเติม: How to Repair Print Spooler in Windows 10

4. แก้ไขข้อมูล Dependency ของบริการ Spooler

เปิด Command Prompt หรือ PowerShell ด้วยสิทธิ์ Administrator รันคำสั่งต่อไปนี้เพื่อแก้ไข Dependency ของ Printer Spooler:

CMD /K SC CONFIG SPOOLER DEPEND= RPCSS

บริการ RPCSS เป็น Service Control Manager สำหรับ COM และ DCOM servers ทำหน้าที่จัดการการเปิดใช้งานออบเจ็กต์ การแก้ไข object exporter และ distributed garbage collection สำหรับ COM และ DCOM หากบริการนี้หยุดหรือปิดโปรแกรมที่ใช้ COM หรือ DCOM จะทำงานไม่ได้

สามารถทำได้ผ่าน Registry Editor เช่นกัน

ข้อผิดพลาด Printer Spooler 0x800706B9 ไม่มีทรัพยากรเพียงพอสำหรับการดำเนินการ

  • พิมพ์ Regedit ใน Run แล้วกด Enter เพื่อเปิด Registry Editor
  • ไปที่เส้นทาง:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Spooler
  • ใน फलकขวา ดับเบิลคลิกค่า DependOnService
  • ลบข้อมูลเดิม แล้วพิมพ์ RPCSS แทน

อาจเห็น HTTP ร่วมด้วย สามารถลบออก และเก็บแค่ RPCSS อย่างเดียว

หวังว่าบทความนี้จะช่วยให้คุณแก้ไขข้อผิดพลาด Printer error 0x800706B9 ได้สำเร็จ