كيفية استخدام Taskkill Command في نظام التشغيل Windows 10/11

يعد موجه الأوامر(Command Prompt) موطنًا للعديد من الأدوات المساعدة القوية التي يمكن أن تساعدك في استكشاف المشكلات وإصلاحها أو حتى إصلاح تثبيت Windows الخاص بك . جنبًا إلى جنب مع الجناة المعتادين مثل System File Checker و Diskpart ، فإن الأمر Taskkill هو أداة مفيدة أخرى لأي مستخدم Windows .

كما يوحي الاسم ، يمكن للأمر أن يقتل المهام والعمليات ، ويحرر موارد النظام. إنه أكثر فائدة من الطرق الأخرى المماثلة(other similar methods) بسبب خيارات التصفية المتنوعة ، مما يسمح للمستخدم الذكي بإعداد قوائم قتل آلية لمنع البرامج غير الضرورية من استنزاف الذاكرة.

لتبدأ ، إليك كتاب تمهيدي قصير حول كيفية استخدام أمر Taskkill على نظام التشغيل Windows 10(Windows 10) أو 11.

لماذا تحتاج إلى استخدام أمر Taskkill(Taskkill Command) ؟

إن استخدام الأمر Taskkill ليس الطريقة الوحيدة لإغلاق مهام وعمليات Windows . الطريقة الأكثر شيوعًا لقتل العملية هي من خلال إدارة المهام(Task Manager) .

يتيح لك مدير المهام(Task Manager) عرض جميع العمليات الجارية وإنهاء أي عملية ببضع نقرات. هذه الطريقة سهلة الاستخدام ولا تتطلب منك كتابة التعليمات البرمجية بدقة في طرف أسود. لماذا إذن يجب أن تهتم حتى بـ Taskkill ؟

براعة(Versatility) . إذا كنت تريد فقط قتل عمليتين إضافيتين بين الحين والآخر ، فإن مدير المهام(Task Manager) هو بلا شك أفضل أداة لهذه الوظيفة. ولكن إذا كنت ترغب في إنهاء عدد كبير من العمليات يوميًا ، فأنت بحاجة إلى طريقة ذات مزيد من التخصيص.

باستخدام الأمر Taskkill ، من الممكن إيقاف تشغيل مجموعات كاملة من العمليات مرة واحدة ، بناءً على عوامل تصفية محددة. يمكنك حتى إعداد أوامر معينة كاختصارات ، مما يسمح لك بتشغيلها بنقرة مزدوجة من سطح المكتب في أي وقت.

النحو الأساسي في Taskkill

  1. لاستخدام الأمر Taskkill مباشرةً ، نحتاج أولاً إلى فتح موجه الأوامر(the Command Prompt) . ما عليك سوى البحث عن cmd في قائمة "ابدأ" وحدد "تشغيل كمسؤول"(Run as Administrator) .

  1. لقتل عملية باستخدام الأمر Taskkill ، فأنت بحاجة إلى اسمها أو PID الخاص بها . سيعطيك(tasklist) إدخال قائمة المهام قائمة كاملة بجميع العمليات الجارية ، إلى جانب معرفات PID(PIDs) الخاصة بهم واستخدام الذاكرة.

  1. يمكنك الآن استخدام قائمة مهام الأوامر tasklist /IM “NAME” /F لإنهاء أي عملية ، حيث يجب استبدال NAME بالاسم الفعلي للمهمة التي تريد إنهاؤها. تجبر المعلمة / F العملية على الإنهاء ، مما قد يكون مفيدًا للعديد من المهام المزعجة التي لا تريد إيقافها.

  1. لاستخدام PID بدلاً من ذلك ، أدخل taskkill /IM PID /F, حيث PID هي القيمة العددية للعملية من القائمة السابقة. النتائج هي نفسها.

استخدام Taskkill مع أعلام التصفية

حتى الآن ، قد يبدو الأمر Taskkill وكأنه طريقة أكثر تعقيدًا للقيام بما يمكن أن يفعله مدير المهام(Task Manager) بالفعل. يعد استخدام قائمة المهام للحصول على أسماء جميع العمليات الجارية واستهداف كل عملية يدويًا طريقة مملة إلى حد ما لإنهاء مهمة.

لكن هذه ليست الطريقة الوحيدة لاستخدام لعبة Taskkill. هناك العديد من خيارات التصفية التي يمكنك استخدامها للعثور تلقائيًا على أنواع معينة من العمليات وقتلها دون الحاجة إلى معرفة أسمائها أو معرّفات PID(PIDs) .

فيما يلي جميع المرشحات المتاحة للاستخدام مع Taskkill:

  • الحالة:(STATUS: ) في الأساس ، حالة العملية. يمكن أن يكون قيد التشغيل(RUNNING) أو لا يستجيب(NOT RESPONDING) أو غير معروف(UNKNOWN) .
  • IMAGENAME: نفس الأسماء التي تم إحضارها بواسطة قائمة المهام.
  • PID: معرف رقمي يمكن رؤيته من خلال أمر قائمة المهام.
  • الجلسة:(SESSION: ) رقم الجلسة.
  • CPUTIME: المدة التي كانت العملية تستخدم فيها وحدة المعالجة المركزية(CPU) . يتم تقديمها بتنسيق الساعات: الدقائق: الثواني القياسية.
  • MEMUSAGE: استخدام الذاكرة للمهمة في KB.
  • اسم المستخدم:(USERNAME: ) اسم حساب المستخدم الذي بدأت منه المهمة.
  • الوحدات:(MODULES: ) اسم مكتبة الارتباط الحيوي ( DLL) التي تستخدمها العملية.
  • الخدمات:(SERVICES: ) بالنسبة للعمليات المرتبطة بخدمات Windows ، فهذا يعطي اسم الخدمة.
  • WINDOWTITLE: كما تقول ، عنوان نافذة العملية.

تُعد بعض خيارات التصفية هذه أكثر إفادة من غيرها. على سبيل المثال ، يمكنك استخدام خيار USERNAME لإيقاف العمليات من مستخدم معين ، والذي يمكن أن يكون مفيدًا في إدارة أجهزة الكمبيوتر المتصلة بالشبكة.

يمكن أيضًا دمج معظم هذه المرشحات مع عوامل التشغيل المنطقية. لكن بدلاً من استخدام الرموز الرياضية ، يتم الإشارة إليها من خلال تقلصات العبارات الفعلية. على سبيل المثال ، يساوي يساوي يصبح eq وليس يساوي يصبح ne وأكبر من يصبح gt وهكذا.

للتوضيح ، إليك أمر إنهاء جميع العمليات التي لا تستجيب:

taskkill /FI “STATUS eq NOT RESPONDING” /F F.

يجب تضمين علامة /FI لاستخدام أي مرشح ، متبوعة بسلسلة تحتوي على تعبير التصفية. يمكن استخدام جميع خيارات التصفية الأخرى بالمثل ، مما يؤدي إلى إنهاء العمليات المطابقة لشرط معين.

إنشاء تطبيقات Taskkill(Taskkill Applications) باستخدام اختصارات الملفات(File Shortcuts)

لا يعد تشغيل أوامر Taskkill من موجه الأوامر(Command Prompt) هو الشيء الوحيد الذي يمكنك القيام به باستخدام الأداة. يمكنك ربط أمر Taskkill باختصار سطح المكتب لاستخدامه على الفور أيضًا. يتيح لك ذلك تنفيذ قائمة قتل معينة دون فتح cmd وإدخال مجموعة من النصوص فيها.

  1. لإنشاء تطبيق Taskkill ، انقر بزر الماوس الأيمن فوق أي مساحة فارغة على سطح المكتب وحدد New > Shortcut.

  1. الآن في هدف الاختصار ، سنقوم بإدخال الأمر taskkill ، مسبوقًا بـ taskkill.exe للسماح له بالتشغيل. باستخدام نفس الأمر الذي أوضحناه في القسم السابق ، نحصل على taskkill.exe /FI “STATUS eq NOT RESPONDING” /F F.

  1. ما عليك سوى حفظ هذا الاختصار بأي اسم تريده ، وأنت على ما يرام. انقر نقرًا مزدوجًا فوق(Double-click) هذا الاختصار الذي تم إنشاؤه حديثًا في أي وقت لإنهاء جميع العمليات التي لا تستجيب على الفور.

تنظيف ذاكرة النظام(System Memory) باستخدام أمر Taskkill(Taskkill Command)

يعد أمر Taskkill طريقة رائعة لإنهاء العديد من المهام المماثلة في وقت واحد دون المرور يدويًا على كل عملية فردية في إدارة المهام(Task Manager) . قد يبدو استخدامه شاقًا بعض الشيء في البداية ، ولكن بمجرد أن تتعطل ، ستجد أنه من السهل نسبيًا التعامل معه.

مجموعة خيارات التصفية تجعل Taskkill أداة فعالة ومرنة. يسمح لك بقتل العمليات بناءً على المعلمات بدلاً من الاضطرار إلى تحديد المهام الفردية بناءً على تقديرك.

والأفضل(Better) من ذلك ، يمكنك بسهولة حفظ أوامر معينة من Taskkill كاختصارات سطح المكتب. إنها بمثابة تطبيقات صغيرة يمكنك استخدامها دون متاعب لقتل فئة من العمليات غير المجدية في وقت واحد.



About the author

أنا مبرمج كمبيوتر منذ أكثر من 15 عامًا. تكمن مهاراتي في تطوير التطبيقات البرمجية وصيانتها ، فضلاً عن تقديم الدعم الفني لتلك التطبيقات. لقد قمت أيضًا بتدريس برمجة الكمبيوتر لطلاب المدارس الثانوية ، وأنا حاليًا مدرس محترف.



Related posts