Промяна на приоритета на процеса за стартиране на процеси с помощта на командния ред
Когато стартирате приложения във вашата Windows система, всички те споделят ресурсите на вашия процесор, за да работят. Нивото на приоритет определя броя на процесорните ресурси, използвани от едно работещо приложение.
Приложенията и процесите на Windows(Windows) са приоритизирани въз основа на следните нива:
- Реално време.
- Високо.
- Над нормалното.
- Нормално.
- Под нормалното.
- Ниска.
Колкото по-високо е нивото на приоритет, присвоено на процеса, толкова повече процесорни ресурси използва той; следователно, толкова по-добра е производителността на приложението, използващо процеса.
Системата на Windows автоматично присвоява нивата на приоритет на базираните на работещите процеси, но можете да промените нивото ръчно. Това ръководство ще ви покаже три начина да извършите тази операция.
Имайте предвид, че въпреки че можете лесно да зададете приоритети на процеса, това е само временно, защото процесът се връща към нивото на приоритет по подразбиране, когато затворите програмата или рестартирате компютъра си.
Как да промените нивото на приоритет на процеса в 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 и(Windows) потърсете PowerShell . Щракнете(Click) върху програмата от резултатите от търсенето.
В прозореца на PowerShell въведете следната команда и натиснете ENTER .
Get-WmiObject Win32_process -filter 'name = "ProcessName.exe"' | foreach-object { $_.SetPriority(PriorityLevelID) }
В командата по-горе заменете 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 с името на процеса, чието ниво на приоритет искате да промените.
Също така, извършването на тази операция с тази команда, както в 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
Не мога да задам приоритет на процеса в диспечера на задачите на Windows 10
Как да промените приоритета на процесора в Windows 10
Как да зададете приоритет на процеса в диспечера на задачите на Windows 10
Променете паролата за локален акаунт с помощта на командния ред или PowerShell
Промяна на размера на екранния буфер на командния ред и нивото на прозрачност
Поправете високото използване на процесора MPSigStub в Windows 11/10
Какво е програма в раздела Стартиране в диспечера на задачите? Безопасно ли е?
Как да коригирате 100% диск, висок процесор, висока употреба на памет в Windows 11/10
Какво е MoUSOCoreWorker.exe? Защо продължава да се рестартира?
Какво е TrustedInstaller.exe в Windows 11/10?
Хост на услугата: Услуга за диагностична политика 100% използване на диск на компютър с Windows
Какво е Adobe_Updater.exe на моя компютър с Windows 10?
Поправете приложението за услуги и контролер Високо използване на процесора в Windows 11/10
Какво представлява файлът Device Census (devicecensus.exe) в Windows 10?
Какво представлява процесът IgfxEM.exe, който се вижда в Windows 11/10?
Какво е lsass.exe в Windows 10 и как да разбера дали е вирус?
Как да разберете кой процес се заключва или използва файл в Windows 11/10?
Какво представлява процесът syswow64 vmnat.exe? Вирус ли е?
Поправете фонови задачи за защита на системата SrTasks.exe Високо използване на диск
Service Host SysMain причинява висока употреба на процесора и паметта