The IceMan Blog

לסגור תהליך תקוע ללא שימוש במנהל המשימות

נכתב על ידי בתאריך: 22/05/2009
תחת הקטגוריות: Windows, טיפים, סקריפטים

kill-with-shortcut Windows ידועה בהיותה לא ממש יציבה. אחד הדברים שכנראה נתקלתם בו הוא בחלון שמשנה את הכותרת שלו ל-"לא מגיב" או "Not Responding". הסיבה פחות חשובה כרגע כי היא יכולה לנבוע מהרבה מקרים החל מחוסר זיכרון או אפילו וירוס שנועד לתקוף את התוכנה ספציפית.

השלב הבא אחרי שקיבלת את ההודעה שהתוכנה לא מגיבה היא תמיד פתיחת מנהל המשימות של Windows, על מנת להרוג את התהליך בכוח. נכון שאין דבר רע בשיטה הזאת, אבל יש לה חסרונות, מנהל המשימות בעצמו צורך הרבה משאבים, ואתם עלולים לחכות הרבה זמן עד שהוא יעלה. כמו כן תמיד היה לי מוטו בעבודה עם מחשבים, "אם אתה עושה את התהליך יותר מפעם אחת, אז תהפוך את התהליך לאוטומטי". אז למה לא להרוג את התהליך אוטומטית ברגע שאתם רואים שהוא לא מגיב?

כמו בלינוקס שיש להם את התוכנית x/kill ו-killall בשביל לסגור בכוח אפליקציות בעיתיות, גם ל-Windows יש תוכנית בשורת הפקודה שמאפשרת "להרוג" תהליכים בעייתים.

  • שלב ראשון יהיה ליצור קיצור דרך.
  • הזינו את הפקודה הבא בתור הפקודה להפעלה של הקיצור דרך:

taskkill.exe /f /fi “status eq not responding”

create-the-shurcut

  • תנו לקיצור דרך שם הולם.

כעת נשאר לכם רק לחכות ששוב תקבלו חלון או אפליקציה שלא תגיב, ותריצו את הקיצור דרך. למי שאוהב לקצר עוד יותר, אפשר להוסיף מקש קיצור להפעלת הקיצור דרך ובכך לייעל את התהליך עוד יותר.

אז מה עשינו בדיוק ?

יצרנו קיצור דרך לפקודה taskkill. עם הפרמטרים F שמציין להיות נוקשה בסגירה ולא סתם לנסות לסגור את התוכנית, והפרמטר FI שמשמש אותו להגדיר את הפילטר ובעצם מחזיר לנו את כל התוכנות שסטאטוס הפעולה שלהם הוא "not responding".



:, , , ,

5 תגובות לפוסט זה

השאר תגובה

Looking for something?

Use the form below to search the site:

Still not finding what you're looking for? Drop a comment on a post or contact us so we can take care of it!

Blogroll

A few highly recommended websites...

Too Cool for Internet Explorer