หลังจาก "Patch Tuesday" เดือนมีนาคม และการติดตั้งแพตช์ใหม่ ผู้ใช้เริ่มรายงานจำนวนมาก (1, 2) เกี่ยวกับปัญหาการพิมพ์ใน Windows 10
ตามที่เหยื่อพบเร็วๆ นี้ การปรากฏของ BSOD พร้อมข้อความ "APC_INDEX_MISMATCH for win32kfull.sys" และความล้มเหลวอื่นๆ ระหว่างการพิมพ์ ถูกกระตุ้นโดย cumulative updates KB5000802 และ KB5000808
ผู้ใช้รายงานว่าปัญหานี้มีผลต่ออุปกรณ์จากแบรนด์อย่าง Kyocera, Ricoh, Dymo, Zebra, HP, Brother และ Canon รวมถึงแอปพลิเคชัน Corel Draw 7 และ Libre Office และไดรเวอร์ Kyocera KX type 3 (ระบุว่า type 4 และไดรเวอร์ประเภท 3/4 อื่นๆ ไม่ทำให้เกิดปัญหา)

ดูเหมือนว่าปัญหานี้เกี่ยวข้องกับการแก้ไขช่องโหว่ CVE-2021-1640 และ CVE-2021-26878 โดยส่วนของ Windows Print Spooler ผลคือ ผู้ใช้ Windows 10 ถูกบังคับให้ลบอัปเดต KB5000802 และ KB5000808 เพื่อให้การพิมพ์ทำงานได้อย่างถูกต้องอีกครั้ง
Microsoft ยืนยันปัญหาเร็วๆ นี้ และรายงานว่า BSOD อาจปรากฏใน Windows 10 เวอร์ชัน 20H2, 2004, 1909, 1607, 1803 และ 1809, Windows 10 Enterprise LTSC 2019, LTSC 2016, 2015 LTSB, Windows 8.1, Windows 7 SP1, และ Windows Server เวอร์ชัน 20H2, 2004, 1909, 1803 และ 1809, Windows Server 2008 R2 SP1, 2008 SP2, 2012, 2012 R2, 2016, 2019
การครัชในเวอร์ชัน OS ต่างๆ เกี่ยวข้องกับ Service Pack ต่างๆ:
- KB5000802: Windows 10 2004/20H2 และ Windows Server 2004/20H2
- KB5000808: Windows 10 1909 และ Windows Server 1909
- KB5000822: Windows 10 1809 และ Windows Server 2019
- KB5000809: Windows 10 1803 และ Windows Server 1803
บริษัทยืนยันข้อมูลว่าบั๊กนี้เกิดขึ้นเฉพาะเมื่อทำงานกับไดรเวอร์ type 3 บางตัว แย่กว่านั้น พบว่าผลที่ตามมา ไม่ใช่แค่ BSOD ที่อาจเกิดขึ้น แต่บางส่วนของเอกสารอาจถูกพิมพ์เป็นสี่เหลี่ยมสีดำหรือสีทึบ หรือหายไป (รวมถึงบาร์โค้ด QR code องค์ประกอบกราฟิก รวมถึงโลโก้)
แถวตารางอาจหายไป หรืออาการจัดตำแหน่งหรือรูปแบบผิดปกติอื่นๆ อาจปรากฏ การพิมพ์จากบางแอปพลิเคชันและเครื่องพิมพ์บางเครื่องโดยทั่วไปอาจทำให้ได้หน้าว่างเปล่า
หลังจากติดตั้งอัปเดตที่ปล่อยออกมาเมื่อวันที่ 9 มีนาคม 2021 หรือ 15 มีนาคม 2021 คุณอาจได้รับผลลัพธ์ที่ไม่คาดคิดเมื่อพิมพ์จากบางแอปพลิเคชัน นักพัฒนาคำเตือน
แม้ Microsoft จะเสนอโซลูชันชั่วคราวให้เหยื่อ แต่ผู้ใช้หลายคนพบว่ามันซับซ้อนเกินไป และสื่อเผยแพร่คำแนะนำทีละขั้นตอนและวิดีโออธิบายลำดับการกระทำที่จำเป็น
ผลคือ สัปดาห์ที่แล้วนักพัฒนา Microsoft ปล่อยแพตช์นอกตารางเวลาสำหรับปัญหาเหล่านี้ สำหรับ Windows 10 ในวันที่ 15 มีนาคม อัปเดต KB5001567 ถูกปล่อยเพื่อแก้ไขเฉพาะ BSOD และในวันที่ 18 มีนาคม อัปเดต KB5001649 ถูกปล่อย ซึ่งแก้ไขบั๊กอื่นๆ (สำหรับผู้ที่ไม่ได้ติดตั้ง KB5001567 อัปเดต KB5001649 เป็นการแทนที่เต็มรูปแบบ)
น่าเสียดาย ผู้ใช้หลายคนรายงานว่าพวกเขาไม่สามารถติดตั้งอัปเดตได้ และได้รับข้อผิดพลาด: "We couldn't install this update, but you can try again (0x80070541)"
จากนั้น Microsoft ถูกบังคับให้ระงับการปล่อย KB5001649 และกลับไปปล่อย KB5001567 อีกครั้ง บริษัทอธิบายว่าแพตช์อาจทำให้เกิดความล้มเหลวเพิ่มเติมสำหรับเจ้าของไคลเอนต์บางรายเมื่อพิมพ์จากบางแอปพลิเคชัน และต้องปรับปรุง
ตลอดวันหยุดสุดสัปดาห์ การแจกจ่าย KB5001649 เริ่มขึ้นใหม่ แม้จะไม่ทราบว่าวิศวกร Microsoft แก้ไขอะไรในมันจริงๆ จนถึงตอนนี้ ผู้ใช้รายงานว่าการติดตั้งแพตช์ไม่ก่อให้เกิดข้อผิดพลาด 0x80070541 อีกต่อไป