كيفية قتل عملية باستخدام سطر الأوامر في نظام التشغيل Windows 11/10

يوفر Windows 11/10 إدارة المهام(Task Manager) ليس فقط لفهم البرنامج أو التطبيق الذي يأخذ مقدار الموارد ، ولكنه يسمح لك بإنهاء أو إنهاء التطبيقات التي تتوقف عن الاستجابة. إذا كانت هناك عملية واحدة تسبب المشكلة ، فيمكنك إدارتها بسهولة.

في حالة العمليات المتعددة التي تستهلك الكثير من موارد وحدة المعالجة المركزية ، يكون استخدام (CPU)مدير المهام(Task Manager) مرهقًا. لذلك ، في هذا المنشور ، سوف نتعلم كيفية قتل عملية واحدة أو عدة عمليات باستخدام موجه الأوامر(Command Prompt) أو PowerShell .

اقتل عملية باستخدام سطر الأوامر

باستخدام موجه الأوامر

يمكن تحقيق وظائف مدير المهام(Task Manager) باستخدام أدوات قائمة على سطر الأوامر - Tasklist و Taskkill (Tasklist and Taskkill)للقتل ، إنها عملية من خطوتين.

  • أولاً ، نحتاج إلى العثور على معرف العملية(Process ID) باستخدام قائمة المهام(Tasklist) ،
  • ثانيًا ، نقتل البرنامج باستخدام Taskskill .

استخدام ذاكرة قائمة المهام

افتح موجه الأوامر بامتيازات المسؤول(Open Command Prompt with admin privileges) عن طريق كتابة cmd في موجه التشغيل ( (Run)Win + R ) متبوعًا بالضغط على Shift + Enter .

لعرض العمليات(To view the processes) ، اكتب ما يلي واضغط على Enter:

Tasklist /fo table

لاحظ معرف العملية المدرج ضمن عمود معرف العملية .(Process ID)

يمكنك أيضًا قتل برنامج باستخدام الاسم الدقيق.

لقتل عملية باسمها(kill a process by its name) ، اكتب الأمر:

Taskkill /IM "process name" /F

لذلك بالنسبة إلى Chrome ، سيكون للبرنامج اسم chrome.exe.

اكتب واضغط على Enter التالي لقتل Chrome .

Taskkill /IM chrome.exe /F

يتم استخدام رمز التبديل / F لإنهاء العملية بقوة.

اقتل عملية باستخدام سطر الأوامر

لقتل عملية بواسطة PID(kill a process by its PID) ، اكتب الأمر:

Taskkill /F /PID pid_number

الآن لقتل عمليات متعددة في وقت واحد(kill multiple processes simultaneously) ، قم بتشغيل الأمر أعلاه باستخدام PID لجميع العمليات متبوعة بمسافات.

Taskkill /PID 2536 /PID 3316 /F

لكل عملية ، سيكون عليك إضافة /PID ، ثم تنفيذه.

بعد قولي هذا ، إليك شيء واحد يجب أن تعرفه. في هذه الأيام ، يمتد التطبيق نفسه إلى برامج أصغر ، ولكل منها معرف عملية مختلف. بأخذ مثال على Chrome ، فإنه يحتوي على PID للملحق(PID) ، وآخر للروتينات الفرعية ، وما إلى ذلك. إن العثور على العملية الأساسية ، أي معرّف البرنامج الأصل ، ليس بالأمر السهل ، ولذا إذا كنت تريد إنهاء تطبيق ما ، فمن الأفضل استخدام اسم العملية لإيقافه.

اقرأ(Read) : كيف تقتل عملية عدم الاستجابة(How to kill a Not Responding process) ؟

اقتل العملية باستخدام PowerShell

للاطلاع على قائمة العمليات الجارية ، قم بتنفيذ الأمر التالي في موجه PowerShell مرتفع(elevated PowerShell prompt) :

Get-Process

لقتل عملية باستخدام اسمها ، قم بتنفيذ الأمر التالي:

Stop-Process -Name "ProcessName" -Force

لقتل عملية باستخدام PID الخاص بها ، قم بتنفيذ الأمر التالي:

Stop-Process -ID PID -Force

هناك العديد من البدائل لإدارة المهام(Task Manager) إذا لم تكن متوفرة. تعد برامج مثل Process Explorer من Microsoft وظيفة إضافية ممتازة تقدم مزيدًا من التفاصيل حول العملية ، وتتيح لك حتى قتل تطبيقات متعددة دفعة واحدة. ومع ذلك ، يمكن استخدام Taskview أو Taskkill أو Stop-Process لقتل التطبيقات الموجودة على أجهزة الكمبيوتر البعيدة أيضًا ، وهو أمر غير ممكن لجميع برامج الجهات الخارجية.

اقرأ التالي(Read next) : كيفية فرض إغلاق برنامج لا يمكن لمدير المهام إنهاءه ؟

آمل أن يكون المنشور سهل المتابعة.



About the author

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



Related posts