اولویت فرآیند را برای فرآیندهای در حال اجرا با استفاده از خط فرمان تغییر دهید
وقتی برنامه هایی را در سیستم ویندوز(Windows) خود اجرا می کنید ، همه آنها منابع پردازنده شما را به اشتراک می گذارند تا کار کنند. سطح اولویت تعداد منابع پردازنده را که یک برنامه در حال اجرا استفاده می کند تعیین می کند.
برنامه ها و فرآیندهای ویندوز(Windows) بر اساس سطوح زیر اولویت بندی می شوند:
- به موقع.
- بالا
- بالاتر از حد معمول.
- معمولی.
- کمتر از عادی.
- کم.
هر چه سطح اولویت اختصاص داده شده به فرآیند بالاتر باشد، از منابع پردازنده بیشتری استفاده می کند. بنابراین، عملکرد برنامه با استفاده از فرآیند بهتر است.
سیستم ویندوز(Windows) به طور خودکار سطوح اولویت را بر اساس فرآیندهای در حال اجرا اختصاص می دهد، اما می توانید سطح را به صورت دستی تغییر دهید. این راهنما سه راه برای انجام این عملیات را به شما نشان می دهد.
توجه داشته باشید که اگرچه میتوانید به راحتی اولویتهای فرآیند را تنظیم کنید، اما این فقط موقتی است زیرا با بستن برنامه یا راهاندازی مجدد رایانه، فرآیند به سطح اولویت پیشفرض خود برمیگردد.
نحوه تغییر سطح اولویت فرآیند در ویندوز 10(Windows 10)
سه راه برای تغییر سطح اولویت فرآیندهای در حال اجرا در دستگاه شما وجود دارد. با استفاده از روش های زیر می توانید این کار را انجام دهید:
- اولویت را در Task Manager تغییر دهید .
- (Set)اولویت فرآیند را با استفاده از PowerShell تنظیم کنید .
- (Set)سطح اولویت را با استفاده از Command Prompt تنظیم کنید .
برای یادگیری نحوه انجام عملیات فوق بدون اینکه دچار عوارض جدی شوید، ادامه دهید.
1] اولویت را در Task Manager تغییر دهید(Change)
برای تنظیم اولویت در Task(Task ManagerRight-click) Manager بر روی دکمه Start کلیک راست کرده و Task Manager را انتخاب کنید . برای جزئیات بیشتر ، (More details)روی(Click) فلش رو به پایین در پایین صفحه Task Manager کلیک کنید .
به تب Details در بالای پنجره بروید. در اینجا، فرآیندی را که میخواهید اولویت آن را تغییر دهید پیدا کنید و روی Set priority قرار دهید .
از منوی زمینه، سطح اولویت را برای برنامه یا فرآیند انتخاب شده انتخاب کنید. می توانید بین سطوح اولویت داده شده یکی را انتخاب کنید.
دکمه Change priority را بزنید و Task Manager را ببندید.
2] اولویت فرآیند را با استفاده از PowerShell تنظیم کنید(Set)
برخلاف روش 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(Windows) را فشار دهید و PowerShell را جستجو کنید. از نتایج جستجو بر روی برنامه کلیک کنید .(Click)
در پنجره PowerShell دستور زیر را وارد کرده و ENTER را بزنید .
Get-WmiObject Win32_process -filter 'name = "ProcessName.exe"' | foreach-object { $_.SetPriority(PriorityLevelID) }
در دستور بالا، ProcessName را با نام فرآیند یا برنامه ای که می خواهید سطح اولویت آن را تغییر دهید جایگزین کنید.
به طور مشابه، PriorityLevelID را به شماره سطح اولویت تغییر دهید.
3] سطح اولویت را با استفاده از Command Prompt تنظیم کنید(Set)
ترکیب Windows key + R را فشار دهید تا کادر محاوره ای Run ظاهر شود. (Run)در اینجا cmd را تایپ کرده و ENTER را فشار دهید.
در پنجره Command Prompt ، دستور زیر را وارد کرده و ENTER را فشار دهید .
wmic process where name="ProcessName" CALL setpriority "PriorityLevelID"
نکته: (NOTE: ) در دستور بالا، ProcessName را با نام فرآیندی که میخواهید سطح اولویت آن را تغییر دهید، جایگزین کنید.
همچنین برای انجام این عملیات با این دستور مانند PowerShell از (PowerShell)شناسه های(IDs) سطح اولویت تعیین شده استفاده می شود. بنابراین، هنگام وارد کردن دستور بالا، مطمئن شوید که PriorityLevelID را با ID مربوطه از جدول موجود در راه حل قبلی جایگزین کنید.
اگر میخواهید از نامهای سطح اولویت واقعی مانند روش Task Manager استفاده کنید، میتوانید از دستور زیر استفاده کنید.
wmic process where name="ProcessName" CALL setpriority "PriorityLevelName"
برای این دستور، به یاد داشته باشید که ProcessName را با نام برنامه/فرآیند، و PriorityLevelName را با سطح اولویتی که می خواهید استفاده کنید جایگزین کنید ( زمان واقعی(Realtime) ، زیاد(High) ، بالاتر از(Above) حد معمول، عادی(Normal) ، زیر نرمال(Below Normal) یا پایین(Low) ).
توجه(NOTE) :
- این پست به شما نشان می دهد که چگونه اولویت فرآیند را ذخیره کنید
- اگر نمیتوانید اولویت فرآیند را در Task Manager تنظیم(can’t set Process Priority in Task Manager) کنید، این پست را ببینید .
با آموختن سه راه برای تنظیم سطوح اولویت پردازش در ویندوز 10(Windows 10) ، باید به شما در مورد قرار دادن برنامه ها در سطح اولویت بیدرنگ(realtime) هشدار دهم . این به فرآیند اجازه می دهد تا از حداکثر منابع استفاده کند و عملکرد سایر برنامه ها را مختل کند.
Related posts
نمی تواند Process Priority را در Task Manager از Windows 10 تنظیم کند
چگونه CPU Process Priority را در Windows 10 تغییر دهید
نحوه تنظیم اولویت فرآیند در Task Manager در ویندوز 10
Change Local Account password با استفاده از Command Prompt or PowerShell
Change Command Prompt Screen Buffer Size and Transparency Level
Service Host: تشخیصی Policy Service 100٪ Disk Usage در Windows 10
Adobe_Updater.exe در ویندوز 10 کامپیوتر من چیست؟
Spooler SubSystem برنامه چیست و چرا High CPU usage؟
یک مشکل شروع به شروع StartupCheckLibrary.dll در Windows 10 وجود دارد
چگونه برای تعمیر 100٪ Disk، High CPU، High Memory usage در Windows 10
Identity_Helper.exe process در Windows 10 Task Manager چیست؟
HP Display Control Service باید به روز شود
Service Host SysMain High CPU and Memory usage باعث
Fix Services و Controller برنامه High CPU usage در Windows 10
فرآیند نمی تواند به فایل دسترسی پیدا کند، زیرا این فرآیند دیگر استفاده می شود
دستگاه های متصل Platform Service (CDPSvc) High Disk Usage
Fix System Protection Background Tasks SrTasks.exe High Disk usage
syswow64 vmnat.exe process چیست؟ آیا این یک ویروس است؟
فرایند YourPhone.exe در Windows 10 چیست؟ آیا من آن را حذف می کنم؟
RAVBg64.exe CPU usage بالا را نشان می دهد؟ چرا می خواهید از Skype استفاده کنید؟