หากคุณพบเห็นข้อความแสดงข้อผิดพลาด เช่น “Print Spooler Error” หรือ “Printer Connection Failed” คุณอาจต้องการปิดใช้งานบริการ Print Spooler และเปิดใช้งานอีกครั้งเพื่อดูว่าสามารถแก้ไขปัญหาได้หรือไม่ ในตอนนี้ ผู้ใช้ Windows มีเหตุผลอื่นที่จะปิดการใช้งานบริการ Print Spooler เนื่องจากช่องโหว่ “PrintNightmare”
PrintNightmare คืออะไร
เมื่อเดือนที่แล้ว Microsoft ยอมรับว่า Windows ทุกรุ่นอาจได้รับผลกระทบจากช่องโหว่ “PrintNightmare” อย่างไรก็ตาม มีวิธีที่ง่ายในการปกป้องระบบของคุณจากช่องโหว่นี้
Microsoft เผยแพร่การอัปเดตเมื่อวันที่ 10 สิงหาคมเพื่อแก้ไข อย่างไรก็ตาม ไม่นานหลังจากนั้น พบว่าผู้โจมตียังสามารถใช้ประโยชน์จากบริการ Print Spooler เพื่อรันโค้ดสำหรับการติดตั้งแอพ จัดการข้อมูลของคุณ หรือสร้างบัญชีที่มีสิทธิ์ของระบบ
Microsoft ยืนยัน การอ้างสิทธิ์นี้และกล่าวว่า "มีช่องโหว่ในการเรียกใช้โค้ดจากระยะไกลเมื่อบริการ Windows Print Spooler ดำเนินการกับไฟล์ที่มีสิทธิพิเศษอย่างไม่เหมาะสม"
เป็นเรื่องที่สมเหตุสมผล เพื่อปิดการใช้งาน Print Spooler จนกว่า Microsoft จะเผยแพร่การแก้ไขที่เหมาะสม ในคู่มือนี้ เราจะแนะนำคุณตลอดขั้นตอนและแสดงวิธีปิดใช้งาน Print Spooler เพื่อให้คุณสามารถป้องกันระบบของคุณจากช่องโหว่ใหม่ PrintNightmare CVE-2021-36598
โปรแกรมแก้ไขล่าสุดเปิดตัวเมื่อวันที่ 14 กันยายน ดังนั้นโปรดติดตั้งการอัปเดต Windows ล่าสุดเพื่อติดตั้งโปรแกรมแก้ไขนี้
หมายเหตุ:คุณจะไม่สามารถพิมพ์หรือแฟกซ์อะไรจากพีซี Windows ของคุณได้หาก คุณปิดใช้งานบริการนี้
ปิดใช้งานตัวจัดคิวงานพิมพ์โดยใช้ตัวแก้ไขนโยบายกลุ่ม
หากคุณมี Windows 10 Pro หรือ Windows 10 Enterprise คุณจะมีตัวเลือกในการเปลี่ยนตัวจัดคิวงานพิมพ์ นโยบายการบริการจาก ตัวแก้ไขนโยบายกลุ่ม หากคุณใช้ Windows 10 Home ให้ข้ามไปที่วิธีถัดไป
เมื่อคุณปิดใช้นโยบายบริการ Print Spooler แล้ว ช่องโหว่นี้จะไม่ถูกโจมตี
ปิดใช้งาน Print Spooler จากแอป Services
ก่อนที่คุณจะปิดใช้งานบริการ Print Spooler โปรดทราบว่าคุณไม่สามารถพิมพ์หรือแฟกซ์โดยใช้พีซีของคุณด้วย Print Spooler ปิดการใช้งานบริการ หากคุณต้องการพิมพ์หรือส่งแฟกซ์ คุณจะต้องเปิดใช้บริการอีกครั้ง
- เลื่อนดูรายการบริการและค้นหา "ตัวจัดคิวงานพิมพ์"
ปิดใช้งานการพิมพ์ ตัวจัดคิวจากการกำหนดค่าระบบ
คุณสามารถปิดใช้งานบริการตัวจัดคิวงานพิมพ์โดยใช้ การกำหนดค่าระบบ อย่างไรก็ตาม วิธีนี้ทำสิ่งเดียวกันกับวิธีก่อนหน้า แต่ในทางที่ต่างออกไป คุณจะไม่สามารถพิมพ์หรือส่งแฟกซ์บนพีซีที่ใช้ Windows ได้หลังจากปิดใช้งานบริการโดยใช้วิธีนี้
ปิดใช้งาน Print Spooler โดยใช้ PowerShell
เมธอด PowerShell ปิดใช้งานบริการในลักษณะเดียวกับสองวิธีก่อนหน้านี้ คุณจะไม่สามารถพิมพ์หรือแฟกซ์หลังจากปิดใช้งานบริการด้วยวิธีนี้
Stop-Service -Name Spooler - บังคับ
Set-Service -Name Spooler -StartupType Disabled
คำสั่งแรกจะหยุดบริการ Print Spooler หากทำงานอยู่ในระบบของคุณอยู่แล้ว . คำสั่งถัดไปจะปิดบริการเพื่อไม่ให้เริ่มโดยอัตโนมัติในอนาคต
ระบบของคุณอยู่ในขณะนี้ ปลอดภัย
เมื่อคุณปิดใช้งาน Print Spooler แล้ว คุณไม่จำเป็นต้องกังวลเกี่ยวกับ PrintNightmare อย่างไรก็ตาม ตรวจสอบให้แน่ใจว่าได้เปิดการอัปเดตอัตโนมัติแล้ว เพื่อให้คุณสามารถแก้ไขได้เมื่อ Microsoft เปิดตัว (หวังว่าการแก้ไขขั้นสุดท้ายจะออกเมื่อ 3 วันก่อน) ณ จุดนั้น คุณสามารถเปิดใช้งาน Print Spooler อีกครั้งเพื่อให้คุณสามารถพิมพ์จากเครื่องของคุณได้ตามปกติ