Zmeňte prioritu procesov pre spustené procesy pomocou príkazového riadka

Keď vo svojom systéme Windows(Windows) spúšťate aplikácie , všetky zdieľajú prostriedky vášho procesora , aby mohli fungovať. Úroveň priority určuje počet procesorových prostriedkov, ktoré spustená aplikácia používa.

Aplikácie a procesy Windows(Windows) majú prioritu na základe nasledujúcich úrovní:

  • Reálny čas.
  • Vysoká.
  • Nadpriemerné.
  • Normálne.
  • Pod normálom.
  • Nízka.

Čím vyššia je úroveň priority priradená procesu, tým viac prostriedkov procesora využíva; tým lepší je výkon aplikácie používajúcej proces.

Systém Windows automaticky priraďuje úrovne priority spusteným procesom, ale úroveň môžete zmeniť manuálne. Táto príručka vám ukáže tri spôsoby vykonania tejto operácie.

Všimnite si, že hoci môžete jednoducho nastaviť priority procesu, je to len dočasné, pretože proces sa po zatvorení programu alebo reštartovaní počítača vráti na predvolenú úroveň priority.

Ako zmeniť úroveň priority procesu v systéme Windows 10(Windows 10)

Existujú tri spôsoby, ako zmeniť úroveň priority procesov spustených na vašom počítači. Môžete to urobiť pomocou nasledujúcich metód:

  1. Zmeňte prioritu v Správcovi úloh(Task Manager) .
  2. Nastavte(Set) prioritu procesu pomocou prostredia PowerShell .
  3. Nastavte(Set) úroveň priority pomocou príkazového riadka(Command Prompt) .

Čítajte ďalej a dozviete sa, ako vykonať vyššie uvedené operácie bez toho, aby ste sa dostali do vážnych komplikácií.

1] Zmeňte(Change) prioritu v Správcovi úloh(Task Manager)

zmeniť úroveň priority procesu v systéme Windows 10

Ak chcete nastaviť prioritu v Správcovi úloh, kliknite pravým tlačidlom myši(Task ManagerRight-click) na tlačidlo Štart(Start) a vyberte Správca úloh(Task Manager) . Kliknutím(Click) na šípku smerujúcu nadol v spodnej časti obrazovky  Správca úloh zobrazíte (Task Manager)ďalšie podrobnosti(More details) .

Prepnite sa na  kartu Podrobnosti(Details) v hornej časti okna. Tu nájdite proces, pre ktorý chcete zmeniť jeho prioritu, a umiestnite kurzor myši na  Nastaviť prioritu(Set priority) .

Z kontextovej ponuky vyberte úroveň priority pre vybratú aplikáciu alebo proces. Môžete si vybrať medzi danými úrovňami priority.

Stlačte tlačidlo  Zmeniť prioritu(Change priority) a zatvorte Správcu úloh.

2] Nastavte(Set) prioritu procesu pomocou PowerShell

Na rozdiel od metódy Správca úloh (Task Manager)PowerShell nepomenúva(PowerShell) úrovne priority v angličtine. Namiesto toho musíte nastaviť úroveň priority pomocou určených ID(IDs) .

V tabuľke nižšie sú uvedené rôzne úrovne priority a ich zodpovedajúce ID:

Priority LevelCorresponding ID
Realtime256
High128
Above normal32768
Normal32
Below normal16384
Low64

Ak chcete zmeniť úrovne priority programu/procesu pomocou prostredia PowerShell(PowerShell) , postupujte podľa krokov uvedených nižšie .

Stlačte kláves(Press) Windows a(Windows) vyhľadajte PowerShell . Kliknite(Click) na program z výsledkov vyhľadávania.

V okne PowerShell zadajte nasledujúci príkaz a stlačte ENTER .

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

nastaviť prioritu procesu v powershell

Vo vyššie uvedenom príkaze nahraďte  ProcessName názvom procesu alebo aplikácie, pre ktorú chcete zmeniť úroveň priority.

Podobne zmeňte PriorityLevelID na číslo úrovne priority.

3] Nastavte(Set) úroveň priority pomocou príkazového riadka(Command Prompt)

Stlačením kombinácie klávesu Windows key + R vyvolajte dialógové okno Spustiť . (Run)Tu zadajte  cmd a stlačte ENTER.

V okne Príkazový riadok(Command Prompt) zadajte príkaz nižšie a stlačte ENTER .

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

nastavte prioritu procesu v príkazovom riadku

POZNÁMKA: (NOTE: ) Vo vyššie uvedenom príkaze nahraďte  ProcessName názvom procesu, ktorého úroveň priority chcete zmeniť.

Vykonanie tejto operácie s týmto príkazom, podobne ako v prostredí PowerShell , používa určené identifikátory(IDs) úrovne priority . Takže pri zadávaní vyššie uvedeného príkazu nezabudnite nahradiť PriorityLevelID zodpovedajúcim ID z tabuľky v predchádzajúcom riešení.

Ak chcete použiť skutočné názvy úrovní priority, ako sme to urobili v metóde Správca úloh(Task Manager) , môžete použiť príkaz nižšie.

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

V prípade tohto príkazu nezabudnite nahradiť  názov ProcessName názvom aplikácie/procesu a  názov PriorityLevelName úrovňou priority, ktorú chcete použiť ( Reálny(Realtime) čas , Vysoká(High) , Nadnormálna(Above) , Normálna(Normal) , Pod normálnou(Below Normal) alebo Nízka(Low) ).

POZNÁMKA(NOTE) :

Keď som sa naučil tri spôsoby, ako nastaviť úrovne priority procesov v systéme Windows 10(Windows 10) , musím vás varovať pred umiestnením programov na  úroveň priority v reálnom čase . (realtime)To umožňuje procesu využívať maximálne množstvo zdrojov a brzdí výkon iných aplikácií.



About the author

Som počítačový vedec s viac ako 10-ročnými skúsenosťami s vývojom a údržbou softvéru pre smartfóny a Windows 11/10. Od začiatku roku 2014 som tiež zapojený do prehliadača Google Chrome ako hlavný inžinier. V tejto úlohe som pomohol vytvoriť niektoré z najpopulárnejších prehliadačov na platforme. Okrem toho už niekoľko rokov pracujem na herných motoroch a momentálne som postgraduálny študent, ktorý pracuje na projekte, ktorý by časom mohol priniesť virtuálnu realitu na váš desktop.



Related posts