Топ 5 начина за промяна на нивото на приоритет за програми в Windows 10 и Windows 11
Miscellanea / / July 01, 2022
Windows разделя ресурсите на вашия компютър между всички работещи програми въз основа на нивата на приоритет. Ако обаче искате да подобрите ефективността на определен приложение или програма, винаги можете да промените нивото на приоритет на процеса в Windows.
![](/f/ef74de0cb4bab55a91c51b616e13f6f5.jpg)
Има няколко начина да промените нивото на приоритет за програми в Windows. В тази публикация ще ви преведем през всички тях. Но първо, нека разберем кога е подходящо да променим нивото на приоритет на програмата.
Кога трябва да промените нивото на приоритет на програма
По подразбиране Windows 11 присвоява различни нива на приоритет на всеки процес въз основа на неговата важност. В идеалния случай не би трябвало да се занимавате с него. Въпреки това, ако искате да отделите повече ресурси за конкретно приложение или програма, можете да промените нивото на приоритет.
Windows има шест нива на приоритет: реално време, високо, над нормалното, нормално, под нормалното или ниско. Струва си да се отбележи, че повишаването на нивото на приоритет на процеса за твърде много приложения и програми също може да причини
нестабилност на системата. Следователно, променяйте приоритета на процеса за дадена програма само когато е необходимо.1. Променете приоритета на процеса чрез диспечера на задачите
Диспечер на задачите е удобна помощна програма, която ви позволява да управлявате различни приложения, процеси и услуги в Windows. Можете също да го използвате, за да промените нивата на приоритет за приложения и програми. Ето как.
Етап 1: Натиснете Ctrl + Shift + Esc на клавиатурата, за да стартирате диспечера на задачите.
Стъпка 2: Преминете към раздела Подробности и намерете процеса .EXE за вашата програма. Щракнете с десния бутон върху него, отидете на Задаване на приоритет и изберете от наличните опции.
![](/f/13d930f8de768d2a386b12f87cab2050.jpg)
Стъпка 3: Кликнете върху Промяна на приоритета, за да потвърдите.
![](/f/6ff3abc8a5bbdc792659907fe037ec73.jpg)
След като изпълните горните стъпки, вашата програма ще работи на определеното ниво на приоритет, докато не я затворите.
2. Променете приоритета на процеса с помощта на командния ред
Ако сте запален потребител на Windows, който предпочита да прави промени чрез Командния ред, можете също да промените нивото на приоритет на програма, като изпълните команда. Ето как.
Етап 1: Щракнете с десния бутон върху менюто "Старт" и изберете Терминал (администратор) от списъка.
![](/f/b6f7f812c404d4ea27def3252f8cc12e.jpg)
Стъпка 2: В конзолата поставете следната команда и натиснете Enter.
wmic процес, където name="ProcessName.exe" CALL setpriority "PriorityLevel"
Сменете Име на процес в горната команда с действителното име на процеса. По същия начин заменете Ниво на приоритет с нивото на приоритет, което искате да използвате: реално време, високо, над нормалното, нормално, под нормалното или ниско.
![](/f/76af597e70eed1e8881c5bc4846d94a9.png)
След като изпълните командата, вашата програма ще се изпълнява на различно ниво на приоритет.
3. Променете приоритета на процеса с помощта на PowerShell
Подобно на командния ред, можете също да изпълните команда чрез PowerShell, за да промените нивото на приоритет на програма. Ето какво ще трябва да направите.
Етап 1: Кликнете върху иконата за търсене в лентата на задачите, въведете Windows PowerShell и щракнете върху Изпълни като администратор.
![](/f/90e2956f9ce275ee39017dcd7c3f8a27.jpg)
Стъпка 2: Поставете следната команда в прозореца на PowerShell и натиснете Enter.
Get-WmiObject Win32_process -filter 'име = "ProcessName.exe"' | foreach-object {$_.SetPriority (PriorityLevelID)}
Сменете Име на процес в горната команда с името на вашата програма. Сменете PriorityLevelID с ID кода, свързан с нивото на приоритет. Ето ID кодовете за различните нива на приоритет:
- Реално време: 256
- Висок: 128
- Над нормалното: 32768
- Нормално: 32
- Под нормалното: 16384
- Ниска: 64
Така например, ако искате да зададете приоритет на процеса за Skitch на Над нормалното, трябва да въведете следната команда.
Get-WmiObject Win32_process -filter 'име = "skitch.exe"' | foreach-обект {$_.SetPriority (32768)}
![](/f/5dcc4490d3bfabab5252fcd92f04007c.png)
4. Променете приоритета на процеса чрез създаване на пряк път
Ако искате Windows винаги да стартира програма с определено ниво на приоритет, можете също да създадете персонализирано пряк път на работния плот за него. Това ще премахне необходимостта от промяна на нивото на приоритет всеки път, когато стартирате тази програма.
Етап 1: Щракнете с десния бутон върху вашата програма и изберете Properties.
![](/f/0ba670fcb35e74c2abe6a76eec175673.jpg)
Стъпка 2: Копирайте пътя на файла, споменат в полето Target.
![](/f/19d2188cbd3b2b51b27b7226c9b6f0a2.jpg)
Стъпка 3: След това щракнете с десния бутон някъде върху празното място на работния плот, отидете на Нов и изберете Пряк път.
![](/f/247d91c4fe40d26c5c1dc1ef9314e3d3.jpg)
Стъпка 4: В съветника за пряк път въведете следния път в полето.
cmd.exe /c стартиране "Име на програма" /Приоритет "FilePath"
Сменете Име на програмата в горната команда с действителното име на вашата програма и Приоритет с всяко ниво на приоритет: реално време, високо, над нормалното, нормално, под нормалното или ниско. Освен това заменете Файлова пътека с пътя, копиран в стъпка 2.
![](/f/cc9836ee142a8237370750004d3ec69e.png)
Стъпка 5: Въведете подходящо име за прекия път и щракнете върху Готово.
![](/f/b3c3c0bc50313c9404ee13f8799d8988.jpg)
И сте готови. Можете да използвате този пряк път, за да стартирате вашата програма на определеното ниво на приоритет.
5. Променете приоритета на процеса с редактора на системния регистър
Друг начин за промяна на нивото на приоритет на процеса в Windows е чрез редактора на системния регистър. Важно е да се отбележи, че редакторът на системния регистър носи важни настройки за Windows и неговите приложения. Следователно трябва да използвате този метод само след архивиране на съществуващите файлове в регистъра.
Етап 1: Щракнете с десния бутон някъде върху празното място на работния плот, отидете на Нов и изберете Текстов документ.
![](/f/b8f88253b8bd3134709c3f40c3f2f5d9.jpg)
Стъпка 2: Поставете следната команда в прозореца на бележника.
Windows Registry Editor Версия 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\ProgramName.exe\PerfOptions]"CpuPriorityClass"=dword: Приоритет
Сменете Име на програмата в горната команда с действителното име на вашата програма. Сменете Приоритет с шестнадесетичната стойност, свързана с нивото на приоритет. Ето шестнадесетичните стойности за различните нива на приоритет:
- Високо: 00000003
- Над нормалното: 00000006
- Нормално: 00000002
- Под нормалното: 00000005
- Ниска: 00000001
![](/f/774edc4276d753ce288af346c999d04c.png)
Стъпка 3: Натиснете Ctrl + Shift + S, за да отворите диалоговия прозорец Запазване като и запишете файла с разширението „.reg“.
![](/f/5c6e28374499a8900dac8ccdbc0b4249.png)
Стъпка 4: Щракнете двукратно върху новосъздадения файл на регистъра и щракнете върху Да, за да продължите.
![](/f/d46411cceb0a447cd31a62211b76c73c.jpg)
След това рестартирайте компютъра си, за да позволите на Windows да промени нивото на приоритет на вашата програма.
Приоритетни въпроси
Освен горните методи, има много програми на трети страни, които можете да използвате, за да промените нивата на приоритет за приложения и програми в Windows. Ако обаче предпочитате естествени методи, можете да използвате който и да е от изброените по-горе методи, за да управлявате нивата на приоритет за програмите.