Hur ändrar jag prioriteten för en Windows 10-process med kommandoraden?

Du kanske har märkt att när du kör program på din Windows-dator varierar deras tilldelade processorresurser. Detta händer eftersom resurserna i ditt system är begränsade. Så tilldelar Windows en prioritetsnivå för varje program för att avgöra hur mycket "kraft" det kan beviljas. Vanligtvis prioriteras Windows-applikationer och processer till följande nivåer:

  • Realtid
  • Hög
  • Över det normala
  • Vanligt
  • Under normal
  • Låg

Ju högre prioritetsnivån tilldelas processen, desto fler resurser tilldelas appen - och desto bättre går den.

Nu tilldelas prioritetsnivåerna automatiskt till olika processer automatiskt av Windows-systemet. Du har dock möjlighet att ändra dem manuellt. I guiden nedan kommer vi att berätta hur du ändrar processprioritet för att köra processer med, Kommandorad, Aktivitetshanterare och PowerShell.

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

  • Ändra prioriteten i Aktivitetshanteraren.
  • Ange processprioritet med PowerShell.
  • Ställ in prioritetsnivån med kommandotolken.

Så här ändrar du prioriteten för en Windows 10-process via Aktivitetshanteraren

För att ställa in prioriteten för en uppgift i Aktivitetshanteraren, gör följande:

  • Högerklicka på Start-knappen och välj Aktivitetshanteraren.
  • Klicka på nedåtpilen längst ned för mer information.
  • Gå till fliken Detaljer högst upp i fönstret.
  • Leta reda på den eller de processer som du vill ändra prioritet för.
  • Håll markören över Ställ in prioritet.
  • I snabbmenyn väljer du vilken prioritetsnivå du vill tilldela en viss process.
  • Klicka nu på knappen Ändra prioritet och stäng Aktivitetshanteraren.

Så här ändrar du processens prioritet via PowerShell

Ett annat sätt att ändra en prioritetsnivå för en process i Windows 10 är att använda PowerShell. PowerShell presenterar dock inte prioritetsnivåerna i "mänskliga" termer. Istället väljer du vilken nivå du vill tilldela uppgiften baserat på nivåens angivna ID. Detta gör saker lite mer komplicerade men vi har listat betydelsen av ID-koder nedan för din bekvämlighet:

Realtid256
Hög128
Över det normala32768
Vanligt32
Under normal16384
Låg64

Nu när du känner till ID: n kan du fortsätta med följande steg:

  • På tangentbordet trycker du på Win-tangenten och kör en sökning efter PowerShell.
  • Klicka på det första sökresultatet.
  • I PowerShell-fönstret anger du kommandot nedan och trycker på Enter:

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

  • I kommandot ovan anger du namnet på den process (app) som du vill ändra prioritetsnivå i stället för Processnamn. I stället för PriorityLevelID anger du den nödvändiga prioritetsnivåkoden.

Så här ändrar du processens prioritet med en kommandorad

Slutligen kan du också ändra prioritetsnivån för en på din dator genom att använda kommandotolken. Här är hur:

  • På tangentbordet trycker du på kombinationen Win + R för att öppna dialogrutan Kör.
  • Skriv “cmd” (inga citat) och tryck på Enter-tangenten på tangentbordet.
  • I fönstret Kommandotolken anger du följande kommando och trycker på Enter:

wmic process där name = ”ProcessName” CALL setpriority “PriorityLevelID”

  • I kommandot ovan ersätter du Processnamn med namnet på det program som du vill ändra prioritetsnivån för.
  • Du måste också ändra PriorityLevelID till motsvarande ID från tabellen ovan. Ja, med kommandotolken måste du använda nummer-ID för prioritetsnivåer precis som med PowerShell.

Om du föredrar att använda de faktiska namnen på prioritetsnivåer (precis som i Aktivitetshanteraren) kan du dock använda ett annat kommando för att få det att hända. Här är det:

wmic process där name = ”ProcessName” CALL setpriority “PriorityLevelName”

I kommandot ovan måste du ändra Processnamn till namnet på processen och PriorityLevelName till den prioritetsnivå du vill använda. I det här fallet kan du använda faktiska nivånamn: Realtid, Hög, Över normal, Normal, Under Normal eller Låg.

Hur stoppar jag en process från en kommandorad på Windows 10?

Slutligen, om du bara vill stoppa en av processerna som körs på din dator kan du också göra det via kommandotolken. Här är hur:

  • Öppna kommandotolken med administrativa behörigheter.
  • Skriv “tasklist” (inga citat) för att se en fullständig lista över processer som för närvarande körs på din dator.
  • Om du vill stoppa en process kan du göra det genom att antingen använda processens namn eller dess PID (PID är ett unikt decimaltal som tilldelats processen).
  • För att stoppa en process med dess namn, ange följande kommando:

taskkill / IM “processnamn” / F

Obs! Du måste ersätta “processnamn” med namnet på processen som du vill stoppa.

  • Om du vill stoppa en process med dess ID, ange det här kommandot:

taskkill / F / PID pid_number

Obs! Du måste ersätta “PID-nummer” med processnumret.

Där har du det - processen har stoppats och upptar inte längre dina systemresurser.

Vi hoppas att ovanstående information har varit till hjälp och att du nu har tre användbara sätt att manuellt ställa in prioritetsnivåer till en mängd olika uppgifter i Windows. Om du undrar vad du kan göra mer för att göra ditt system mer effektivt, överväg att använda fliken Optimize i Auslogics BoostSpeed. Kategorien Optimera fliken är utrustad med flera verktyg som kan öka datorns prestanda - utan kostnad för din plånbok eller din tid.

Auslogics BoostSpeed ​​kommer att bli av med alla hastighetsminskande problem som kan bromsa din dator (felloggar, tillfälliga filer, cache, etc.). Dessutom kommer den att skydda din dator från potentiella onlinehot.