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

ข่าวการพบช่องโหว่ PrintNightmare ของบริการ Windows Print Spooler บนระบบปฏิบัติการ Windows ที่ทำให้แฮกเกอร์สามารถรันโค้ดจากระยะไกลได้ ซึ่งหมายความว่าแฮกเกอร์สามารถเข้าโจมตีโดยอาศัยช่องโหว่ PrintNightmare เพื่อเข้าควบคุมเซิร์ฟเวอร์และยกระดับสิทธิ์เป็นแอดมินในการติดตั้งโปรแกรม ดู เปลี่ยนแปลง หรือลบข้อมูลต่าง ๆ ได้ ดังเช่น ข่าวช่องโหว่ PrintNightmare กระทบ Windows ทุกเวอร์ชัน

Windows Print Spooler เป็น Service ในระบบปฏิบัติการ Windows ที่ช่วยจัดการงานพิมพ์กับเครื่องพิมพ์ โดยจะจัดลำดับคิวการพิมพ์งานตามลำดับคำสั่งซึ่งบริการนี้มีอยู่ทุกเครื่องทุกเวอร์ชัน ดังนั้น ผู้ใช้งานระบบปฏิบัติการ Windows จึงมีความเสี่ยงสูงที่อาจจะถูกโจมตีซึ่งควรปิดการใช้งานชั่วคราวจนกว่าจะมีแพทต์แก้ไขออกมาให้อัปเดต 

สำหรับวิธีปิดการใช้งาน Windows Print Spooler มี 2 วิธี ซึ่งผู้ใช้งานจำเป็นต้องทำทั้งหมดเพื่อปิดการใช้งานอย่างสมบูรณ์และป้องกันไม่ให้ Service ถูกเปิดขึ้นมาอีกครั้งเมื่อเปิด Windows ครั้งต่อไป โดยมีวิธีการปิด Windows Print Spooler ใน Windows 10 ดังนี้

วิธีที่ 1

1.เปิดเมนู Start บนคอมพิวเตอร์ Windows 10 ค้นหาคำว่า “PowerShell”

2.จากนั้นให้คลิกขวา เลือกตัวเลือก “Ran as administrator”

3.ในหน้าต่าง PowerShell ให้พิมพ์คำสั่งต่อไปนี้เพื่อหยุดบริการ Print Spooler:

Stop-Service -Name Spooler -Force

วิธีที่ 2

สำหรับวิธีนี้ป้องกันไม่ให้ Service ถูกเปิดขึ้นมาอีกครั้งหลังจากการรีสตาร์ทเครื่องใหม่ โดยให้ทำตามวิธีที่ 1 ในขั้นตอน 1 และ 2 จากนั้นให้ใส่คำว่า 

Set-Service -Name Spooler -StartupType Disabled

จากนั้นกด Enter

ทั้ง 2 วิธีดังกล่าวเมื่อใส่คำสั่งและพิมพ์ข้อความเสร็จสิ้นก็จะปิดการใช้งานทันที หากรีสตาร์ทเครื่องเพื่อใช้งาน Windows ใหม่อีกครั้งก็จะไม่เปิดบริการ Windows Print Spooler แต่วิธีดังกล่าวนี้จะทำให้ไม่สามารถใช้งานเครื่องพิมพ์ได้ชั่วคราวซึ่งอาจส่งผลกระทบกับองค์กรหรือบริษัทที่ต้องใช้งาน Printer เป็นประจำ แต่สำหรับผู้ใช้งานตามบ้านที่ไม่ได้ใช้ Printer สามารถปิดการใช้งานไปก่อนเพื่อรอประกาศอัปเดตแพทต์ใหม่จาก Microsoft 

ที่มา: https://www.windowscentral.com/how-mitigate-print-spooler-printnightmare-vulnerability-windows-10 

 



เนื้อหาที่เกี่ยวข้อง

1. ที่ปรึกษาด้าน PDPA มีความจำเป็นอย่างไรกับองค์กร

2. HaveIBeenPwned (HIBP) คืออะไร มีวิธีใช้งานอย่างไร

3. พ.ร.บ.คุ้มครองข้อมูลส่วนบุคคล (PDPA) หากไม่ปฏิบัติตามจะมีผลอย่างไร

4. ระบบ Access Control ใช้กับเทคโนโลยีอะไรได้บ้าง

5. 5 วิธีป้องกันการโดน Code Injection ใน JavaScript และ Node.js