วิธีปิดการใช้งาน Print Spooler Service บน Windows 10


หากคุณพบเห็นข้อความแสดงข้อผิดพลาด เช่น “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 แล้ว ช่องโหว่นี้จะไม่ถูกโจมตี

    1. กด Win + R แล้วพิมพ์ gpedit.mscกด Enterเพื่อเปิด Local Group Policy Editor
      1. ใช้บานหน้าต่างด้านซ้ายเพื่อนำทาง ไปยัง การกำหนดค่าคอมพิวเตอร์ >เทมเพลตการดูแลระบบ>เครื่องพิมพ์
        1. ในบานหน้าต่างด้านขวา ให้มองหา อนุญาตให้ Print Spooler ยอมรับการเชื่อมต่อไคลเอ็นต์
          1. ดับเบิลคลิกที่การตั้งค่า เปลี่ยนสถานะจาก ไม่ได้กำหนดค่าเป็น ปิดใช้งาน
            1. เลือก ใช้และ ตกลงเพื่อบันทึกการเปลี่ยนแปลงและออก .
            2. ปิดใช้งาน Print Spooler จากแอป Services

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

              1. กด Win + R แล้วพิมพ์ services.mscกด Enterและนี่ควรเปิดแผงบริการ
                1. เลื่อนดูรายการบริการและค้นหา "ตัวจัดคิวงานพิมพ์"
                1. ดับเบิลคลิกที่ พิมพ์ ตัวจัดคิวและเปลี่ยน ประเภทการเริ่มต้นเป็น ปิดใช้งาน
                  1. ถัดไป บริการอาจกำลังทำงานอยู่บนระบบของคุณ ดังนั้นคุณจะต้องหยุดการทำงาน เลือก หยุดเพื่อยุติบริการและเลือก ตกลงเพื่อบันทึกการเปลี่ยนแปลงและออก
                  2. ปิดใช้งานการพิมพ์ ตัวจัดคิวจากการกำหนดค่าระบบ

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

                    1. กด Win + R แล้วพิมพ์ msconfigกด Enterเพื่อเปิด การกำหนดค่าระบบ
                      1. ไปที่ แท็บ บริการแล้วมองหา ตัวจัดคิวงานพิมพ์
                      2. ยกเลิกการทำเครื่องหมายที่ช่องถัดจากบริการ Print Spooler เพื่อปิดใช้งาน กด ตกลงเพื่อบันทึกการเปลี่ยนแปลงและออก
                        1. กระบวนการนี้จะปิดใช้งานบริการ แต่ จะไม่หยุดบริการหากทำงานอยู่บนระบบอยู่แล้ว ดังนั้น คุณจะต้องรีสตาร์ทคอมพิวเตอร์เพื่อดำเนินการให้เสร็จสิ้น
                        2. ปิดใช้งาน Print Spooler โดยใช้ PowerShell

                          เมธอด PowerShell ปิดใช้งานบริการในลักษณะเดียวกับสองวิธีก่อนหน้านี้ คุณจะไม่สามารถพิมพ์หรือแฟกซ์หลังจากปิดใช้งานบริการด้วยวิธีนี้

                          1. กด Win + X และเลือก Windows PowerShell (ผู้ดูแลระบบ)
                            1. ดำเนินการคำสั่งต่อไปนี้:
                            2. Stop-Service -Name Spooler - บังคับ

                              Set-Service -Name Spooler -StartupType Disabled

                              คำสั่งแรกจะหยุดบริการ Print Spooler หากทำงานอยู่ในระบบของคุณอยู่แล้ว . คำสั่งถัดไปจะปิดบริการเพื่อไม่ให้เริ่มโดยอัตโนมัติในอนาคต

                              1. ออกจาก PowerShell
                              2. ระบบของคุณอยู่ในขณะนี้ ปลอดภัย

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

                                กระทู้ที่เกี่ยวข้อง:


                                17.09.2021