วิธีปิดการใช้งาน Print Spooler Service บน Windows 10
หากคุณพบเห็นข้อความแสดงข้อผิดพลาด เช่น “ Print Spooler Error” หรือ “Printer Connection Failed” คุณอาจต้องการปิดใช้ งานบริการ Print Spoolerและเปิดใช้งานอีกครั้งเพื่อดูว่าสามารถแก้ไขปัญหาได้หรือไม่ ในตอนนี้ ผู้ใช้ Windowsมีเหตุผลอื่นที่จะปิดการใช้ งานบริการ Print Spoolerเนื่องจากช่องโหว่ "PrintNightmare"
PrintNightmare คืออะไร?
เมื่อเดือนที่แล้วMicrosoftยอมรับว่าWindows ทุกรุ่น อาจได้รับผลกระทบจากช่องโหว่ “PrintNightmare” อย่างไรก็ตาม มีวิธีที่ง่ายในการปกป้องระบบของคุณจากช่องโหว่นี้
Microsoftเผยแพร่การอัปเดตเมื่อวันที่ 10 สิงหาคม(August 10th)เพื่อแก้ไข อย่างไรก็ตาม ไม่นานหลังจากนั้น พบว่าผู้โจมตียังสามารถใช้ประโยชน์จาก บริการ Print Spoolerเพื่อรันโค้ดสำหรับการติดตั้งแอพ จัดการข้อมูลของคุณ หรือสร้างบัญชีที่มีสิทธิ์ของ ระบบ(SYSTEM)
Microsoft ยืนยัน(Microsoft confirmed)การอ้างสิทธิ์นี้และกล่าวว่า "มีช่องโหว่ในการเรียกใช้โค้ดจากระยะไกลเมื่อบริการWindows Print Spoolerดำเนินการกับไฟล์ที่มีสิทธิพิเศษอย่างไม่เหมาะสม"
เป็นการเหมาะสมที่จะปิดการใช้งานPrint Spoolerจนกว่าMicrosoftจะเผยแพร่การแก้ไขที่เหมาะสม ในคู่มือนี้ เราจะแนะนำคุณตลอดขั้นตอนและแสดงวิธีปิดใช้งานPrint Spoolerเพื่อให้คุณสามารถป้องกันระบบของคุณจากช่องโหว่ ใหม่ PrintNightmare CVE-2021-36598
การแก้ไขล่าสุดเผยแพร่เมื่อวันที่ 14 กันยายน(September 14th)ดังนั้นโปรดติดตั้งการอัปเดต Windows ล่าสุดเพื่อติดตั้งโปรแกรมแก้ไขนี้
หมายเหตุ: คุณจะไม่สามารถพิมพ์หรือแฟกซ์อะไรจากพีซี Windows ของคุณได้หากคุณปิดใช้งานบริการนี้(Note: You will not be able to print or fax anything from your Windows PC if you disable this service. )
ปิดใช้งานตัวจัดคิวงานพิมพ์โดยใช้ตัวแก้ไขนโยบายกลุ่ม(Print Spooler Using Group Policy Editor)
หากคุณมี Windows 10 Pro หรือWindows 10 Enterpriseคุณมีตัวเลือกในการเปลี่ยน นโยบายบริการตัวจัด คิวงานพิมพ์(Print Spooler)จากตัวแก้ไขนโยบายกลุ่ม (Group Policy Editor)หากคุณใช้ Windows 10 (Windows 10) Homeให้ข้ามไปยังวิธีถัดไป
เมื่อคุณปิดใช้งานนโยบายบริการตัวจัดคิวงานพิมพ์(Print Spooler)แล้ว ช่องโหว่นี้จะไม่สามารถใช้ประโยชน์ได้
- กด Win + R แล้วพิมพ์gpedit.msc กดEnterเพื่อเปิดLocal Group Policy Editor
- ใช้บานหน้าต่างด้านซ้ายเพื่อไปยังComputer Configuration(Computer Configuration ) > Administrative Templates > Printers
- ในบานหน้าต่างด้านขวา ให้มองหาAllow Print Spooler เพื่อยอมรับการเชื่อมต่อ(Allow Print Spooler to accept client connections)ไคลเอ็นต์
- ดับเบิลคลิก(Double-click)ที่การตั้งค่า เปลี่ยนสถานะจากไม่ได้กำหนดค่า(Not configured)เป็นปิด(Disabled) การ ใช้งาน
- เลือกใช้(Apply )และตกลง(OK)เพื่อบันทึกการเปลี่ยนแปลงและออก
ปิดใช้ งานตัว จัดคิวงานพิมพ์(Print Spooler)จากแอป(App)บริการ(Services)
ก่อนที่คุณจะปิดใช้ งานบริการ Print Spoolerโปรดทราบว่าคุณไม่สามารถพิมพ์หรือแฟกซ์โดยใช้พีซีของคุณโดยปิดใช้งานบริการPrint Spooler หากคุณต้องการพิมพ์หรือส่งแฟกซ์ คุณจะต้องเปิดใช้บริการอีกครั้ง
- กด Win + R แล้วพิมพ์services.msc กดEnterและนี่ควรเปิดแผงบริการ
- เลื่อน(Scroll)ดูรายการบริการและค้นหา "ตัวจัดคิวงานพิมพ์"
- ดับเบิลคลิกที่Print Spoolerและเปลี่ยนประเภทการเริ่มต้น(Startup type)เป็น Disabled
- ถัดไป บริการอาจทำงานอยู่บนระบบของคุณอยู่แล้ว ดังนั้นคุณจะต้องหยุดบริการ เลือกหยุด(Stop)เพื่อยุติบริการ และเลือกตกลง(OK)เพื่อบันทึกการเปลี่ยนแปลงและออก
ปิดใช้งานPrint Spoolerจากการกำหนดค่าระบบ(System Configuration)
คุณสามารถปิดใช้ งานบริการ Print Spoolerโดยใช้ การ กำหนดค่าระบบ (System Configuration)อย่างไรก็ตาม วิธีนี้ทำสิ่งเดียวกันกับวิธีก่อนหน้า แต่ในทางที่ต่างออกไป คุณจะไม่สามารถพิมพ์หรือส่งแฟกซ์บนพีซีที่ใช้ Windows ได้ หลังจากที่คุณปิดใช้งานบริการโดยใช้วิธีนี้
- กด Win + R แล้วพิมพ์msconfig กดEnterเพื่อเปิดการกำหนดค่าระบบ(System Configuration.)
- ไปที่ แท็ บ Servicesและค้นหาPrint Spooler
- ยกเลิกการทำเครื่องหมายที่ช่องถัดจาก บริการ Print Spoolerเพื่อปิดใช้งาน กดตกลง(OK)เพื่อบันทึกการเปลี่ยนแปลงและออก
- กระบวนการนี้จะปิดใช้งานบริการ แต่จะไม่หยุดบริการหากบริการทำงานอยู่บนระบบอยู่แล้ว ดังนั้น คุณจะต้องรีสตาร์ทคอมพิวเตอร์เพื่อดำเนินการให้เสร็จสิ้น
ปิดใช้งานตัวจัดคิวงานพิมพ์โดยใช้ PowerShell(Print Spooler Using PowerShell)
วิธีPowerShellปิดใช้งานบริการในลักษณะเดียวกับสองวิธีก่อนหน้านี้ คุณจะไม่สามารถพิมพ์หรือแฟกซ์หลังจากปิดใช้งานบริการด้วยวิธีนี้
- กด Win + X และเลือกWindows PowerShell (ผู้ดูแลระบบ(Windows PowerShell (Admin)) )
- ดำเนินการคำสั่งต่อไปนี้:
หยุด-บริการ -ชื่อ Spooler -Force (Stop-Service -Name Spooler -Force )
Set-Service -ชื่อ Spooler -StartupType Disabled(Set-Service -Name Spooler -StartupType Disabled)
คำสั่งแรกจะหยุด บริการ Print Spoolerหากระบบทำงานอยู่แล้ว คำสั่งถัดไปจะปิดใช้งานบริการเพื่อไม่ให้เริ่มโดยอัตโนมัติในอนาคต
- ออกจาก PowerShell
ระบบของคุณปลอดภัยแล้ว
เมื่อคุณปิดใช้งาน Print Spooler(Print Spooler)แล้ว คุณไม่จำเป็นต้องกังวลเกี่ยวกับPrintNightmare อย่างไรก็ตาม ตรวจสอบให้แน่ใจว่าได้เปิดการอัปเดตอัตโนมัติแล้ว เพื่อให้คุณสามารถแก้ไขได้เมื่อMicrosoftเผยแพร่ (หวังว่าจะมีการแก้ไขขั้นสุดท้ายเมื่อ 3 วันก่อน) เมื่อถึงจุดนั้น คุณสามารถเปิดใช้งาน Print Spooler(Print Spooler)อีกครั้งเพื่อให้คุณสามารถพิมพ์จากเครื่องของคุณได้ตามปกติ
Related posts
วิธีการเปิดหรือปิดการใช้งานบน Print Spooler Service Windows 10
Fix Print Spooler Keeps หยุดใน Windows 10
การแก้ไข: ตัวจัดคิวงานพิมพ์หยุดทำงานบน Windows 10
วิธีเปิดไฟล์ DDS ใน Windows 10
เปิดใช้งานโหมดเกมเพื่อเพิ่มประสิทธิภาพใน Windows 10
วิธีรีเซ็ตการตั้งค่านโยบายกลุ่มใน Windows 10
วิธีใช้พรอมต์คำสั่งแบบแท็บใน Windows 10
วิธีแก้ไข “ไม่สามารถบันทึกไฟล์ไลบรารีของ iTunes” ใน Windows 10
วิธีการปิดใช้งาน Windows Insider Service บน Windows 10
ค้นหารหัสผ่าน WiFi ใน Windows 10 โดยใช้ CMD
Bonjour Service ใน Windows 10 คืออะไร
สร้างการสำรองข้อมูลอิมเมจระบบ Windows 10
กระบวนการปฏิบัติการบริการ Antimalware คืออะไรและปลอดภัยหรือไม่?
ลบหรือถอนการติดตั้งไดรเวอร์เครื่องพิมพ์จาก Windows 10
วิธีการปิดการใช้งาน Firefox Print UI ใหม่บน Windows 10
Safari สำหรับ Windows 10: วิธีรับและติดตั้ง
วิธีเปิดใช้งาน DNS Client Service ถ้าเป็นสีเทาใน Windows 10
วิธี Undervolt ซีพียูใน Windows 10
แอป Spooler Subsystem คืออะไรและปลอดภัยหรือไม่
วิธีการล้าง Print Queue ใน Windows 10?