[ITDCWSE] 📖 سبق 5: tasklist اور taskkill کمانڈز - پروسیس مینجمنٹ


 

📚 لیول 1: Windows Fundamentals Associate - سبق نمبر 5

📖 سبق 5: tasklist اور taskkill کمانڈز - پروسیس مینجمنٹ

مکمل تفصیل کے ساتھ پیش ہے:


⚡ سبق 5: tasklist اور taskkill کے ذریعے پروسیس مینجمنٹ

🎯 کمانڈز کا تعارف

tasklist اور taskkill دو طاقتور کمانڈز ہیں جو آپ کو سسٹم کے تمام چل رہے processes کو دیکھنے اور انہیں مینج کرنے کی طاقت دیتی ہیں۔

✨ ان سے کیا ممکن ہے؟

  • تمام فعال processes کی فہرست دیکھنا

  • memory اور CPU usage مانیٹر کرنا

  • non-responsive programs کو بند کرنا

  • مخصوص process کی معلومات حاصل کرنا

  • processes کو remote طور پر مینج کرنا


🛠️ طریقہ استعمال

A. tasklist کمانڈ

بنیادی استعمال:

cmd
tasklist

مفید اختیارات (Switches):

1. تفصیلی معلومات کے ساتھ:

cmd
tasklist /v

2. مخصوص format میں آؤٹ پٹ:

cmd
tasklist /fo table
tasklist /fo list
tasklist /fo csv

3. مخصوص process ڈھونڈنا:

cmd
tasklist | findstr "chrome"

4. services کے ساتھ processes دیکھنا:

cmd
tasklist /svc

5. remote computer کی processes دیکھنا:

cmd
tasklist /s 192.168.1.50 /u username /p password

B. taskkill کمانڈ

بنیادی استعمال:

cmd
taskkill /im processname.exe

مفید اختیارات (Switches):

1. process name کے ذریعے بند کرنا:

cmd
taskkill /im notepad.exe

2. process ID (PID) کے ذریعے بند کرنا:

cmd
taskkill /pid 1234

3. forcefully process بند کرنا:

cmd
taskkill /f /im chromedriver.exe

4. تمام processes ایک ساتھ بند کرنا:

cmd
taskkill /f /im chrome.exe

📋 عملی مثال

tasklist کا نمونہ آؤٹ پٹ:

text
Image Name                     PID Session Name        Session#    Mem Usage
========================= ======== ================ ========== ============
System Idle Process              0 Services                   0         8 K
System                           4 Services                   0     7,312 K
chrome.exe                    1234 Console                    1   125,632 K
notepad.exe                   5678 Console                    1    15,432 K
explorer.exe                  9012 Console                    1    89,123 K

taskkill کی عملی مثالیں:

cmd
# notepad بند کرنا
taskkill /im notepad.exe

# مخصوص PID والا process بند کرنا
taskkill /pid 5678

# forcefully chrome بند کرنا
taskkill /f /im chrome.exe

🔍 آؤٹ پٹ کی تشریح

tasklist کالمز:

  • Image Name: process کا نام

  • PID: Process ID (منفرد شناخت)

  • Session Name: user session

  • Mem Usage: memory consumption

taskkill کے نتائج:

✅ Successful:

text
SUCCESS: The process "notepad.exe" with PID 5678 has been terminated.

❌ Error:

text
ERROR: The process "notepad.exe" not found.

⚠️ Access Denied:

text
ERROR: Access is denied.

(Administrator rights required)


⚠️ ممکنہ مسائل اور حل

مسئلہ 1: "Access is denied"

وجہ: Administrator rights کی ضرورت
حل:

  • Command Prompt کو "Run as administrator" کھولیں

مسئلہ 2: Process بند نہ ہونا

وجہ: Process non-responsive
حل:

cmd
taskkill /f /im processname.exe

مسئلہ 3: غلط process بند ہو جانا

وجہ: اسی نام کے multiple processes
حل:

cmd
# پہلے PID معلوم کریں
tasklist | findstr "processname"
# پھر مخصوص PID بند کریں
taskkill /pid specific_pid

💼 عملی استعمال کے منظرنامے

منظرنامہ 1: Non-responsive program بند کرنا

cmd
tasklist | findstr "notresponding"
taskkill /f /im programname.exe

منظرنامہ 2: High memory usage والی processes ڈھونڈنا

cmd
tasklist /v | sort /+64

منظرنامہ 3: تمام browser instances بند کرنا

cmd
taskkill /f /im chrome.exe
taskkill /f /im firefox.exe
taskkill /f /im msedge.exe

منظرنامہ 4: Remote computer کی process مینجمنٹ

cmd
tasklist /s 192.168.1.100 /u admin /p password

🔒 محفوظ استعمال کے اصول

بند نہ کرنے والی processes:

  • System

  • System Idle Process

  • csrss.exe

  • winlogon.exe

  • services.exe

محفوظ طریقہ:

  1. پہلے tasklist سے process کی تصدیق کریں

  2. taskkill بغیر /f کے استعمال کریں

  3. اگر کام نہ کرے تو /f استعمال کریں

  4. system processes سے ہوشیار رہیں


📝 اسائنمنٹ

عملی کام:

  1. tasklist چلائیں اور 5 processes کی تفصیل نوٹ کریں

  2. tasklist /v چلائیں اور memory usage دیکھیں

  3. notepad کھولیں اور taskkill /im notepad.exe سے بند کریں

  4. tasklist | findstr "explorer" چلائیں

سوالات:

  1. PID کیا ہے اور یہ کیوں اہم ہے؟

  2. /f switch کا کیا کام ہے؟

  3. کون سی processes کو بند نہیں کرنا چاہیے؟

  4. remote computer کی processes کیسے دیکھ سکتے ہیں؟

مشق:

  1. ایک notepad فائل کھولیں اور taskkill کے بغیر /f اور ساتھ /f استعمال کر کے فرق نوٹ کریں

  2. top 3 memory استعمال کرنے والی processes کی فہرست بنائیں


💡 بہترین مشقیں

  • کسی process کو بند کرنے سے پہلے ہمیشہ tasklist سے اس کی تصدیق کریں

  • system processes کو بند کرنے سے گریز کریں

  • taskkill /f صرف ضرورت پڑنے پر استعمال کریں

  • remote access کے لیے proper authentication استعمال کریں


🔗 پانچوں کمانڈز کا مجموعی استعمال

cmd
ipconfig                    → نیٹ ورک کنفیگریشن
ping google.com             → بنیادی کنیکشن چیک
tracert google.com          → نیٹ ورک راستہ دریافت
netstat -an                 → فعال کنیکشنز دیکھیں
tasklist                    → تمام processes دیکھیں
taskkill /im process.exe    → process بند کریں

ایک تبصرہ شائع کریں

[blogger]

MKRdezign

رابطہ فارم

نام

ای میل *

پیغام *

تقویت یافتہ بذریعہ Blogger.
Javascript DisablePlease Enable Javascript To See All Widget