Het CPU-gebruik beperken voor een proces in Windows 11/10

Kak Ogranicit Ispol Zovanie Cp Dla Processa V Windows 11 10



Als IT-expert krijg ik vaak de vraag hoe ik het CPU-gebruik voor een proces in Windows kan beperken. Hoewel er een aantal manieren zijn om dit te doen, raad ik meestal aan om Windows Taakbeheer te gebruiken. Windows Taakbeheer is een geweldige tool voor het beheren van processen en het begrijpen van wat een hoog CPU-gebruik veroorzaakt. Om Taakbeheer te openen, drukt u op de toetsen Ctrl+Shift+Esc. Zodra Taakbeheer is geopend, klikt u op het tabblad Processen. Hier ziet u een lijst met alle processen die op uw computer worden uitgevoerd, evenals de bronnen die elk proces gebruikt. Om het proces te vinden dat een hoog CPU-gebruik veroorzaakt, zoekt u naar het proces met het hoogste percentage van de CPU-kolom. Zodra u het proces hebt gevonden, klikt u er met de rechtermuisknop op en selecteert u Prioriteit instellen> Laag. Dit zal Windows vertellen om prioriteit te geven aan andere processen boven degene die u hebt geselecteerd. Dit zou moeten helpen om het CPU-gebruik voor dat proces te verlagen.



Op uw pc met Windows 11 of Windows 10 kunt u een hoog CPU-gebruik ervaren dat wordt veroorzaakt door een toepassing of game waarvan u de hoeveelheid CPU-bronnen die het proces kan gebruiken voor de toepassing of game wilt verminderen of beperken. In dit bericht laten we u zien hoe u het CPU-gebruik kunt beperken voor apps met één proces of apps met meerdere processen.





Hoe het CPU-gebruik voor een proces te beperken





netwerk configuratie cab

Het CPU-gebruik beperken voor een proces in Windows 11/10

Simpel gezegd, CPU-gebruik is het huidige percentage CPU-bronnen dat door alle programma's wordt verbruikt. Als u merkt dat sommige programma's meer CPU-kernen gebruiken en systeembronnen overbelasten, kunt u het CPU-gebruik voor een game-/app-proces of meerdere processen beperken met behulp van de onderstaande methoden.



  1. Stel procesprioriteit en CPU-affiniteit in
  2. Gebruik een app van derden
  3. Kleinere maximale processorstatus

Laten we deze methoden in detail bekijken.

1] Stel procesprioriteit en CPU-affiniteit in

Proces prioriteit stelt Windows in staat om de bronnen die nodig zijn voor alle actieve processen toe te wijzen en weer vrij te geven. Pc-gebruikers kunnen de prioriteit van elk proces/subproces wijzigen via Taakbeheer, maar dit mag alleen worden gedaan voor niet-systeemprocessen. De prioriteitsinstellingen voor de belangrijkste systeemprocessen kunt u het beste ongewijzigd laten.

CPU-conformiteit beperkt gewoon processen om minder van de CPU-kernen van uw systeem te gebruiken. Pc-gebruikers kunnen per proces instellen hoeveel CPU-cores een proces mag gebruiken. Door de CPU-affiniteit te wijzigen, kunt u de CPU-kernen vrijgeven om beschikbaar te zijn voor andere processen.



Om de procesprioriteit in te stellen, doet u het volgende:

Stel procesprioriteit in

  • druk op Ctrl+Shift+Esc toets om taakbeheer te starten.
  • Geef in Taakbeheer het proces op waarvan u de prioriteit wilt wijzigen.
  • U kunt ook op de knop klikken Verwerker een kolom voor het ordenen van processen in aflopende volgorde van hun verbruik.
  • Klik nu met de rechtermuisknop op het proces en selecteer Ga naar details optie in het contextmenu. U kunt ook op de knop klikken Details tabblad en zoek het proces dat u wilt wijzigen.
  • Over bijzonderheden sectie, klik met de rechtermuisknop op het proces en selecteer Prioriteit instellen vanuit het contextmenu.
  • Selecteer vervolgens Onder normaal (wijst iets minder middelen toe indien beschikbaar) of Kort (wijst de minste hoeveelheid systeembronnen toe wanneer deze beschikbaar komen).
  • Er verschijnt een waarschuwingsvenster dat u informeert over de gevolgen van het wijzigen van de procesprioriteit.
  • Klik op Prioriteit wijzigen knop om wijzigingen toe te passen.
  • Sluit Taakbeheer af.

Ga als volgt te werk om de affiniteit van de processor (CPU) in te stellen:

Stel CPU-affiniteit (processor) in

downloadsnelheid van microsoft store

Opmerking : Voor toepassingen die meerdere processen hebben, zoals msedge.exe, moet u de CPU-affiniteit voor elk van de processen instellen, omdat elk uitvoerbaar bestand een afzonderlijk tabblad, venster of plug-in is.

  • Taakbeheer openen.
  • Klik in het taakbeheervenster op Meer om uit te vouwen als u geen tabbladen ziet, maar slechts een paar apps met weinig of geen informatie.
  • Onder Processen klik op de toepassing waarvoor u het CPU-gebruik wilt beperken. uitbreiden lijst met processen die door de toepassing zijn gestart.
  • Volgende. klik met de rechtermuisknop op het proces dat u wilt beperken en selecteer Ga naar details . naar worden doorverwezen Details tabblad
  • Klik in het gedeelte Details met de rechtermuisknop op het gemarkeerde proces en selecteer Affiniteit instellen .
  • IN Naleving van de verwerker Standaard zou u voor de meeste processen alle geselecteerde processors moeten zien, wat betekent dat alle processorkernen het proces mogen uitvoeren.
  • Nu gewoon uitvinken blokken CPU-kernen die u niet in het proces wilt gebruiken.
  • Klik op PRIMA knop.
  • Sluit Taakbeheer af.

Onthoud dat u slechts één of meer CPU-cores per proces kunt beperken, maar er moet ten minste één core worden geselecteerd. Met deze methode zal Windows ook de configuratie resetten nadat u het standaardprogramma hebt gesloten en geopend, dat alle CPU-kernen zou moeten gebruiken. Om een ​​applicatie of game te dwingen altijd geldige CPU-cores te behouden (CPU-matching), kunt u de hieronder beschreven tijdelijke oplossing gebruiken.

Lezen : Kan procesprioriteit niet instellen in Windows Taakbeheer

Stel de affiniteit en CPU-prioriteit permanent in door een snelkoppeling voor het proces te maken.

Stel de affiniteit en CPU-prioriteit permanent in door een snelkoppeling voor het proces te maken.

  • U begint met het specificeren van de hexadecimale waarde van de CPU's die u wilt gebruiken voor de CPU-affiniteitsinstelling, waarbij u het binaire aantal CPU-kernen krijgt dat u voor het proces wilt gebruiken.

De lengte van het binaire getal wordt bepaald door het aantal processorkernen. In CPU binair betekent 0 uit en 1 betekent aan. Wijzig voor elke CPU-kern die u voor het proces wilt gebruiken 0 Naar 1 .

Voor deze post demonstreren we met 7-core processor en zal alleen gebruiken CPU 0 voor de aanvraag; het gebruikte binaire getal zal zijn 0000001 .

  • Vervolgens moeten we het binaire getal converteren naar hexadecimaal met behulp van de converter aan rapidtables.com/convert .
  • Zodra u het hexadecimale getal hebt, gaat u naar Bureaubladsnelkoppeling maken.
  • IN Snelkoppeling maken voer onderstaande syntaxis in Voer de locatie van het element in veld.
|_+_|
  • Vervang in de syntaxis De naam van het programma een tijdelijke aanduiding met de daadwerkelijke naam van het programma (kan leeg zijn of een willekeurige naam), Kort met elke processorprioriteit (realtime, hoog, boven normaal, normaal, onder normaal, laag), # met de eerder verkregen hexadecimale waarde, ProgramPath met het volledige pad naar de game of applicatie.

Nu u een snelkoppeling hebt gemaakt en u een programma wilt uitvoeren, start u in plaats daarvan die snelkoppeling en Windows start het programma automatisch met de CPU-affiniteit en prioriteit die u hebt ingesteld in de opdrachtopties van de snelkoppeling. Houd er echter rekening mee dat deze methode alleen werkt voor apps en games die slechts in één proces worden uitgevoerd. Voor toepassingen die in meerdere processen worden uitgevoerd, zoals chrome.exe, firefox.exe of msedge.exe, moet u prioriteit en CPU-affiniteit afdwingen door de onderstaande tijdelijke oplossing te volgen.

Lezen : Wijzig de procesprioriteit voor lopende processen via de opdrachtregel

Stel de affiniteit en CPU-prioriteit permanent in door een PowerShell-script voor het proces te maken.

Stel de affiniteit en CPU-prioriteit permanent in door een PowerShell-script voor het proces te maken.

  • U begint met het maken van een PowerShell-script.
  • Maak een tekstbestand en noem het wat je maar wilt, maar met de extensie .ps1 .
  • Eenmaal gemaakt, opent u het .ps1-bestand in Kladblok of een andere compatibele teksteditor.
  • Voer de volgende syntaxis in een teksteditor in:
|_+_|
  • Vervang chrome.exe door de naam van het proces waarvoor u de prioriteit wilt instellen en de prioriteitswaarde (realtime 256, hoog 128, boven normaal 32768, normaal 32, onder normaal 16384, laag 64) in SetPriority(waarde).
  • Nu moet u de decimale waarde bepalen van de CPU-kernen die u voor het proces wilt gebruiken. Aangezien u dezelfde CPU-kernen gebruikt als hierboven, controleert u de decimale waarde in de bovenstaande converter.
  • Als u nu de CPU wilt matchen met slechts één proces , typt u de volgende opdrachtregel in het PowerShell-script.
|_+_|
  • Om de processoraffiniteit in te stellen op alle processen met dezelfde naam , zoals chrome.exe, firefox.exe of msedge.exe, typt u de volgende opdrachtregel in een PowerShell-script.
|_+_|
  • Vervangende waarde 1 met de decimale waarde die je van de converter hebt gekregen, chrome met de naam van het proces waarvoor je de CPU-affiniteit wilt instellen.
  • Sla uw teksteditor op.
  • Om het script uit te voeren, klikt u met de rechtermuisknop op het bestand en selecteert u Uitvoeren met PowerShell .

Standaard staat Windows niet toe dat scripts op het systeem worden uitgevoerd. Om je script te laten werken, tsp D als daarom gevraagd wordt. Het script wordt dan uitgevoerd en afgesloten nadat alle opdrachten zijn uitgevoerd. Als u problemen hebt met het uitvoeren van het script vanwege het uitvoeringsbeleid, kunt u de uitvoering van het PowerShell-script inschakelen of u kunt een snelkoppeling op het bureaublad maken die verwijst naar het ps1-script dat u eerder hebt gemaakt met een parameter die het uitvoeringsbeleid omzeilt met behulp van de onderstaande opdracht V Voer de locatie van het element in veld:

|_+_|
  • De vervangingen FullPathToPowerShellScript tijdelijke aanduiding met het daadwerkelijke pad naar uw PS1-scriptbestand. Als uw Windows niet in de C:-schijf staat of als uw powershell ergens anders is geïnstalleerd, vervangt u deze C:WindowsSystem32WindowsPowerShellv1.0powershell.exe met het pad naar powershell.exe op uw systeem.

Lezen : processorplanning aanpassen om de prestaties in Windows te verbeteren.

xbox educatieve spellen

2] Gebruik een app van derden

Lasso-proces

Deze methode elimineert ook het nadeel van het gebruik van Taakbeheer om het CPU-gebruik te beperken, wat betekent dat uw instellingen worden gereset nadat u het programma opnieuw hebt opgestart. Dus als je een uitgebreidere oplossing nodig hebt voor het beheer van het gebruik van bronnen in een programma, kun je apps van derden proberen, zoals Process Lasso, Bill2 Process Manager en Process Tamer.

Ga als volgt te werk om het CPU-gebruik van een proces te beperken met Process Lasso:

Opmerking A: Als u van plan bent grote wijzigingen aan te brengen met behulp van dit of een ander genoemd hulpprogramma, raden we u aan een herstelpunt te maken voordat u doorgaat.

  • Download en installeer de juiste versie van het hulpprogramma op uw systeem.
  • Start vervolgens de app met verhoogde machtigingen.
  • Klik met de rechtermuisknop op het gewenste proces en wijzig het prioriteit En nabijheid volgens uw vereiste.
  • Breng wijzigingen aan door te selecteren Altijd optie in het contextmenu. Als jij kiest Huidig optie, is deze alleen van toepassing totdat het programma opnieuw wordt gestart.
  • Hierna kunt u de applicatie afsluiten.

Lezen : CPU-kernparkeren in- of uitschakelen in Windows

3] Verlaag de maximale cpu-status

Kleinere maximale processorstatus

Deze methode is niet zo invasief als de twee hierboven beschreven methoden. Met deze instelling kunt u de maximale snelheid van uw processor beperken, waardoor uw processor minder wordt belast en mogelijk kan worden voorkomen dat uw pc oververhit raakt.

Ga als volgt te werk om de maximale processorstatus van uw processor te verlagen:

  • Open het bedieningspaneel.
  • Klik Energie opties .
  • Klik op Planinstellingen wijzigen optie naast het actieve energieplan van uw systeem.
  • Klik dan op Wijzig geavanceerde energie-instellingen . Er wordt een nieuw venster Energiebeheer geopend.
  • Zoeken en uitbreiden Energiebeheer van de processor keuze.
  • Klik op Maximale processorstatus optie en bewerk de waarden.
  • De standaardwaarde is 100 procent. Wijzig het in 80 procent wat betreft Van batterijen En verbonden opties.
  • Klik Toepassen > PRIMA om wijzigingen op te slaan en het venster te sluiten.

In de bovenstaande configuratie draait uw CPU tijdens piekuren op 80 procent van zijn capaciteit.

Dat is alles!

Verwant bericht : CPU-gebruik controleren, verminderen of verhogen in Windows

gratis spamfilter voor Outlook

Meer CPU toewijzen aan een programma in Windows 11/10

Processors worden niet toegewezen aan programma's. Programma's maken uitvoeringsthreads die gelijktijdig worden uitgevoerd. Verschillende processors ondersteunen een verschillend aantal threads die ze tegelijkertijd kunnen uitvoeren. Als een programma meerdere threads maakt die gelijk zijn aan of groter zijn dan het maximale aantal threads dat door de CPU wordt ondersteund, kan het meer CPU verbruiken.

Kan ik het CPU-gebruik van een proces beperken?

De gemakkelijkste manier om het CPU-gebruik van een proces op een Windows 11/10-computer te beperken, is door het CPU-vermogen te beperken. Ga naar Configuratiescherm. Maximale CPU-status en verlaag deze tot 80% of wat je maar wilt. Met software die de CPU-temperatuur meet als 'High Speed ​​Fan'

Populaire Berichten