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

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

يتم تحديد أولويات تطبيقات وعمليات Windows(Windows) بناءً على المستويات التالية:

  • في الوقت الحالى.
  • متوسط.
  • فوق الطبيعي.
  • طبيعي.
  • أقل من المعتاد.
  • قليل.

كلما ارتفع مستوى الأولوية المخصص للعملية ، زادت موارد المعالج التي يستخدمها ؛ ومن ثم ، كان أداء التطبيق أفضل باستخدام العملية.

يقوم نظام Windows تلقائيًا بتعيين مستويات الأولوية للعمليات الجارية ، ولكن يمكنك تغيير المستوى يدويًا. سيوضح لك هذا الدليل ثلاث طرق لإجراء هذه العملية.

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

كيفية تغيير مستوى أولوية العملية في نظام التشغيل Windows 10(Windows 10)

هناك ثلاث طرق لتغيير مستوى أولوية العمليات التي تعمل على جهازك. يمكنك القيام بذلك باستخدام الطرق التالية:

  1. قم بتغيير الأولوية في إدارة المهام(Task Manager) .
  2. عيّن(Set) أولوية العملية باستخدام PowerShell .
  3. قم بتعيين(Set) مستوى الأولوية باستخدام موجه الأوامر(Command Prompt) .

تابع القراءة لمعرفة كيفية تنفيذ العمليات المذكورة أعلاه باستخدام دون التعرض لمضاعفات خطيرة.

1] تغيير(Change) الأولوية في إدارة المهام(Task Manager)

قم بتغيير مستوى أولوية العملية في نظام التشغيل Windows 10

لتعيين الأولوية في "إدارة المهام" ، انقر بزر الماوس الأيمن فوق(Task ManagerRight-click) الزر " ابدأ(Start) " وحدد "إدارة المهام"(Task Manager) . انقر فوق(Click) السهم المتجه لأسفل أسفل شاشة  "إدارة المهام" (Task Manager)لمزيد من التفاصيل(More details) .

قم بالتبديل إلى  علامة التبويب " التفاصيل(Details) " في الجزء العلوي من النافذة. هنا ، ابحث عن العملية التي ترغب في تغيير أولويتها وقم بالمرور فوق  تعيين الأولوية(Set priority) .

من قائمة السياق ، حدد مستوى الأولوية للتطبيق أو العملية المختارة. يمكنك الاختيار بين مستويات الأولوية المحددة.

اضغط على  زر تغيير الأولوية(Change priority) وأغلق إدارة المهام.

2] اضبط(Set) أولوية العملية باستخدام PowerShell

بخلاف طريقة إدارة المهام ، لا يقوم (Task Manager)PowerShell بتسمية مستويات الأولوية باللغة الإنجليزية. بدلاً من ذلك ، يجب عليك تعيين مستوى الأولوية باستخدام معرفات(IDs) معينة .

يوضح الجدول أدناه مستويات الأولوية المختلفة والمعرفات المقابلة لها:

Priority LevelCorresponding ID
Realtime256
High128
Above normal32768
Normal32
Below normal16384
Low64

مع ذلك ، اتبع الخطوات أدناه لتغيير مستويات أولوية البرنامج / المعالجة باستخدام PowerShell .

اضغط(Press) على مفتاح Windows وابحث عن PowerShell . اضغط(Click) على البرنامج من نتائج البحث.

في نافذة PowerShell ، أدخل الأمر التالي واضغط على ENTER .

Get-WmiObject Win32_process -filter 'name = "ProcessName.exe"' | foreach-object { $_.SetPriority(PriorityLevelID) }

تعيين أولوية العملية في بوويرشيل

في الأمر أعلاه ،  استبدل ProcessName(ProcessName) باسم العملية أو التطبيق الذي ترغب في تغيير مستوى أولويته.

وبالمثل ، قم بتغيير PriorityLevelID إلى رقم مستوى الأولوية.

3] اضبط(Set) مستوى الأولوية باستخدام موجه الأوامر(Command Prompt)

اضغط على مجموعة Windows key + R لإظهار مربع الحوار " تشغيل ". (Run)هنا ، اكتب  cmd واضغط على ENTER.

في نافذة موجه الأوامر(Command Prompt) ، أدخل الأمر أدناه واضغط على ENTER .

wmic process where name="ProcessName" CALL setpriority "PriorityLevelID"

تعيين أولوية العملية في موجه الأوامر

ملاحظة: (NOTE: ) في الأمر أعلاه ،  استبدل ProcessName(ProcessName) باسم العملية التي تريد تغيير مستوى أولويتها.

أيضًا ، يؤدي إجراء هذه العملية باستخدام هذا الأمر ، كما هو الحال في PowerShell ، إلى استخدام (PowerShell)معرفات(IDs) مستوى الأولوية المعينة . لذلك ، عند إدخال الأمر أعلاه ، تأكد من استبدال PriorityLevelID بالمعرف المقابل من الجدول في الحل السابق.

إذا كنت ترغب في الاستفادة من أسماء مستوى الأولوية الفعلية كما فعلنا في طريقة إدارة المهام(Task Manager) ، فيمكنك استخدام الأمر أدناه.

wmic process where name="ProcessName" CALL setpriority "PriorityLevelName"

بالنسبة لهذا الأمر ، تذكر أيضًا استبدال  ProcessName باسم التطبيق / العملية ، و  PriorityLevelName بمستوى الأولوية الذي تريد استخدامه ( Realtime أو High أو فوق(Above) العادي أو عادي(Normal) أو أقل من العادي(Below Normal) أو منخفض(Low) ).

ملاحظة(NOTE) :

بعد أن تعلمت الطرق الثلاث لتعيين مستويات أولوية العملية في Windows 10 ، يجب أن أحذرك من وضع البرامج على  مستوى الأولوية في الوقت الفعلي . (realtime)يتيح هذا للعملية استخدام الحد الأقصى من الموارد وسيعوق أداء التطبيقات الأخرى.



About the author

أنا مهندس برمجيات بدوام كامل ولدي أكثر من 10 سنوات من الخبرة في العمل مع برامج Windows و Mac. أعرف كيفية تصميم التطبيقات واختبارها ونشرها على كلا النظامين الأساسيين. لدي أيضًا خبرة في إدارة الأمن والنظام. يمكن أن تساعدك مهاراتي ومعرفي في بناء نظام كمبيوتر أفضل وأكثر كفاءة.



Related posts