So begrenzen Sie die CPU-Auslastung für einen Prozess in Windows 11/10

Kak Ogranicit Ispol Zovanie Cp Dla Processa V Windows 11 10



Als IT-Experte werde ich oft gefragt, wie man die CPU-Auslastung für einen Prozess in Windows begrenzen kann. Obwohl es eine Reihe von Möglichkeiten gibt, dies zu tun, empfehle ich normalerweise die Verwendung des Windows Task-Managers. Der Windows Task-Manager ist ein großartiges Tool, um Prozesse zu verwalten und zu verstehen, was eine hohe CPU-Auslastung verursacht. Um den Task-Manager zu öffnen, drücken Sie die Tasten Strg+Umschalt+Esc. Sobald der Task-Manager geöffnet ist, klicken Sie auf die Registerkarte Prozesse. Hier sehen Sie eine Liste aller Prozesse, die auf Ihrem Computer ausgeführt werden, sowie die Ressourcen, die jeder Prozess verwendet. Um den Prozess zu finden, der eine hohe CPU-Auslastung verursacht, suchen Sie nach dem Prozess mit dem höchsten Prozentsatz der CPU-Spalte. Wenn Sie den Prozess gefunden haben, klicken Sie mit der rechten Maustaste darauf und wählen Sie Priorität festlegen > Niedrig aus. Dadurch wird Windows angewiesen, anderen Prozessen Vorrang vor dem von Ihnen ausgewählten zu geben. Dies sollte dazu beitragen, die CPU-Auslastung für diesen Prozess zu senken.



Auf Ihrem Windows 11- oder Windows 10-PC kann eine hohe CPU-Auslastung auftreten, die durch eine Anwendung oder ein Spiel verursacht wird, von dem Sie die Menge an CPU-Ressourcen reduzieren oder begrenzen möchten, die der Prozess für die Anwendung oder das Spiel verwenden kann. In diesem Beitrag zeigen wir Ihnen, wie Sie die CPU-Auslastung für Einzelprozess-Apps oder Multiprozess-Apps begrenzen können.





So begrenzen Sie die CPU-Auslastung für einen Prozess





Netzwerkkonfiguration cab

So begrenzen Sie die CPU-Auslastung für einen Prozess in Windows 11/10

Einfach ausgedrückt ist die CPU-Auslastung der aktuelle Prozentsatz der CPU-Ressourcen, die von allen Programmen verbraucht werden. Wenn Sie feststellen, dass einige Programme mehr CPU-Kerne verwenden und Systemressourcen überlasten, können Sie die CPU-Auslastung für einen Spiel-/App-Prozess oder mehrere Prozesse mit den folgenden Methoden einschränken.



  1. Legen Sie die Prozesspriorität und die CPU-Affinität fest
  2. Verwenden Sie eine Drittanbieter-App
  3. Kleinerer maximaler Prozessorzustand

Sehen wir uns diese Methoden im Detail an.

1] Legen Sie die Prozesspriorität und die CPU-Affinität fest

Prozesspriorität ermöglicht Windows, die von allen aktiven Prozessen benötigten Ressourcen zuzuweisen und freizugeben. PC-Benutzer können die Priorität jedes Prozesses/Unterprozesses über den Task-Manager ändern, dies sollte jedoch nur für Nicht-Systemprozesse durchgeführt werden. Die Prioritätseinstellungen für die Hauptsystemprozesse lassen Sie am besten unverändert.

CPU-Konformität schränkt Prozesse nur so ein, dass weniger CPU-Kerne Ihres Systems verwendet werden. PC-Benutzer können pro Prozess festlegen, wie viele CPU-Kerne ein Prozess verwenden darf. Durch Ändern der CPU-Affinität können Sie die CPU-Kerne freigeben, damit sie für andere Prozesse verfügbar sind.



Gehen Sie wie folgt vor, um die Prozesspriorität festzulegen:

Prozesspriorität festlegen

  • Drücken Sie Strg + Umschalt + Esc Taste zum Starten des Task-Managers.
  • Geben Sie im Task-Manager den Prozess an, dessen Priorität Sie ändern möchten.
  • Sie können auch auf die Schaltfläche klicken Prozessor eine Spalte zum Ordnen von Prozessen in absteigender Reihenfolge ihres Verbrauchs.
  • Klicken Sie nun mit der rechten Maustaste auf den Prozess und wählen Sie ihn aus Gehen Sie zu den Details Option aus dem Kontextmenü. Alternativ klicken Sie auf die Schaltfläche Einzelheiten und suchen Sie den Prozess, den Sie ändern möchten.
  • Über Details Klicken Sie im Abschnitt mit der rechten Maustaste auf den Prozess und wählen Sie ihn aus Priorität setzen aus dem Kontextmenü.
  • Wählen Sie dann aus Unter dem Normalwert (teilt etwas weniger Ressourcen zu, wenn verfügbar) oder Kurz (Weist die geringste Menge an Systemressourcen zu, wenn sie verfügbar werden).
  • Es erscheint ein Warnfenster, das Sie über die Folgen einer Änderung der Prozesspriorität informiert.
  • Klicke auf Priorität ändern Schaltfläche, um Änderungen zu übernehmen.
  • Beenden Sie den Task-Manager.

Gehen Sie wie folgt vor, um die Affinität des Prozessors (CPU) festzulegen:

Legen Sie die CPU-Affinität (Prozessor) fest

Download-Geschwindigkeit des Microsoft Store

Notiz Hinweis: Bei Anwendungen mit mehreren Prozessen, wie z. B. msedge.exe, müssen Sie die CPU-Affinität für jeden der Prozesse festlegen, da jede ausführbare Datei eine separate Registerkarte, ein separates Fenster oder ein separates Plug-in ist.

  • Öffnen Sie den Task-Manager.
  • Klicken Sie im Task-Manager-Fenster auf Mehr zu erweitern, wenn Sie keine Registerkarten sehen, sondern nur ein paar Apps mit wenigen oder keinen Informationen.
  • Unter Prozesse Klicken Sie auf die Anwendung, für die Sie die CPU-Auslastung begrenzen möchten. expandieren Liste der von der Anwendung gestarteten Prozesse.
  • Nächste. Klicken Sie mit der rechten Maustaste auf den Prozess, den Sie einschränken möchten, und wählen Sie ihn aus Gehen Sie zu den Details . umgeleitet werden Einzelheiten Tab
  • Klicken Sie im Abschnitt Details mit der rechten Maustaste auf den hervorgehobenen Prozess und wählen Sie ihn aus Affinität festlegen .
  • IN Prozessorkonformität Standardmäßig sollten für die meisten Prozesse alle Prozessoren ausgewählt angezeigt werden, was bedeutet, dass alle Prozessorkerne den Prozess ausführen dürfen.
  • Jetzt gerade deaktivieren Blöcke von CPU-Kernen, die Sie im Prozess nicht verwenden möchten.
  • Klicke auf BUSSGELD Taste.
  • Beenden Sie den Task-Manager.

Denken Sie daran, dass Sie nur einen oder mehrere CPU-Kerne pro Prozess begrenzen können, aber mindestens ein Kern ausgewählt werden muss. Außerdem setzt Windows bei dieser Methode die Konfiguration zurück, nachdem Sie das Standardprogramm geschlossen und geöffnet haben, das alle CPU-Kerne verwenden sollte. Um eine Anwendung oder ein Spiel zu zwingen, immer gültige CPU-Kerne (CPU-Matching) beizubehalten, können Sie die unten beschriebene Problemumgehung verwenden.

Lesen : Die Prozesspriorität kann im Windows Task-Manager nicht festgelegt werden

Legen Sie die Affinität und die CPU-Priorität dauerhaft fest, indem Sie eine Verknüpfung für den Prozess erstellen.

Legen Sie die Affinität und die CPU-Priorität dauerhaft fest, indem Sie eine Verknüpfung für den Prozess erstellen.

  • Sie beginnen mit der Angabe des Hexadezimalwerts der CPUs, die Sie für die CPU-Affinitätseinstellung verwenden möchten, und erhalten die binäre Anzahl der CPU-Kerne, die Sie für den Prozess verwenden möchten.

Die Länge der Binärzahl wird durch die Anzahl der Prozessorkerne bestimmt. In CPU-Binär bedeutet 0 aus und 1 bedeutet an. Ändern Sie für jeden CPU-Kern, den Sie für den Prozess verwenden möchten 0 Zu 1 .

Für diesen Beitrag demonstrieren wir mit 7-Kern-Prozessor und wird nur verwendet Prozessor 0 für die Bewerbung; die verwendete Binärzahl wird sein 0000001 .

  • Als nächstes müssen wir die Binärzahl mit dem Konverter ein in eine Hexadezimalzahl umwandeln rapidtables.com/convert .
  • Sobald Sie die Hexadezimalzahl haben, gehen Sie zu Desktop-Verknüpfung erstellen.
  • IN Verknüpfung erstellen Geben Sie die folgende Syntax ein Geben Sie die Position des Elements ein Feld.
|_+_|
  • Ersetzen Sie in der Syntax Der Name des Programms ein Platzhalter mit dem tatsächlichen Namen des Programms (kann leer oder ein beliebiger Name sein), Kurz mit beliebiger Prozessorpriorität (Echtzeit, hoch, über normal, normal, unter normal, niedrig), # mit dem zuvor erhaltenen Hexadezimalwert, Programmpfad mit dem vollständigen Pfad zum Spiel oder zur Anwendung.

Nachdem Sie nun eine Verknüpfung erstellt haben, starten Sie stattdessen diese Verknüpfung, wenn Sie ein Programm ausführen möchten, und Windows startet das Programm automatisch mit der CPU-Affinität und Priorität, die Sie in den Befehlsoptionen der Verknüpfung festgelegt haben. Beachten Sie jedoch, dass diese Methode nur für Apps und Spiele funktioniert, die nur in einem einzigen Prozess ausgeführt werden. Für Anwendungen, die in mehreren Prozessen ausgeführt werden, z. B. chrome.exe, firefox.exe oder msedge.exe, müssen Sie Priorität und CPU-Affinität erzwingen, indem Sie die folgende Problemumgehung befolgen.

Lesen : Ändern Sie die Prozesspriorität für laufende Prozesse über die Befehlszeile

Legen Sie die Affinität und CPU-Priorität dauerhaft fest, indem Sie ein PowerShell-Skript für den Prozess erstellen.

Legen Sie die Affinität und CPU-Priorität dauerhaft fest, indem Sie ein PowerShell-Skript für den Prozess erstellen.

  • Sie beginnen mit der Erstellung eines PowerShell-Skripts.
  • Erstellen Sie eine Textdatei und benennen Sie sie nach Belieben, jedoch mit der Erweiterung .ps1 .
  • Öffnen Sie nach der Erstellung die .ps1-Datei in Notepad oder einem anderen kompatiblen Texteditor.
  • Geben Sie die folgende Syntax in einen Texteditor ein:
|_+_|
  • Ersetzen Sie chrome.exe durch den Namen des Prozesses, für den Sie die Priorität festlegen möchten, und den Prioritätswert (Echtzeit 256, hoch 128, über normal 32768, normal 32, unter normal 16384, niedrig 64) in SetPriority(value).
  • Jetzt müssen Sie den Dezimalwert der CPU-Kerne bestimmen, die Sie für den Prozess verwenden möchten. Da Sie dieselben CPU-Kerne wie oben verwenden, überprüfen Sie den Dezimalwert im obigen Konverter.
  • Nun, wenn Sie die CPU anpassen möchten nur ein Prozess , geben Sie die folgende Befehlszeile in das PowerShell-Skript ein.
|_+_|
  • So stellen Sie die Prozessoraffinität ein alle Prozesse mit dem gleichen Namen B. chrome.exe, firefox.exe oder msedge.exe, geben Sie die folgende Befehlszeile in ein PowerShell-Skript ein.
|_+_|
  • Ersatzwert 1 mit dem Dezimalwert, den Sie vom Konverter erhalten haben, chrome mit dem Namen des Prozesses, für den Sie die CPU-Affinität festlegen möchten.
  • Speichern Sie Ihren Texteditor.
  • Um das Skript auszuführen, klicken Sie mit der rechten Maustaste auf die Datei und wählen Sie sie aus Mit PowerShell ausführen .

Standardmäßig lässt Windows nicht zu, dass Skripts auf dem System ausgeführt werden. Damit Ihr Skript funktioniert, tsp D wenn Sie dazu aufgefordert werden. Das Skript wird dann ausgeführt und beendet, nachdem alle Befehle ausgeführt wurden. Wenn Sie aufgrund der Ausführungsrichtlinie Probleme beim Ausführen des Skripts haben, können Sie die Ausführung des PowerShell-Skripts aktivieren oder eine Desktopverknüpfung erstellen, die auf das zuvor erstellte ps1-Skript mit einem Parameter verweist, der die Ausführungsrichtlinie umgeht, indem Sie den Befehl unter V Geben Sie die Position des Elements ein Feld:

|_+_|
  • Die Ersetzungen FullPathToPowerShellScript Platzhalter mit dem tatsächlichen Pfad zu Ihrer PS1-Skriptdatei. Wenn sich Ihr Windows nicht auf Laufwerk C: befindet oder Ihre Powershell an anderer Stelle installiert ist, ersetzen Sie C:WindowsSystem32WindowsPowerShellv1.0powershell.exe mit dem Pfad zu powershell.exe auf Ihrem System.

Lesen : Passen Sie die Prozessorplanung an, um die Leistung in Windows zu verbessern.

Xbox-Lernspiele

2] Verwenden Sie eine Drittanbieter-App

Lasso-Prozess

Diese Methode beseitigt auch den Nachteil der Verwendung des Task-Managers zur Begrenzung der CPU-Auslastung, was bedeutet, dass Ihre Einstellungen nach dem Neustart des Programms zurückgesetzt werden. Wenn Sie also eine umfassendere Lösung zur Verwaltung der Ressourcennutzung in einem Programm benötigen, können Sie Apps von Drittanbietern wie Process Lasso, Bill2 Process Manager und Process Tamer ausprobieren.

Gehen Sie wie folgt vor, um die CPU-Auslastung eines Prozesses mit Process Lasso zu begrenzen:

Notiz A: Wenn Sie mit diesem oder einem anderen erwähnten Dienstprogramm größere Änderungen vornehmen möchten, empfehlen wir Ihnen, einen Wiederherstellungspunkt zu erstellen, bevor Sie fortfahren.

  • Laden Sie die entsprechende Version des Dienstprogramms herunter und installieren Sie sie auf Ihrem System.
  • Starten Sie dann die App mit erhöhten Berechtigungen.
  • Klicken Sie mit der rechten Maustaste auf den gewünschten Prozess und ändern Sie ihn Priorität Und Nähe entsprechend Ihrer Anforderung.
  • Nehmen Sie Änderungen vor, indem Sie auswählen Stets Option aus dem Kontextmenü. Wenn du wählst Aktuell Option, gilt sie nur bis zum Neustart des Programms.
  • Danach können Sie die Anwendung beenden.

Lesen : So aktivieren oder deaktivieren Sie das Parken von CPU-Kernen in Windows

3] Reduzieren Sie den maximalen CPU-Status

Kleinerer maximaler Prozessorzustand

Diese Methode ist nicht so invasiv wie die beiden oben beschriebenen Methoden. Mit dieser Einstellung können Sie die maximale Geschwindigkeit begrenzen, die Ihr Prozessor erreichen kann, wodurch die Belastung Ihres Prozessors verringert und möglicherweise eine Überhitzung Ihres PCs verhindert wird.

Gehen Sie wie folgt vor, um den maximalen Prozessorstatus Ihres Prozessors zu verringern:

  • Öffnen Sie die Systemsteuerung.
  • Klicken Energieeinstellungen .
  • Klicke auf Planeinstellungen ändern neben dem aktiven Energiesparplan Ihres Systems.
  • Dann klicken Sie auf Erweiterte Energieeinstellungen ändern . Ein neues Energieoptionen-Fenster wird geöffnet.
  • Finden und erweitern Prozessor-Energieverwaltung Möglichkeit.
  • Klicke auf Maximaler Prozessorzustand Option und bearbeiten Sie die Werte.
  • Der Standardwert ist 100 Prozent. Ändern Sie es in 80 Prozent wie für Von Batterien Und in Verbindung gebracht Optionen.
  • Klicken Anwenden > BUSSGELD um die Änderungen zu speichern und das Fenster zu verlassen.

In der obigen Konfiguration läuft Ihre CPU zu Spitzenzeiten mit 80 Prozent ihrer Kapazität.

Das ist alles!

Verwandter Beitrag : So überprüfen, reduzieren oder erhöhen Sie die CPU-Auslastung in Windows

kostenloser Spamfilter für Outlook

So weisen Sie einem Programm in Windows 11/10 mehr CPU zu

Prozessoren werden Programmen nicht zugeordnet. Programme erstellen Ausführungsthreads, die gleichzeitig ausgeführt werden. Unterschiedliche Prozessoren unterstützen eine unterschiedliche Anzahl von Threads, die sie gleichzeitig ausführen können. Wenn ein Programm mehrere Threads erstellt, die gleich oder größer als die maximale Anzahl von Threads sind, die von der CPU unterstützt werden, kann es mehr CPU verbrauchen.

Kann ich die CPU-Auslastung eines Prozesses begrenzen?

Die einfachste Möglichkeit, die CPU-Auslastung eines Prozesses auf einem Windows 11/10-Computer zu begrenzen, besteht darin, die CPU-Leistung zu begrenzen. Gehen Sie zur Systemsteuerung. Maximaler CPU-Zustand und Reduzieren Sie ihn auf 80% oder was auch immer Sie wollen. Mit Software, die die CPU-Temperatur als 'High Speed ​​​​Fan' misst

Beliebte Beiträge