Promjena prioriteta procesa za pokretanje procesa pomoću naredbenog retka

Kada pokrenete aplikacije u svom Windows sustavu, sve one dijele resurse vašeg procesora za rad. Razina prioriteta određuje broj procesorskih resursa koje aplikacija koristi.

Windows aplikacije i procesi imaju prioritet na temelju sljedećih razina:

  • Stvarno vrijeme.
  • Visoko.
  • Iznad prosjeka.
  • Normalan.
  • Ispod normale.
  • Niska.

Što je viša razina prioriteta dodijeljena procesu, više procesorskih resursa koristi; dakle, bolja je izvedba aplikacije koja koristi proces.

Sustav Windows automatski dodjeljuje razine prioriteta pokrenutim procesima na temelju, ali razinu možete promijeniti ručno. Ovaj vodič će vam pokazati tri načina za izvođenje ove operacije.

Imajte na umu da, iako možete jednostavno postaviti prioritete procesa, on je samo privremen jer se proces vraća na zadanu razinu prioriteta kada zatvorite program ili ponovno pokrenete računalo.

Kako promijeniti razinu prioriteta procesa u sustavu Windows 10(Windows 10)

Postoje tri načina za promjenu razine prioriteta procesa koji se izvode na vašem računalu. To možete učiniti pomoću sljedećih metoda:

  1. Promijenite prioritet u Upravitelju zadataka(Task Manager) .
  2. Postavite(Set) prioritet procesa pomoću PowerShell -a .
  3. Postavite(Set) razinu prioriteta pomoću naredbenog retka(Command Prompt) .

Čitajte dalje kako biste naučili kako izvesti gore navedene operacije koristeći se bez ozbiljnih komplikacija.

1] Promijenite(Change) prioritet u Upravitelju zadataka(Task Manager)

promijenite razinu prioriteta procesa u sustavu Windows 10

Da biste postavili prioritet u Upravitelju zadataka, desnom tipkom miša kliknite(Task ManagerRight-click) gumb Start i odaberite Upravitelj zadataka(Task Manager) . Kliknite(Click) na strelicu okrenutu prema dolje na dnu zaslona Upravitelj zadataka(Task Manager) za  više pojedinosti(More details) .

Prijeđite na  karticu Detalji(Details) na vrhu prozora. Ovdje pronađite proces kojemu želite promijeniti prioritet i zadržite pokazivač miša na  Postavi prioritet(Set priority) .

Iz kontekstnog izbornika odaberite razinu prioriteta za odabranu aplikaciju ili proces. Možete birati između zadanih razina prioriteta.

Pritisnite  gumb Promjena prioriteta(Change priority) i zatvorite Upravitelj zadataka.

2] Postavite(Set) prioritet procesa pomoću PowerShell -a(PowerShell)

Za razliku od metode upravitelja zadataka(Task Manager) , PowerShell ne imenuje razine prioriteta na engleskom jeziku. Umjesto toga, morate postaviti razinu prioriteta koristeći određene ID(IDs) -ove .

Tablica u nastavku prikazuje različite razine prioriteta i njihove odgovarajuće ID-ove:

Priority LevelCorresponding ID
Realtime256
High128
Above normal32768
Normal32
Below normal16384
Low64

Uz to, slijedite korake u nastavku da biste promijenili razine prioriteta programa/procesa pomoću PowerShell -a .

Pritisnite(Press) tipku Windows i potražite PowerShell . Kliknite(Click) na program u rezultatima pretraživanja.

U prozoru PowerShell unesite sljedeću naredbu i pritisnite ENTER .

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

postaviti prioritet procesa u powershell-u

U gornjoj naredbi zamijenite  ProcessName imenom procesa ili aplikacije za koju želite promijeniti razinu prioriteta.

Slično, promijenite PriorityLevelID u broj razine prioriteta.

3] Postavite(Set) razinu prioriteta pomoću naredbenog retka(Command Prompt)

Pritisnite kombinaciju Windows key + R da biste otvorili dijaloški okvir Pokreni . (Run)Ovdje upišite  cmd i pritisnite ENTER.

U prozoru naredbenog retka(Command Prompt) unesite donju naredbu i pritisnite ENTER .

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

postavite prioritet procesa u naredbenom retku

NAPOMENA: (NOTE: ) U gornjoj naredbi zamijenite  ProcessName imenom procesa čiju razinu prioriteta želite promijeniti.

Također, izvođenje ove operacije s ovom naredbom, kao u PowerShellu , koristi naznačene (PowerShell)ID(IDs) -ove razine prioriteta . Dakle, kada unosite gornju naredbu, svakako zamijenite PriorityLevelID odgovarajućim ID-om iz tablice u prethodnom rješenju.

Ako želite koristiti stvarne nazive razina prioriteta kao što smo to učinili u metodi upravitelja zadataka(Task Manager) , možete koristiti naredbu u nastavku.

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

Za ovu naredbu, ne zaboravite također zamijeniti  ProcessName s imenom aplikacije/procesa, a  PriorityLevelName s razinom prioriteta koju želite koristiti ( Realtime , High , Above normal, Normal , Ispod(Below Normal) normale ili Low ).

NAPOMENA(NOTE) :

Nakon što sam naučio tri načina postavljanja razina prioriteta procesa u sustavu Windows 10(Windows 10) , moram vas upozoriti da ne stavljate programe na  razinu prioriteta u stvarnom vremenu . (realtime)To omogućuje procesu da koristi maksimalnu količinu resursa i ometa izvedbu drugih aplikacija.



About the author

Ja sam softverski inženjer s više od 10 godina iskustva u području Windows inženjerstva. Specijalizirao sam se za razvoj aplikacija temeljenih na sustavu Windows, kao i upravljačkih programa za hardver i zvuk za Microsoftov operacijski sustav Windows sljedeće generacije, Windows 11. Moje iskustvo s izradom aplikacija za Windows čini me posebno vrijednim sredstvom za svaku tvrtku koja želi razviti inovativne tehnološke proizvode.



Related posts