Wie ändere ich die Priorität eines Windows 10-Prozesses über die Befehlszeile?

Veröffentlicht: 2020-10-19

Sie haben vielleicht bemerkt, dass beim Ausführen von Anwendungen auf Ihrem Windows-PC die zugewiesenen Prozessorressourcen variieren. Dies geschieht, weil die Ressourcen Ihres Systems begrenzt sind. Daher weist Windows jedem Programm eine Prioritätsstufe zu, um zu bestimmen, wie viel „Leistung“ ihm gewährt werden kann. Typischerweise werden Windows-Anwendungen und -Prozesse in die folgenden Ebenen priorisiert:

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

Je höher die Prioritätsstufe dem Prozess zugewiesen wird, desto mehr Ressourcen werden der App zugewiesen – und desto besser läuft sie.

Standardmäßig werden die Prioritätsstufen jetzt automatisch vom Windows-System verschiedenen Prozessen zugewiesen. Sie haben jedoch die Möglichkeit, diese manuell zu ändern. In der folgenden Anleitung erfahren Sie, wie Sie die Prozesspriorität für laufende Prozesse mit der Befehlszeile, dem Task-Manager und PowerShell ändern können.

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:

  • Ändern Sie die Priorität im Task-Manager.
  • Legen Sie die Prozesspriorität mithilfe von PowerShell fest.
  • Legen Sie die Prioritätsstufe mit der Eingabeaufforderung fest.

So ändern Sie die Priorität eines Windows 10-Prozesses über den Task-Manager

Um die Priorität einer Aufgabe im Task-Manager festzulegen, gehen Sie wie folgt vor:

  • Klicken Sie mit der rechten Maustaste auf die Schaltfläche Start und wählen Sie Task-Manager.
  • Klicken Sie unten auf das Abwärtspfeilsymbol, um weitere Details anzuzeigen.
  • Gehen Sie zur Registerkarte Details oben im Fenster.
  • Suchen Sie den Prozess oder die Prozesse, für die Sie die Priorität ändern möchten.
  • Bewegen Sie den Mauszeiger über Priorität festlegen.
  • Wählen Sie im Kontextmenü die Prioritätsstufe aus, die Sie einem bestimmten Prozess zuweisen möchten.
  • Klicken Sie nun auf die Schaltfläche Priorität ändern und schließen Sie den Task-Manager.

So ändern Sie die Priorität eines Prozesses über PowerShell

Eine andere Möglichkeit, eine Prioritätsstufe eines Prozesses in Windows 10 zu ändern, ist die Verwendung von PowerShell. PowerShell stellt die Prioritätsstufen jedoch nicht in „menschlichen“ Begriffen dar. Stattdessen wählen Sie anhand der zugewiesenen ID der Ebene aus, welche Ebene der Aufgabe zugewiesen werden soll. Das macht die Sache etwas komplizierter, aber wir haben die Bedeutung der ID-Codes unten für Ihre Bequemlichkeit aufgelistet:

Echtzeit 256
Hoch 128
Über Normal 32768
Normal 32
Unter dem Normalwert 16384
Niedrig 64

Nachdem Sie die IDs kennen, können Sie mit den folgenden Schritten fortfahren:

  • Drücken Sie auf Ihrer Tastatur die Win-Taste und führen Sie eine Suche nach PowerShell durch.
  • Klicken Sie auf das erste Suchergebnis.
  • Geben Sie im PowerShell-Fenster den folgenden Befehl ein und drücken Sie die Eingabetaste:

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

  • Geben Sie im obigen Befehl anstelle von ProcessName den Namen des Prozesses (App) ein, für den Sie die Prioritätsstufe ändern möchten. Geben Sie anstelle von PriorityLevelID den erforderlichen Prioritätsstufencode ein.

So ändern Sie die Priorität eines Prozesses mithilfe einer Befehlszeile

Schließlich können Sie auch die Prioritätsstufe eines auf Ihrem PC ändern, indem Sie die Eingabeaufforderung verwenden. Hier ist wie:

  • Drücken Sie auf Ihrer Tastatur die Tastenkombination Win + R, um das Dialogfeld Ausführen zu öffnen.
  • Geben Sie „cmd“ (ohne Anführungszeichen) ein und drücken Sie die Eingabetaste auf Ihrer Tastatur.
  • Geben Sie im Eingabeaufforderungsfenster den folgenden Befehl ein und drücken Sie die Eingabetaste:

wmic-Prozess, wobei Name = "ProcessName" CALL setpriority "PriorityLevelID"

  • Ersetzen Sie im obigen Befehl ProcessName durch den Namen des Programms, für das Sie die Prioritätsstufe ändern möchten.
  • Sie müssen auch PriorityLevelID in die entsprechende ID aus der obigen Tabelle ändern. Ja, bei der Eingabeaufforderung müssen Sie Nummern-IDs für Prioritätsstufen verwenden, genau wie bei PowerShell.

Wenn Sie jedoch lieber die tatsächlichen Namen der Prioritätsstufen verwenden (genau wie beim Task-Manager), können Sie einen anderen Befehl verwenden, um dies zu erreichen. Hier ist es:

wmic-Prozess, wobei Name = "ProcessName" CALL setpriority "PriorityLevelName"

Im obigen Befehl müssen Sie ProcessName in den Namen des Prozesses und PriorityLevelName in die Prioritätsstufe ändern, die Sie verwenden möchten. In diesem Fall können Sie tatsächliche Pegelnamen verwenden: Realtime, High, Above normal, Normal, Below Normal oder Low.

Wie stoppe ich einen Prozess von einer Befehlszeile unter Windows 10?

Wenn Sie schließlich einfach einen der auf Ihrem PC laufenden Prozesse stoppen möchten, können Sie dies auch über die Eingabeaufforderung tun. Hier ist wie:

  • Öffnen Sie die Eingabeaufforderung mit Administratorrechten.
  • Geben Sie „tasklist“ (ohne Anführungszeichen) ein, um eine vollständige Liste der Prozesse anzuzeigen, die derzeit auf Ihrem PC ausgeführt werden.
  • Wenn Sie einen Prozess stoppen möchten, können Sie dies tun, indem Sie entweder den Namen des Prozesses oder seine PID verwenden (PID ist eine eindeutige Dezimalzahl, die dem Prozess zugewiesen ist).
  • Um einen Prozess unter Verwendung seines Namens zu stoppen, geben Sie den folgenden Befehl ein:

taskkill /IM „Prozessname“ /F

Hinweis: Sie müssen „Prozessname“ durch den Namen des Prozesses ersetzen, den Sie stoppen möchten.

  • Wenn Sie einen Prozess anhand seiner ID stoppen möchten, geben Sie diesen Befehl ein:

taskkill /F /PID pid_number

Hinweis: Sie müssen „PID-Nummer“ durch die Nummer des Prozesses ersetzen.

Da haben Sie es – der Prozess wurde gestoppt und belegt Ihre Systemressourcen nicht mehr.

EMPFOHLEN

Beheben Sie PC-Probleme mit Auslogics BoostSpeed

Neben der Reinigung und Optimierung Ihres PCs schützt BoostSpeed ​​die Privatsphäre, diagnostiziert Hardwareprobleme, bietet Tipps zur Steigerung der Geschwindigkeit und bietet mehr als 20 Tools, um die meisten PC-Wartungs- und Serviceanforderungen abzudecken.

Auslogics BoostSpeed ​​ist ein Produkt von Auslogics, zertifizierter Microsoft Silver Application Developer
KOSTENFREIER DOWNLOAD

Wir hoffen, dass die obigen Informationen hilfreich waren und Sie jetzt drei praktikable Möglichkeiten haben, Prioritätsstufen für eine Vielzahl von Aufgaben in Windows manuell festzulegen. Wenn Sie sich fragen, was Sie sonst noch tun können, um Ihr System effizienter zu machen, sollten Sie die Funktion „Optimieren“ in Auslogics BoostSpeed ​​verwenden. Die Kategorie „Optimieren“ ist mit mehreren Tools ausgestattet, mit denen Sie die Leistung Ihres PCs steigern können – ohne Kosten für Ihren Geldbeutel oder Ihre Zeit.

Auslogics BoostSpeed ​​beseitigt effizient alle geschwindigkeitsmindernden Probleme, die Ihren PC verlangsamen könnten (Fehlerprotokolle, temporäre Dateien, Cache usw.). Darüber hinaus schützt es Ihren Computer vor potenziellen Online-Bedrohungen.