מפעם לפעם מערכת ההפעלה Wndows נוטהלהתעסק, וזה יתקע באיזו תוכנית לא מגיבה שפשוט תסרב בעקשנות להיעלם. משתמשים מימי Windows 98SE, Windows 2000 ואז Windows XP היו זוכרים את הנושא המפרגן הזה רק טוב מדי, שם יישום שקרס / תלה יביא לכך שכל תהליך 'explorer.exe' יירד, לפעמים אפילו יוביל לחרדה מסך כחול של מוות.
עם Windows 7, מיקרוסופט הצליחה לפתורסוגיות אלה די טובות. עם זאת, בכל הכנות, חלונות 7 אכן קורסים, ויישומים הופכים לא מגיבים או ניתקים ניתוק, והרבה פעמים משתמש נותר עם הפיתרון היחיד של הצורך לפתוח את מנהל המשימות, להרוג את היישום התקוע ולהפעיל מחדש. אכן פשוט מספיק, אבל הנה אחד שדאג לי היום. המערכת שלי תלתה, כל החלונות והיישומים לא הגיבו, מנהל המשימות מסרב לפתוח, ובעצמי חסר מושג מה לעשות. רק אז גיליתי את התועלת שבפקודה 'taskkill' של Windows.
פקודת taskkill בפועל היא:
taskkill /f /fi "status eq not responding"
האופן בו הייתה אמורה להשתמש בפקודה זולהפעיל את שורת הפקודה ולהיכנס לפקודה, שתחפש כל תהליכי 'לא מגיבים' ותהרוג אותם. עם זאת, דרך גאונית ומהירה יותר להשתמש בזה תהיה ליצור קובץ אצווה בשורה אחת. לשם כך, העתק והדבק את הפקודה לעיל בקובץ פנקס רשימות ושמור אותו כ task-kill.bat. וודא שבחרת את סוג הקובץ כ'כל הקבצים 'והסיומת היא. Bat, ולא קובץ טקסט.
שמור קובץ אצווה זה במיקום נוח כלשהו,ובפעם הבאה שתהליך תלוי, פשוט לחץ פעמיים על הקובץ כדי לבצע את הפקודה ויולה, כל תהליך / יישום תקוע נפרד. לשם הנוחות הוספתי את הפקודה לשורת המשימות שלי (נקראת גם superbar ב- Windows 7), ודי בלחיצה אחת בכדי לעשות את העבודה.
פקודה ושיטה זו יעבדו עם כל הגירסאות של Windows מעל XP, פרט ל- Windows XP Home אשר אין כברירת מחדל את פקודת taskkill.
האם הטיפ הזה שימושי? אנא הודע לנו בתגובות.
הערות