Ändra processprioritet för att köra processer med kommandoraden

När du kör applikationer på ditt system Windows , de delar alla dina CPU-resurser för att fungera. Prioritetsnivån bestämmer mängden CPU-resurser som ett körande program använder.

Windows applikationer och processer(Windows) har företräde på följande nivåer:

  • I realtid.
  • Hög.
  • Över normen.
  • Vanligt.
  • Under normen.
  • Kort.

Ju högre prioritetsnivå som tilldelas en process, desto mer CPU-resurser använder den; därför, desto bättre prestanda för applikationen som använder processen.

Systemet Windows tilldelar automatiskt prioritetsnivåer till pågående processer, men du kan ändra nivån manuellt. Den här guiden visar dig tre sätt att utföra denna operation.

Observera att även om du enkelt kan ställa in processprioriteringar är detta tillfälligt eftersom processen återgår till standardprioritetsnivån när du stänger programmet eller startar om din dator.

Hur man ändrar prioritetsnivån för en process i Windows 10

Det finns tre sätt att ändra prioritetsnivån för processer som körs på din dator. Du kan göra detta med följande metoder:

  1. Ändra prioritet i Aktivitetshanteraren.
  2. Installera(Ange) processprioritet med hjälp av PowerShell .
  3. Installera(Ställ in) prioritetsnivå med hjälp av kommandorad(Kommandotolken) .

Läs vidare för att ta reda på hur du utför ovanstående operationer utan att drabbas av större komplikationer.

ett] Förändra(Ändra) prioritet i Aktivitetshanteraren(Aktivitetshanteraren)

Att prioritera Aktivitetshanteraren, högerklicka på knappen(Task Manager högerklicka) Start(Starta)” och välj ” Aktivitetshanteraren(Aktivitetshanteraren) ” . Klick(Klicka) nedåtpil längst ner på skärmen uppgiftshanteraren att se (Aktivitetshanteraren)ytterligare information(Fler detaljer) .

Gå till ” Detaljer(Detaljer)” överst i fönstret. Här hittar du processen du vill ändra dess prioritet för och håll muspekaren över ” Prioritera(Prioritera) ” .

Välj prioritetsnivå för den valda applikationen eller processen från snabbmenyn. Du kan välja mellan förinställda prioritetsnivåer.

Klicka på knappen Ändra prioritet”(Ändra prioritet) och stäng Task Manager.

2] Installera(Ange) processprioritet med hjälp av PowerShell

Till skillnad från metoden Aktivitetshanteraren, (Aktivitetshanteraren)PowerShell nämner inte prioritetsnivåer på engelska. Istället måste du ställa in prioritetsnivån med den tilldelade identifierare(ID:n) .

Tabellen nedan visar de olika prioritetsnivåerna och deras respektive identifierare:

Prioritetsnivå Motsvarande ID
realtid 256
hög 128
över det normala 32768
Vanligt 32
under normal 16384
Låg 64

Med det sagt, följ stegen nedan för att ändra program-/processprioritetsnivåer med hjälp av PowerShell .

tryck tangent(Tryck på)Windows och(Windows) sök PowerShell . Klick(Klicka) på ett program från sökresultaten.

I fönstret PowerShell skriv in följande kommando och klicka STIGA PÅ .

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

ställ in processprioritet i powershell

I kommandot ovan, ersätt Process namn namnet på den process eller ansökan som du vill ändra prioritetsnivån för.

Ändra på samma sätt PriorityLevelID till prioritetsnivånumret.

3] Installera(Ställ in) prioritetsnivå med hjälp av kommandorad .(Kommandotolk)

Tryck kombination Windows-tangent + R för att öppna ” Kör”. (Kör) Gå in här cmd och tryck på ENTER.

I fönstret kommandorad(Kommandotolk) skriv kommandot nedan och tryck STIGA PÅ .

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

ställ in processprioritet på kommandoraden

NOTERA. (OBS: ) I kommandot ovan, ersätt Process namn namnet på den process vars prioritetsnivå du vill ändra.

Utför också denna operation med det här kommandot, som i PowerShell användningar tilldelade identifierare(ID) prioritetsnivå. Så när du anger kommandot ovan, se till att ersätta PriorityLevelID med motsvarande ID från tabellen i föregående lösning.

Om du vill använda de faktiska prioritetsnivånamnen, som vi gjorde i Aktivitetshanteraren(Task Manager) , kan du använda kommandot nedan.

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

För detta kommando, glöm inte att även ersätta Process namn ansökan/processnamn och PriorityLevelName – prioritetsnivån du vill använda ( realtid , hög , Ovan(ovanför) det vanliga, Vanligt , under normal(Under normal) eller Låg ).

NOTERA(NOTERA) :

Efter att ha lärt sig tre sätt att ställa in processprioritetsnivåer Windows 10 jag måste varna dig för att ställa in program till prioritetsnivån i realtid . (realtid) Detta tillåter processen att använda maximal mängd resurser och minskar prestandan för andra applikationer.

När du kör applikationer i ditt Windows-system delar de alla dina processorresurser för att fungera. Prioritetsnivån bestämmer antalet processorresurser som ett körande program använder.

Windows-applikationer och -processer prioriteras baserat på följande nivåer:

  • realtid.
  • hög.
  • över det normala.
  • vanligt.
  • under normal.
  • Låg.

ju högre upp prioritetsnivån som tilldelas processen, desto mer processorresurser använder den; därför, desto bättre prestanda för applikationen som använder processen.

Windows-systemet tilldelar automatiskt prioritetsnivåerna till de pågående processerna, men du kan ändra nivån manuellt. Den här guiden visar dig tre sätt att utföra denna operation.

Observera att även om du enkelt kan ställa in processprioriteringar är det bara tillfälligt eftersom processen återgår till standardprioritetsnivån när du stänger programmet eller startar om din dator.

Hur man ändrar processprioritetsnivån i Windows 10

Det finns tre sätt att ändra prioritetsnivån för processer som körs på din dator. Du kan göra detta med följande metoder:

  1. Ändra prioritet i Aktivitetshanteraren.
  2. Ställ in processprioritet med PowerShell.
  3. Ställ in prioritetsnivån med kommandotolken.

Läs vidare för att lära dig hur du utför ovanstående operationer utan att stöta på allvarliga komplikationer.

1]Ändra prioritet i Aktivitetshanteraren

ändra processprioritetsnivån i Windows 10

För att ställa in prioritet i Aktivitetshanteraren Högerklicka på Start-knappen och välj Aktivitetshanteraren. Klicka på den nedåtvända pilen längst ned på aktivitetshanterarens skärm för Fler detaljer.

Byt till Detaljer fliken överst i fönstret. Här hittar du processen för vilken du vill ändra dess prioritet och håller muspekaren på prioritera.

Från snabbmenyn väljer du prioritetsnivån för den valda applikationen eller processen. Du kan välja mellan de givna prioritetsnivåerna.

Slå Ändra prioritet knappen och stäng Aktivitetshanteraren.

2]Ställ in processprioritet med PowerShell

Till skillnad från i Task Manager-metoden namnger PowerShell inte prioritetsnivåerna i engelska termer. Istället måste du ställa in prioritetsnivån med angivna ID:n.

Tabellen nedan visar de olika prioritetsnivåerna och deras motsvarande ID:n:

Prioritetsnivå Motsvarande ID
realtid 256
hög 128
över det normala 32768
Vanligt 32
under normal 16384
Låg 64

Med det sagt, följ stegen nedan för att ändra program-/processprioritetsnivåer med PowerShell.

Tryck på Windows-tangenten och sök efter PowerShell. Klicka på programmet från sökresultaten.

I PowerShell-fönstret anger du följande kommando och trycker på RETUR.

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

ställ in processprioritet i powershell

I kommandot ovan, ersätt Process namn med namnet på den process eller ansökan som du vill ändra prioritetsnivå för.

samma, ändra PriorityLevelID till prioritetsnivånumret.

3]Ställ in prioritetsnivån med kommandotolken

tryck på Windows-tangent + R kombination för att få fram dialogrutan Kör. Här, skriv in cmd och tryck på ENTER.

I kommandotolksfönstret anger du kommandot nedan och trycker på RETUR.

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

ställ in processprioritet i kommandotolken

NOTERA: I kommandot ovan, ersätt Process namn med namnet på den process vars prioritetsnivå du vill ändra.

Om du också utför den här operationen med det här kommandot, som i PowerShell, används de angivna prioritetsnivå-ID:n. Så när du matar in kommandot ovan, se till att ersätta PriorityLevelID med motsvarande ID från tabellen i föregående lösning.

Om du vill använda de faktiska prioritetsnivånamnen som vi gjorde i Task Manager-metoden, kan du använda kommandot nedan.

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

För detta kommando, kom ihåg att även byta ut Process namn med namnet på ansökan/processen, och PriorityLevelName med den prioritetsnivå du vill använda (Realtid, Hög, Över normal, Normal, Under normal eller Låg).

NOTERA:

Efter att ha lärt mig de tre sätten att ställa in processprioritetsnivåer i Windows 10 måste jag varna dig för att lägga program till realtid prioritetsnivå. Detta låter processen använda maximal mängd resurser och kommer att hämma prestanda för andra applikationer.

Relaterade Artiklar

Back to top button