Wijzig de procesprioriteit voor het uitvoeren van processen met behulp van de opdrachtregel

Wanneer u toepassingen op uw Windows -systeem uitvoert, delen ze allemaal uw processorbronnen om te werken. Het prioriteitsniveau bepaalt het aantal processorbronnen dat een actieve toepassing gebruikt.

Windows -applicaties en -processen krijgen prioriteit op basis van de volgende niveaus:

  • Echte tijd.
  • Hoog.
  • Bovengemiddeld.
  • Normaal.
  • Beneden normaal.
  • Laag.

Hoe hoger het prioriteitsniveau dat aan het proces is toegewezen, hoe meer processorbronnen het gebruikt; vandaar, hoe beter de prestaties van de toepassing met behulp van het proces.

Het Windows -systeem wijst automatisch de prioriteitsniveaus toe aan de lopende processen, maar u kunt het niveau handmatig wijzigen. Deze handleiding laat u drie manieren zien om deze bewerking uit te voeren.

Houd er rekening mee dat hoewel u gemakkelijk procesprioriteiten kunt instellen, dit slechts tijdelijk is omdat het proces terugkeert naar het standaardprioriteitniveau wanneer u het programma sluit of uw computer opnieuw opstart.

Hoe het procesprioriteitsniveau in Windows 10 te wijzigen?(Windows 10)

Er zijn drie manieren om het prioriteitsniveau van processen die op uw computer worden uitgevoerd, te wijzigen. U kunt dit doen met behulp van de volgende methoden:

  1. Wijzig de prioriteit in Taakbeheer(Task Manager) .
  2. Stel(Set) de procesprioriteit in met PowerShell .
  3. Stel(Set) het prioriteitsniveau in met Command Prompt .

Lees verder om te leren hoe u de bovenstaande operaties kunt uitvoeren zonder op ernstige complicaties te stuiten.

1] Wijzig(Change) de prioriteit in Taakbeheer(Task Manager)

verander het procesprioriteit in Windows 10

De prioriteit instellen in TaakbeheerKlik met de rechtermuisknop(Task ManagerRight-click) op de knop Start en selecteer Taakbeheer(Task Manager) . Klik(Click) op de naar beneden gerichte pijl onder aan het Taakbeheer(Task Manager) -scherm voor  Meer details(More details) .

Schakel over naar het  tabblad Details boven aan het venster. Zoek hier het proces waarvan u de prioriteit wilt wijzigen en plaats de muisaanwijzer op  Prioriteit instellen(Set priority) .

Selecteer in het contextmenu het prioriteitsniveau voor de gekozen toepassing of het gekozen proces. U kunt kiezen tussen de gegeven prioriteitsniveaus.

Druk op de  knop Prioriteit wijzigen(Change priority) en sluit Taakbeheer.

2] Stel(Set) de procesprioriteit in met PowerShell

In tegenstelling tot de methode Taakbeheer , noemt (Task Manager)PowerShell de prioriteitsniveaus niet in Engelse termen. In plaats daarvan moet u het prioriteitsniveau instellen met behulp van aangewezen ID's .

De onderstaande tabel toont de verschillende prioriteitsniveaus en de bijbehorende ID's:

Priority LevelCorresponding ID
Realtime256
High128
Above normal32768
Normal32
Below normal16384
Low64

Dat gezegd hebbende, volgt u de onderstaande stappen om de prioriteitsniveaus van programma's/processen te wijzigen met PowerShell .

Druk(Press) op de Windows -toets en zoek naar PowerShell . Klik(Click) op het programma in de zoekresultaten.

Voer in het PowerShell -venster de volgende opdracht in en druk op ENTER .

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

procesprioriteit instellen in powershell

Vervang in de bovenstaande opdracht  ProcessName door de naam van het proces of de toepassing waarvan u het prioriteitsniveau wilt wijzigen.

Wijzig op dezelfde manier PriorityLevelID in het prioriteitsniveaunummer.

3] Stel(Set) het prioriteitsniveau in met Command Prompt

Druk op de combinatie Windows key + R om het dialoogvenster Uitvoeren te openen. (Run)Typ hier  cmd en druk op ENTER.

Voer in het opdrachtpromptvenster de onderstaande opdracht in en druk op (Command Prompt)ENTER .

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

procesprioriteit instellen in opdrachtprompt

OPMERKING: (NOTE: ) Vervang in de bovenstaande opdracht  ProcessName door de naam van het proces waarvan u het prioriteitsniveau wilt wijzigen.

Als u deze bewerking met deze opdracht uitvoert, zoals in PowerShell , worden ook de toegewezen prioriteitsniveau- ID's gebruikt . Zorg er dus bij het invoeren van de bovenstaande opdracht voor dat u PriorityLevelID vervangt door de overeenkomstige ID uit de tabel in de vorige oplossing.

Als u gebruik wilt maken van de werkelijke namen van het prioriteitsniveau zoals we deden in de Taakbeheer(Task Manager) - methode, kunt u de onderstaande opdracht gebruiken.

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

Vergeet niet om voor deze opdracht ook  ProcessName te vervangen door de naam van de toepassing/het proces, en  PriorityLevelName door het prioriteitsniveau dat u wilt gebruiken ( Realtime , High , Above normal, Normal , Below Normal of Low ).

OPMERKING(NOTE) :

Nu ik de drie manieren heb geleerd om procesprioriteitsniveaus in Windows 10 in te stellen , moet ik u waarschuwen om programma's niet op het  realtime prioriteitsniveau te zetten. Hierdoor kan het proces de maximale hoeveelheid bronnen gebruiken en worden de prestaties van andere applicaties belemmerd.



About the author

Ik ben een ervaren software engineer, met meer dan 10 jaar ervaring in het ontwikkelen en onderhouden van Microsoft Office applicaties. Ik heb een sterke passie om anderen te helpen hun doelen te bereiken, zowel door mijn werk als software engineer als door mijn spreek- en netwerkvaardigheden. Ik ben ook zeer goed geïnformeerd over hardware- en toetsenbordstuurprogramma's, aangezien ik er veel zelf heb ontwikkeld en getest.



Related posts