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

Wenn Sie Anwendungen in Ihrem Windows -System ausführen, teilen sich alle Ihre Prozessorressourcen für den Betrieb. Die Prioritätsstufe bestimmt die Anzahl der Prozessorressourcen, die eine laufende Anwendung verwendet.

Windows- Anwendungen und -Prozesse werden basierend auf den folgenden Ebenen priorisiert:

  • Echtzeit.
  • Hoch.
  • Über Normal.
  • Normal.
  • Unter dem Normalwert.
  • Niedrig.

Je höher die dem Prozess zugewiesene Prioritätsstufe, desto mehr Prozessorressourcen verwendet er; daher ist die Leistung der Anwendung, die den Prozess verwendet, umso besser.

Das Windows -System weist den laufenden Prozessen basierend automatisch die Prioritätsstufen zu, aber Sie können die Stufe manuell ändern. Diese Anleitung zeigt Ihnen drei Möglichkeiten, diesen Vorgang auszuführen.

Beachten Sie, dass Sie Prozessprioritäten zwar einfach festlegen können, dies jedoch nur vorübergehend ist, da der Prozess auf seine Standardprioritätsstufe zurückkehrt, wenn Sie das Programm schließen oder Ihren Computer neu starten.

So ändern Sie die Prozessprioritätsstufe in Windows 10

Es gibt drei Möglichkeiten, die Prioritätsstufe von Prozessen zu ändern, die auf Ihrem Computer ausgeführt werden. Sie können dies mit den folgenden Methoden tun:

  1. Ändern Sie die Priorität im Task-Manager .
  2. Legen Sie(Set) die Prozesspriorität mit PowerShell fest .
  3. Legen Sie(Set) die Prioritätsstufe mit der Eingabeaufforderung fest(Command Prompt) .

Lesen Sie weiter, um zu erfahren, wie Sie die oben genannten Operationen durchführen können, ohne auf ernsthafte Komplikationen zu stoßen.

1] Ändern Sie(Change) die Priorität im Task-Manager

Ändern Sie die Prozessprioritätsstufe in Windows 10

So legen Sie die Priorität im Task-Manager fest: Klicken Sie(Task ManagerRight-click) mit der rechten Maustaste auf die Schaltfläche Start und wählen Sie Task-Manager . Klicken Sie(Click) auf den nach unten zeigenden Pfeil am unteren Rand des Task-Manager -Bildschirms für  weitere Details(More details) .

Wechseln Sie oben im Fenster auf die  Registerkarte Details . Suchen Sie hier den Prozess, dessen Priorität Sie ändern möchten, und bewegen Sie den Mauszeiger auf  Priorität festlegen(Set priority) .

Wählen Sie im Kontextmenü die Prioritätsstufe für die ausgewählte Anwendung oder den ausgewählten Prozess aus. Sie können zwischen den vorgegebenen Prioritätsstufen wählen.

Klicken Sie auf die  Schaltfläche Priorität ändern(Change priority) und schließen Sie den Task-Manager.

2] Stellen Sie(Set) die Prozesspriorität mit PowerShell ein(PowerShell)

Anders als bei der Task-Manager- Methode benennt PowerShell(PowerShell) die Prioritätsstufen nicht in englischen Begriffen. Stattdessen müssen Sie die Prioritätsstufe mithilfe bestimmter IDs festlegen .

Die folgende Tabelle zeigt die verschiedenen Prioritätsstufen und ihre entsprechenden IDs:

Priority LevelCorresponding ID
Realtime256
High128
Above normal32768
Normal32
Below normal16384
Low64

Führen Sie vor diesem Hintergrund die folgenden Schritte aus, um die Prioritätsstufen von Programmen/Prozessen mithilfe von PowerShell zu ändern .

Drücken(Press) Sie die Windows -Taste und suchen Sie nach PowerShell . Klicken Sie(Click) in den Suchergebnissen auf das Programm.

Geben Sie im PowerShell -Fenster den folgenden Befehl ein und drücken Sie ENTER(ENTER) .

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

Prozesspriorität in Powershell einstellen

Ersetzen Sie im obigen Befehl  ProcessName durch den Namen des Prozesses oder der Anwendung, dessen Prioritätsstufe Sie ändern möchten.

Ändern Sie auf ähnliche Weise PriorityLevelID in die Nummer der Prioritätsebene.

3] Stellen Sie(Set) die Prioritätsstufe mit der Eingabeaufforderung ein(Command Prompt)

Drücken Sie die Kombination Windows key + R , um das Dialogfeld Ausführen aufzurufen. (Run)Geben Sie hier  cmd ein und drücken Sie die EINGABETASTE.

Geben Sie im Eingabeaufforderungsfenster(Command Prompt) den folgenden Befehl ein und drücken Sie die EINGABETASTE(ENTER) .

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

Stellen Sie die Prozesspriorität in der Eingabeaufforderung ein

HINWEIS: (NOTE: ) Ersetzen Sie im obigen Befehl  ProcessName durch den Namen des Prozesses, dessen Prioritätsstufe Sie ändern möchten.

Außerdem werden beim Ausführen dieses Vorgangs mit diesem Befehl wie in PowerShell die festgelegten Prioritätsstufen- IDs verwendet . Achten Sie also bei der Eingabe des obigen Befehls darauf, PriorityLevelID durch die entsprechende ID aus der Tabelle in der vorherigen Lösung zu ersetzen.

Wenn Sie die tatsächlichen Prioritätsstufennamen verwenden möchten, wie wir es in der Task-Manager - Methode getan haben, können Sie den folgenden Befehl verwenden.

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

Denken Sie daran, für diesen Befehl auch  ProcessName durch den Namen der Anwendung/des Prozesses und  PriorityLevelName durch die Prioritätsstufe zu ersetzen, die Sie verwenden möchten ( Realtime , High , Above normal, Normal , Below Normal oder Low ).

HINWEIS(NOTE) :

Nachdem ich die drei Möglichkeiten zum Festlegen von Prozessprioritätsstufen in Windows 10 kennengelernt habe, muss ich Sie davor warnen, Programme auf die  Echtzeitprioritätsstufe(realtime) zu setzen . Dadurch kann der Prozess die maximale Menge an Ressourcen nutzen und die Leistung anderer Anwendungen wird beeinträchtigt.



About the author

Ich bin ein professioneller Rezensent und Produktivitätssteigerer. Ich liebe es, Zeit online mit Videospielen zu verbringen, neue Dinge zu entdecken und Menschen bei ihren technologischen Bedürfnissen zu helfen. Ich habe einige Erfahrung mit Xbox und helfe Kunden seit 2009 dabei, ihre Systeme sicher zu halten.



Related posts