Muuta prosessien prioriteettia käynnissä oleville prosesseille komentorivin avulla

Kun käytät sovelluksia Windows - järjestelmässäsi, ne kaikki jakavat prosessoriresurssit toimiakseen. Prioriteettitaso määrittää käynnissä olevan sovelluksen käyttämien prosessoriresurssien määrän.

Windows -sovellukset ja -prosessit priorisoidaan seuraavien tasojen perusteella:

  • Reaaliaika.
  • Korkea.
  • Normaalin yläpuolella.
  • Normaali.
  • Alle normaalin.
  • Matala.

Mitä korkeampi prioriteettitaso prosessille on, sitä enemmän prosessoriresursseja se käyttää; näin ollen, sitä parempi prosessia käyttävän sovelluksen suorituskyky.

Windows - järjestelmä määrittää prioriteettitasot käynnissä oleville prosesseille automaattisesti, mutta voit muuttaa tasoa manuaalisesti. Tämä opas näyttää kolme tapaa suorittaa tämä toimenpide.

Huomaa, että vaikka voit helposti asettaa prosessien prioriteetteja, se on vain väliaikaista, koska prosessi palaa oletusprioriteettitasolle, kun suljet ohjelman tai käynnistät tietokoneen uudelleen.

Kuinka muuttaa prosessin prioriteettitasoa Windows 10 :ssä(Windows 10)

On kolme tapaa muuttaa koneellasi käynnissä olevien prosessien prioriteettitasoa. Voit tehdä tämän seuraavilla tavoilla:

  1. Muuta prioriteettia Task Managerissa(Task Manager) .
  2. Aseta(Set) prosessin prioriteetti PowerShellillä(PowerShell) .
  3. Aseta(Set) prioriteettitaso komentokehotteen(Command Prompt) avulla .

Lue eteenpäin oppiaksesi suorittamaan yllä olevat toimenpiteet ilman vakavia komplikaatioita.

1] Muuta(Change) prioriteettia Task Managerissa(Task Manager)

muuta prosessin prioriteettitasoa Windows 10:ssä

Aseta prioriteetti Task Managerissa napsauttamalla hiiren kakkospainikkeella(Task ManagerRight-click) Käynnistä -(Start) painiketta ja valitsemalla Tehtävienhallinta(Task Manager) . Napsauta(Click) alaspäin osoittavaa nuolta Task Manager -näytön alareunassa saadaksesi  lisätietoja(More details) .

Vaihda  ikkunan yläreunassa olevaan Tiedot -välilehteen. (Details)Etsi täältä prosessi, jonka prioriteettia haluat muuttaa, ja vie hiiri kohtaan  Aseta prioriteetti(Set priority) .

Valitse pikavalikosta prioriteettitaso valitulle sovellukselle tai prosessille. Voit valita annetuista prioriteettitasoista.

Paina  Muuta prioriteetti(Change priority) -painiketta ja sulje Tehtävienhallinta.

2] Aseta(Set) prosessin prioriteetti PowerShellin avulla(PowerShell)

Toisin kuin Task Manager -menetelmässä, PowerShell ei nimeä prioriteettitasoja englanniksi. Sen sijaan sinun on asetettava prioriteettitaso käyttämällä määritettyjä tunnuksia(IDs) .

Alla oleva taulukko näyttää eri prioriteettitasot ja niitä vastaavat tunnukset:

Priority LevelCorresponding ID
Realtime256
High128
Above normal32768
Normal32
Below normal16384
Low64

Muuta ohjelman/prosessin prioriteettitasoja PowerShellin(PowerShell) avulla noudattamalla alla olevia ohjeita .

Paina (Press)Windows - näppäintä ja etsi PowerShell . Napsauta(Click) ohjelmaa hakutuloksista.

Kirjoita PowerShell - ikkunaan seuraava komento ja paina ENTER .

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

aseta prosessin prioriteetti powershellissä

Korvaa yllä olevassa komennossa  ProcessName sen prosessin tai sovelluksen nimellä, jonka prioriteettitasoa haluat muuttaa.

Muuta samalla tavalla PriorityLevelID prioriteettitason numeroksi.

3] Aseta(Set) prioriteettitaso komentokehotteen avulla(Command Prompt)

Paina Windows key + R -yhdistelmää avataksesi Suorita(Run) - valintaikkunan. Kirjoita tähän  cmd ja paina ENTER.

Kirjoita komentokehote(Command Prompt) - ikkunaan alla oleva komento ja paina ENTER .

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

aseta prosessin prioriteetti komentokehotteessa

HUOMAUTUS: (NOTE: ) Korvaa yllä olevassa komennossa  ProcessName sen prosessin nimellä, jonka prioriteettitasoa haluat muuttaa.

Myös tämän toiminnon suorittaminen tällä komennolla, kuten PowerShellissä(PowerShell) , käyttää määritettyjä prioriteettitason tunnuksia(IDs) . Joten, kun syötät yllä olevaa komentoa, muista korvata PriorityLevelID vastaavalla tunnuksella edellisen ratkaisun taulukosta.

Jos haluat käyttää todellisia prioriteettitason nimiä kuten teimme Task Manager -menetelmässä, voit käyttää alla olevaa komentoa.

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

Muista korvata tässä komennossa myös  ProcessName sovelluksen/prosessin nimellä ja  PriorityLevelName haluamallasi prioriteettitasolla ( Reaaliaikainen(Realtime) , Korkea(High) , Normaalia korkeampi , (Above)Normaali(Below Normal) , Normaalin(Normal) alapuolella tai Matala(Low) ).

HUOM(NOTE) :

Olen oppinut kolme tapaa asettaa prosessien prioriteettitasoja Windows 10 :ssä , joten minun on varoitettava sinua asettamasta ohjelmia  reaaliaikaiselle(realtime) prioriteettitasolle. Tämä antaa prosessille mahdollisuuden käyttää mahdollisimman paljon resursseja ja heikentää muiden sovellusten suorituskykyä.



About the author

Olen tietokoneasiantuntija, jolla on yli 10 vuoden kokemus ohjelmisto- ja selainteollisuudesta. Olen suunnitellut, rakentanut ja hallinnut kokonaisia ​​ohjelmistojen asennuksia sekä kehittänyt ja ylläpitänyt selaimia. Kokemukseni ansiosta pystyn antamaan selkeitä, ytimekkäitä selityksiä monimutkaisista aiheista – olipa kyse sitten Microsoft Officen toiminnasta tai siitä, kuinka saada kaikki irti Mozilla Firefoxista. Tietokonetaitojeni lisäksi olen myös taitava kirjoittaja ja pystyn kommunikoimaan tehokkaasti verkossa ja henkilökohtaisesti.



Related posts