บทความนี้รวบรวมวิธีแก้ไขข้อผิดพลาด Print driver host for 32bit applications has stopped working บนคอมพิวเตอร์ Windows ข้อผิดพลาดนี้มักพบใน Windows รุ่นเก่าที่ใช้ไดรเวอร์พิมพ์ 32-bit หากเจอข้อผิดพลาดนี้ ลองทำตามวิธีด้านล่าง

วิธีแก้ Print driver host for 32bit applications has stopped working
เป็นข้อผิดพลาดเกี่ยวกับไดรเวอร์ จึงแก้ได้โดยอัปเดตไดรเวอร์พิมพ์จาก Device Manager นอกจากนี้ ข้อผิดพลาดนี้อาจเกิดจาก Print Spooler service หยุดทำงาน ดังนั้นการรีสตาร์ท Print Spooler จึงเป็นวิธีแก้อีกอย่าง
วิธีแก้ไข
- ติดตั้งไดรเวอร์พิมพ์ใหม่
- ล้างคิวพิมพ์และรีสตาร์ท Print Spooler Service
- ติดตั้ง PostScript driver
1. ติดตั้งไดรเวอร์พิมพ์ใหม่
จากข้อความข้อผิดพลาดชัดเจนว่าเป็นปัญหาไดรเวอร์ ตรวจสอบสถานะไดรเวอร์ใน Device Manager หากมีเครื่องหมายคำเตือนสีเหลือง ให้ถอนติดตั้งและติดตั้งใหม่:
- เปิด Control Panel > View by: Large icons > Devices and Printers
- คลิกขวาเครื่องพิมพ์ของคุณ > Remove device
- กด Win + R พิมพ์
devmgmt.msc> OK เปิด Device Manager - ขยาย Printers, Print queues หรือ Printer Device
- คลิกขวาไดรเวอร์พิมพ์ > Uninstall device
- ปิด Device Manager > รีสตาร์ทคอมพิวเตอร์
- เปิด Control Panel > Devices and Printers > Add a printer เพื่อติดตั้งไดรเวอร์ล่าสุด
หากไม่ได้ผล ให้ลองอัปเดตไดรเวอร์จาก Device Manager: คลิกขวาไดรเวอร์ > Update driver > Search automatically for drivers
2. ล้างคิวพิมพ์และรีสตาร์ท Print Spooler Service
Print Spooler เก็บงานพิมพ์ชั่วคราวในหน่วยความจำ หาก service หยุดทำงาน เครื่องพิมพ์จะทำงานไม่ได้ ให้ลองรีสตาร์ท service:
- เปิด Command Prompt แบบ Administrator
- รันคำสั่งหยุด service:
net stop spooler
- ล้างคิวพิมพ์:
del /F /Q %systemroot%\System32\spool\PRINTERS\*
- เริ่ม service ใหม่:
net start spooler
ตรวจสอบว่าข้อผิดพลาดเกิดขึ้นอีกหรือไม่
อ่านเพิ่ม: Wi-Fi Printer setup using USB fails with the HP Smart app on Windows 11.
3. ติดตั้ง PostScript driver
ผู้ใช้ส่วนใหญ่แก้ปัญหาได้โดยเปลี่ยนจาก PCL driver เป็น PS (PostScript) driver ให้ถอนไดรเวอร์ปัจจุบัน แล้วดาวน์โหลด PS driver จากเว็บผู้ผลิต และติดตั้ง
Print driver host for applications คืออะไร?
เป็นกระบวนการพิมพ์ที่ทำให้โปรแกรม Office 32-bit สื่อสารกับเครื่องพิมพ์ 64-bit ได้ กล่าวคือ ให้พิมพ์จากโปรแกรม 32-bit ผ่านเครื่องพิมพ์ 64-bit
ไดรเวอร์ 32-bit ทำงานบน 64-bit OS ได้ไหม?
แอป 32-bit ไม่เข้ากันได้ 100% กับ 64-bit OS อาจทำงานได้หรือไม่ได้ ในกรณีส่วนใหญ่ ไดรเวอร์ 32-bit ไม่ทำงานบน 64-bit OS จึงต้องเปลี่ยนเป็นไดรเวอร์ 64-bit เพื่อแก้ปัญหาความเข้ากันได้
หวังว่าจะช่วยได้
อ่านต่อ: Unable to install printer, The handle is invalid.
