spoolsv.exe file ตัวนี้มีหน้าที่ ในการจัดการบริหารเกี่ยวกับ printer หรือ กระบวนการพิมพ์ มันจะอยู่ในระบบ Windows อยู่แล้วครับ ซึ่งโดยปรกติ มันก็ทำงานของมัน โดยไม่ได้กิน CPU อะไรมากมาย แต่วันดีคืนดีอาจเกิด error จากการจัดการการพิมพ์ ในเครื่องพิมพ์ของเราเองหรือจาก printer ในเน็ตเวิร์ค (Network) ไม่ว่าจะเป็นบริษัท หรือ สำนักงานต่างๆ จะมีโอกาสเกิดปัญหานี้บ่อยครับ เพราะมีการแชร์ printer กัน ลองมาเช็คดูครับว่า spoolsv.exe ของเรา ทำงานเป็นปรกติอยู่หรือป่าว โดยสามารถดูได้ที่ Task Manager (กด Ctrl + Alt + Del) แล้วคลิกที่แท็บ Processes หาคำว่า spoolsv.exe ลองดูว่ามันกิน CPU เท่าไหร่ โดยปรกติมันจะเป็น 00 ครับ แต่ถ้ามันขึ้นเป็น 99 หรือไรก็แล้วแต่ที่ดูแล้วผิดปรกติ จะต้องแก้ไขโดยด่วนครับ ไม่งั้นเครื่องคอมพิวเตอร์คุณ จะทำงานหนักมากเกินไป ทำให้เครื่องร้อนและ อาจเกิดความเสียหายในที่สุด เอาล่ะมาดูวิธีการแก้ไขกัน
เข้าไปที่ Control Panel > Administrative Tools > Services
ทำการ stop ตัว Spooler ซะ
ให้ปิดเครื่องพิมพ์ (Printer) ซะ
จากนั้นก็เข้าไปที่ path นี้ครับ
C:\WINDOWS\system32\spool\PRINTERS
ลบไฟล์ทั้งหมดที่อยู่ path นี้ครับ ไฟล์ที่ผมเจอก็จะเป็นพวก .SHD กับ .SPL นั่นล่ะครับ ลบออกให้หมด
เปิดเครื่องพิมพ์ (printer) อีกครั้งครับ
กลับไป restart service ไอ้ตัว Spooler ในขั้นตอนที่สองอีกรอบครับ
ลองเข้าไปดูที่ Task Manager จะเห็นว่า CPU ที่ spoolsv.exe ลงมาเป็น 00 แล้ว
สำหรับใครที่มีปัญหาเรื่อง CPU Overload อันนี้ก็เป็นการวิเคราะห์ปัญหาอย่างหนึ่ง เพราะเครื่องคอมพิวเตอร์ของคุณอาจเจอ spoolsv.exe สูบ CPU อยู่ก็ได้ครับ