Skift procesprioritet for at køre processer ved hjælp af kommandolinje

Når du kører programmer i dit Windows -system, deler de alle dine processorressourcer til at fungere. Prioritetsniveauet bestemmer antallet af processorressourcer en kørende applikation bruger.

Windows- applikationer og -processer prioriteres baseret på følgende niveauer:

  • Realtid.
  • Høj.
  • Over normal.
  • Normal.
  • Under normalen.
  • Lav.

Jo højere op på prioritetsniveauet, der er tildelt processen, jo flere processorressourcer bruger den; derfor, jo bedre ydeevne af applikationen ved hjælp af processen.

Windows - systemet tildeler automatisk prioritetsniveauerne til de kørende processer baseret, men du kan ændre niveauet manuelt. Denne vejledning viser dig tre måder at udføre denne operation på.

Bemærk, at selvom du nemt kan indstille procesprioriteter, er det kun midlertidigt, fordi processen vender tilbage til standardprioritetsniveauet, når du lukker programmet eller genstarter din computer.

Sådan ændres procesprioritetsniveauet i Windows 10

Der er tre måder at ændre prioritetsniveauet for processer, der kører på din maskine. Du kan gøre dette ved at bruge følgende metoder:

  1. Skift prioritet i Task Manager .
  2. Indstil(Set) procesprioriteten ved hjælp af PowerShell .
  3. Indstil(Set) prioritetsniveauet ved hjælp af kommandoprompt(Command Prompt) .

Læs videre for at lære, hvordan du udfører ovenstående operationer uden at løbe ind i alvorlige komplikationer.

1] Skift(Change) prioritet i Task Manager

ændre procesprioritetsniveauet i Windows 10

For at indstille prioritet i Task Manager Højreklik(Task ManagerRight-click)Start - knappen og vælg Task Manager . Klik(Click) på den nedadvendte pil nederst på Task Manager- skærmen for  flere detaljer(More details) .

Skift til fanen  Detaljer(Details) øverst i vinduet. Find her den proces, som du ønsker at ændre dens prioritet for, og hold musen over  Indstil prioritet(Set priority) .

Fra kontekstmenuen skal du vælge prioritetsniveauet for den valgte applikation eller proces. Du kan vælge mellem de givne prioritetsniveauer.

Tryk på knappen  Skift prioritet(Change priority) , og luk Task Manager.

2] Indstil(Set) procesprioriteten ved hjælp af PowerShell

I modsætning til i Task Manager- metoden navngiver PowerShell ikke prioritetsniveauerne på engelsk. I stedet skal du indstille prioritetsniveauet ved hjælp af udpegede id'er(IDs) .

Tabellen nedenfor viser de forskellige prioritetsniveauer og deres tilsvarende id'er:

Priority LevelCorresponding ID
Realtime256
High128
Above normal32768
Normal32
Below normal16384
Low64

Når det er sagt, skal du følge trinene nedenfor for at ændre program-/procesprioritetsniveauer ved hjælp af PowerShell .

Tryk(Press)Windows -tasten og søg efter PowerShell . Klik(Click) på programmet fra søgeresultaterne.

Indtast følgende kommando i PowerShell- vinduet og tryk ENTER .

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

sæt procesprioritet i powershell

I kommandoen ovenfor skal du erstatte  ProcessName med navnet på den proces eller applikation, som du ønsker at ændre dens prioritetsniveau for.

På samme måde skal du ændre PriorityLevelID til prioritetsniveaunummeret.

3] Indstil(Set) prioritetsniveauet ved hjælp af kommandoprompt(Command Prompt)

Tryk på Windows key + R - kombinationen for at åbne dialogboksen Kør(Run) . Her skal du indtaste  cmd og trykke på ENTER.

Indtast kommandoen(Command Prompt) nedenfor i kommandopromptvinduet og tryk på ENTER .

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

sæt procesprioritet i kommandoprompten

BEMÆRK: (NOTE: ) I ovenstående kommando skal du erstatte  ProcessName med navnet på den proces, hvis prioritetsniveau du vil ændre.

Udførelse af denne handling med denne kommando, som i PowerShell , bruger også de udpegede prioritetsniveau- id'er(IDs) . Så når du indtaster kommandoen ovenfor, skal du sørge for at erstatte PriorityLevelID med det tilsvarende ID fra tabellen i den forrige løsning.

Hvis du ønsker at gøre brug af de faktiske prioritetsniveaunavne, som vi gjorde i Task Manager- metoden, kan du bruge kommandoen nedenfor.

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

For denne kommando skal du huske også at erstatte  ProcessName med navnet på applikationen/processen og  PriorityLevelName med det prioritetsniveau, du vil bruge ( Realtid(Realtime) , Høj(High) , Over(Above) normal, Normal , Under normal(Below Normal) eller Lav(Low) ).

BEMÆRK(NOTE) :

Efter at have lært de tre måder at indstille procesprioritetsniveauer i Windows 10 , må jeg advare dig mod at sætte programmer til  realtidsprioritetsniveauet(realtime) . Dette lader processen bruge den maksimale mængde ressourcer og vil hæmme ydeevnen af ​​andre applikationer.



About the author

Jeg er en computertekniker med over 10 års erfaring, heraf 3 år som 店員. Jeg har erfaring med både Apple og Android enheder, og er særligt dygtig til at reparere og opgradere computere. Jeg nyder også at se film på min computer og bruge min iPhone til at tage billeder og videoer.



Related posts