ניסית פעם לבטל עבודת הדפסה ב-Windows אבל מרגישים שלוקח שנים עד שמשהו באמת קורה? זה מטרד נפוץ, ואחד שמשתמש Reddit מועיל Shikyo מסביר ופותח.
תמונה מאתשיבולת השועל.
בקצרה, Shikyo מסביר ש-Windows לא מסוגלת לבטל עבודות הדפסה בזמן שהקובץ הזמני שנוצר עבור עבודת ההדפסה עדיין בשימוש על-ידי Windows. הפתרון: עליך להפסיק את שירות spoolsv.exe במנהל המשימות של Windows, למחוק את כל עבודות ההדפסה המתאימות ב-C:\Windows\system32\spool\printers\
ספריה, הפעל מחדש את שירות spoolsv.exe ולאחר מכן התחל להדפיס שוב. זה הרבה עבודה לעשות באופן ידני, במיוחד אם זו בעיה שאתה נתקל בה באופן קבוע, אבל למרבה המזל, המשתמש הנדיב של Reddit פירט גם קובץ אצווה שיעשה עבורך את העבודה הקשה:
הנה הסקריפט לקובץ אצווה; פשוט העתק את זה למסמך טקסט חדש ושמור בתור "clearprintspool.bat
@echo off echo עצירת ספולר הדפסה. הֵד. net stop spooler echo מחיקת דברים... איפה? אני לא בטוח. פשוט מוחק דברים. הֵד. del "%systemroot%\system32\spool\printers\*.shd" del "%systemroot%\system32\spool\printers\*.spl" echo התחלת ההדפסה ברקע. הֵד. net start spooler
עדכון: קוד האצווה המקורי שפורסם הכיל שגיאות הקלדה שיכולות לגרום נזק מחיקה רציני. ראשית, התנצלותנו הכנה בפני כל מי שאולי איבד קבצים כתוצאה מכך - פירטנושיטות לשחזור קבצים שאבדושאולי תרצה לנסות. אנו מבינים שהאמון שלך חשוב, ואנחנו מצטערים מאוד אם גרמנו לך להטיל ספק באמון שאתה נותן בנו. אם תפסת את הטקסט שפורסם במקור, אנא מחק אותו והשתמש במקום זאת בקוד שלמעלה.
בכל פעם שתרצה לעבור את התהליך, פשוט לחץ פעמיים על קובץ האצווה שיצרת והוא יהרוג את תהליך ה-spooler, ימחק את הקבצים הזמניים, ויפעיל מחדש את ה-print spooler עבורך.
כפי שמספר משתמשים ברדיט מציינים, זה לא משהו שתרצו לעשות בשרת הדפסה - בעבודה, למשל - כי זה יבטל את עבודות ההדפסה של כולם ולא רק את שלך. אבל אם אתה בדרך כלל נתקל במטרד הזה במדפסת האישית שלך, קובץ האצווה או השיטה שתוארו לעיל נראה כמו פתרון נחמד מספיק.
מדוע לוקח בערך שבעים ושניים עיונים לבטל עבודת הדפסה?[Redit viaטיפים ממכרים]