אם ברצונך ללמוד כיצד לעצור שירות פועל או תוכנית משורת הפקודה או מ-Windows PowerShell, המשך לקרוא את המדריך הזה. הדרך המקובלת לסיים תהליך פועל ב-Windows, היא לפתוח את מנהל המשימות, ללחוץ לחיצה ימנית על התהליך ולבחור ב'סיום משימה' או ב'עץ סיום תהליכים'. בנוסף, אם ברצונך להפסיק שירות, עליך לנווט לשירותים ולבחור באפשרות "עצור", לאחר לחיצה ימנית על השירות.
עם זאת, דרך שימושית נוספת לסיים שירות או תוכנית פועלים היא להשתמש בשורת הפקודה או ב-PowerShell, במיוחד במקרים שבהם אינך יכול לסיים את התהליך באמצעות מנהל המשימות.
כיצד להפסיק כל תהליך פועל (תוכנית או שירות) משורת הפקודה או PowerShell.*
* הערה: זכור שלא ניתן לעצור שירותי Windows קריטיים בשום אופן.
שלב 1. מצא את השם או ה-PID של התהליך הפועל.
כדי לעצור יישום או שירות משורת הפקודה או מה-PowerShell, עליך לדעת את שם התהליך או את מזהה התהליך (PID)*.
* הערה: מזהה התהליך (PID), הוא מספר ייחודי המזהה כל אחד מהתהליכים הפועלים במערכת ההפעלה.
כדי למצוא את השם או השם או ה-PID של תהליך, השתמש באחת מהדרכים הבאות:
אופציה 1. מצא את שם התהליך וה-PID ממנהל המשימות.
הדרך הראשונה והקלה ביותר למצוא את השם וה-PID של תהליך ב-Windows, היא מה-
פרטים לשונית במנהל המשימות. בנוסף, אם ברצונך לגלות את השם וה-PID של שירות, בחר את שירותים לשונית.אפשרות 2. מצא את שם התהליך וה-PID משורת הפקודה או PowerShell.
1. כדי להציג את השם וה-PID של כל התהליכים הפועלים, הקלד את הפקודה הבאה (והקש Enter), בשורת הפקודה או ב-PowerShell: *
- רשימת מטלות
2. כעת שימו לב ל-PID התהליך שברצונכם לעצור והמשך לשלב 2. *
*טיפים:
1. כדי להציג רשימה של כל ה-PIDs של תוכנית (תהליך) פועלת, תן פקודה זו:
- tasklist /fi "שם תמונה eq שם התהליך.exe"
לְמָשָׁל כדי להציג את כל ה-PID של תהליך "Chrome.exe", הקלד:
- רשימת המשימות /fi "imagename eq chrome.exe"
2. כדי להציג את ה-PID של סוג שירות ספציפי:
- sc queryex שם השירות
לְמָשָׁל כדי להציג את כל ה-PID של תהליך השירות "BITS", הקלד:
- סיביות sc queryex
שלב 2. סיום תהליך משורת הפקודה או PowerShell.
לאחר שמצאת את השם או ה-PID של התהליך/השירות שברצונך להפסיק, המשך לעצור אותו על ידי ביצוע ההוראות שלהלן:
חלק 1. כיצד להרוג תהליך משורת הפקודה.
כדי לסיים תהליך משורת הפקודה, אתה יכול להשתמש בשם שלו או ב-PID שלו.
א. כדי לסיים תהליך פועל באמצעות ה-PID שלו משורת הפקודה:
1. לִפְתוֹחַ שורת הפקודה כמנהל.
2. הקלד את הפקודה הבאה ולחץ להיכנס:*
- taskkill /F /PID ProcessPID
* הערה: איפה ProcessPID=ה-PID של התהליך שברצונך לעצור. לדוגמה: אם ברצונך לסיים את תהליך "notepad.exe" עם PID 1908, הקלד:
- taskkill /F /PID 1908
ב. כדי לאלץ לסגור את כל המופעים של שירות או יישום פועל, על ידי שימוש בשמו:
1. לִפְתוֹחַ שורת הפקודה כמנהל.
2. הקלד את הפקודה הבאה ולחץ להיכנס:*
- TASKKILL /F /IM שם התהליך /T
* הערה: איפה שם התהליך = שם היישום שברצונך לעצור כפי שמופיע בעמודה "שם תמונה". לדוגמה: אם ברצונך לסיים את כל המופעים של היישום "Chrome.exe", הקלד:
- TASKKILL /F /IM chrome.exe /T
חלק 2. כיצד להרוג תהליך מ- PowerShell
כדי לעצור תהליך מ- PowerShell, אתה יכול להשתמש בשם שלו או ב-PID שלו.
א. כדי לאלץ עצירה של תהליך פועל של שירות או אפליקציה, באמצעות ה-PID:
1. לִפְתוֹחַ PowerShell כמנהל.
2. הקלד את הפקודה הבאה ולחץ להיכנס: *
- להרוג -id ProcessPID
* הערה: איפה ProcessPID=ה-PID של התהליך שברצונך לעצור. לדוגמה: אם ברצונך לסיים את תהליך "notepad.exe" עם PID 396, הקלד:
kill -id 396
ב. כדי לעצור תהליך או שירות פועלים, באמצעות השם שלו מ-PowerShell:
- עצירת תהליך - שם "שם התהליך"
* הערה: איפה שם התהליך = שם היישום שברצונך לעצור כפי שמופיע בעמודה "שם תמונה". ללא סיומת ".exe". לדוגמה: אם ברצונך לסיים את כל המופעים של היישום "Chrome.exe", הקלד:
- עצירת תהליך - שם "chrome"
זהו זה! הודע לי אם המדריך הזה עזר לך על ידי השארת הערה לגבי החוויה שלך. בבקשה תעשו לייק ושתפו את המדריך הזה כדי לעזור לאחרים.
אוקיי טוב. עכשיו איך אנחנו עושים את זה מקובץ אצווה.
עושה את זה באופן פרוגרמטי מבלי לדעת את ה-PID?
תודה.