Windows'ta bir yazıcıya yazdırma işlemini iptal etmek istediğinizde iptal işlemi hemen gerçekleşmeyip uzun bir süre beklemişsinizdir çoğu zaman. Bunun nedeni Windows'un yazdırma işlemi için oluşturduğu geçici dosyaların kullanılıyor olmasıymış. Peki bunu düzeltmek için ne yapmak gerekiyor? Öncelikle görev yöneticisinden spoolsv.exe servisini durdurmamız gerekiyor. Sonrasında ise C:\Windows\system32\spool\printers\ yolundaki dosyaların silinmesi gerekiyor. Silme işleminden sonrada windows+r tuşuna basarak açılan kutuya (çalıştır oluyor yani) tekrardan spoolsv.exe yazarak onu çalıştırmamız gerekiyor. Bu işlemleri yaptıktan sonra printer'ı kullanmaya devam edebilirsiniz. Bu işlemleri yapmak zor geliyorsa buradaki abimizin yazdığı

@echo off
echo Stopping print spooler.
echo.
net stop spooler
echo deleting stuff... where? I'm not sure. Just deleting stuff.
echo.
FOR %%A IN (%systemroot%\  system32\  spool\  printers\   \  *.*) DO DEL %%A
echo Starting print spooler.
echo.
net start spooler
kodları bir text dosyasına yapıştırıp uzantısınıda bat olarak değiştirdikten sonra çalıştırabilirsiniz.