قم بتغيير أولوية العملية لتشغيل العمليات باستخدام سطر الأوامر
عند تشغيل التطبيقات في نظام Windows الخاص بك ، فإنها تشترك جميعًا في موارد المعالج للعمل. يحدد مستوى الأولوية عدد موارد المعالج التي يستخدمها تطبيق قيد التشغيل.
يتم تحديد أولويات تطبيقات وعمليات Windows(Windows) بناءً على المستويات التالية:
- في الوقت الحالى.
- متوسط.
- فوق الطبيعي.
- طبيعي.
- أقل من المعتاد.
- قليل.
كلما ارتفع مستوى الأولوية المخصص للعملية ، زادت موارد المعالج التي يستخدمها ؛ ومن ثم ، كان أداء التطبيق أفضل باستخدام العملية.
يقوم نظام Windows تلقائيًا بتعيين مستويات الأولوية للعمليات الجارية ، ولكن يمكنك تغيير المستوى يدويًا. سيوضح لك هذا الدليل ثلاث طرق لإجراء هذه العملية.
لاحظ أنه على الرغم من أنه يمكنك بسهولة تعيين أولويات العملية ، إلا أنها مؤقتة فقط لأن العملية تعود إلى مستوى الأولوية الافتراضي عند إغلاق البرنامج أو إعادة تشغيل جهاز الكمبيوتر الخاص بك.
كيفية تغيير مستوى أولوية العملية في نظام التشغيل Windows 10(Windows 10)
هناك ثلاث طرق لتغيير مستوى أولوية العمليات التي تعمل على جهازك. يمكنك القيام بذلك باستخدام الطرق التالية:
- قم بتغيير الأولوية في إدارة المهام(Task Manager) .
- عيّن(Set) أولوية العملية باستخدام PowerShell .
- قم بتعيين(Set) مستوى الأولوية باستخدام موجه الأوامر(Command Prompt) .
تابع القراءة لمعرفة كيفية تنفيذ العمليات المذكورة أعلاه باستخدام دون التعرض لمضاعفات خطيرة.
1] تغيير(Change) الأولوية في إدارة المهام(Task Manager)
لتعيين الأولوية في "إدارة المهام" ، انقر بزر الماوس الأيمن فوق(Task ManagerRight-click) الزر " ابدأ(Start) " وحدد "إدارة المهام"(Task Manager) . انقر فوق(Click) السهم المتجه لأسفل أسفل شاشة "إدارة المهام" (Task Manager)لمزيد من التفاصيل(More details) .
قم بالتبديل إلى علامة التبويب " التفاصيل(Details) " في الجزء العلوي من النافذة. هنا ، ابحث عن العملية التي ترغب في تغيير أولويتها وقم بالمرور فوق تعيين الأولوية(Set priority) .
من قائمة السياق ، حدد مستوى الأولوية للتطبيق أو العملية المختارة. يمكنك الاختيار بين مستويات الأولوية المحددة.
اضغط على زر تغيير الأولوية(Change priority) وأغلق إدارة المهام.
2] اضبط(Set) أولوية العملية باستخدام PowerShell
بخلاف طريقة إدارة المهام ، لا يقوم (Task Manager)PowerShell بتسمية مستويات الأولوية باللغة الإنجليزية. بدلاً من ذلك ، يجب عليك تعيين مستوى الأولوية باستخدام معرفات(IDs) معينة .
يوضح الجدول أدناه مستويات الأولوية المختلفة والمعرفات المقابلة لها:
Priority Level | Corresponding ID |
Realtime | 256 |
High | 128 |
Above normal | 32768 |
Normal | 32 |
Below normal | 16384 |
Low | 64 |
مع ذلك ، اتبع الخطوات أدناه لتغيير مستويات أولوية البرنامج / المعالجة باستخدام 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) :
- سيوضح لك هذا المنشور كيفية حفظ أولوية العملية
- راجع هذا المنشور إذا لم تتمكن من تعيين أولوية العملية في إدارة المهام(can’t set Process Priority in Task Manager) .
بعد أن تعلمت الطرق الثلاث لتعيين مستويات أولوية العملية في Windows 10 ، يجب أن أحذرك من وضع البرامج على مستوى الأولوية في الوقت الفعلي . (realtime)يتيح هذا للعملية استخدام الحد الأقصى من الموارد وسيعوق أداء التطبيقات الأخرى.
Related posts
لا يمكن تعيين Process Priority في Task Manager من Windows 10
كيفية تغيير CPU Process Priority في Windows 10
كيفية تعيين أولوية العملية في إدارة المهام على نظام التشغيل Windows 10
Change Local Account password باستخدام Command Prompt or PowerShell
Change Command Prompt Screen Buffer Size and Transparency Level
ما هو Lsass.exe في Windows 10 وكيفية معرفة ما إذا كان Virus؟
Fix System المقاطعات High CPU usage في Windows 11/10
ما هو SYSWOW64 vmnat.exe process؟ هل هو فيروس؟
ما هو ملف Device Census (devicecensus.exe) في Windows 10؟
كيفية إصلاح مشكلة GSvr.exe عالية CPU usage مشكلة في Windows 10
ما هو Adobe GC Invoker Utility؟ هل يمكنني تعطيل AdobeGCClient.exe؟
Fix MPSigStub CPU usage عالية في Windows 10
ما هو Program في Startup tab في Task Manager؟ هل هو آمن؟
Fix Services و Controller تطبيق High CPU usage في Windows 10
ما هو Identity_Helper.exe process في Windows 10 Task Manager
ما هي taskhostw.exe؟ هل هو فيروس أم أنه آمن؟
يجب تحديث HP Display Control Service
كيفية إصلاح 100٪ Disk، High CPU، High Memory usage في Windows 10
ما هو MoUSOCoreWorker.exe؟ لماذا تبقي إعادة التشغيل؟
Fix CRITICAL PROCESS DIED، 0x000000F خطأ في Windows 11/10