Jak zmienić priorytet procesu Windows 10 za pomocą wiersza poleceń?

Opublikowany: 2020-10-19

Być może zauważyłeś, że podczas uruchamiania aplikacji na komputerze z systemem Windows przydzielone im zasoby procesora są różne. Dzieje się tak, ponieważ zasoby twojego systemu są ograniczone. Tak więc system Windows przypisuje poziom priorytetu każdemu programowi, aby określić, ile „mocy” może mu przyznać. Zazwyczaj aplikacje i procesy systemu Windows są priorytetyzowane na następujących poziomach:

  • Czas rzeczywisty
  • Wysoki
  • Ponad normę
  • Normalna
  • Poniżej średniej
  • Niski

Im wyższy poziom priorytetu jest przypisany do procesu, tym więcej zasobów jest przydzielona aplikacji — i tym lepiej działa.

Teraz domyślnie poziomy priorytetów są przypisywane do różnych procesów automatycznie przez system Windows. Masz jednak możliwość ich ręcznej zmiany. W poniższym przewodniku dowiesz się, jak zmienić priorytet procesów dla uruchomionych procesów za pomocą wiersza poleceń, Menedżera zadań i PowerShell.

Istnieją trzy sposoby zmiany poziomu priorytetu procesów uruchomionych na komputerze. Możesz to zrobić za pomocą następujących metod:

  • Zmień priorytet w Menedżerze zadań.
  • Ustaw priorytet procesu za pomocą programu PowerShell.
  • Ustaw poziom priorytetu za pomocą wiersza polecenia.

Oto jak zmienić priorytet procesu Windows 10 za pomocą Menedżera zadań

Aby ustawić priorytet zadania w Menedżerze zadań, wykonaj następujące czynności:

  • Kliknij prawym przyciskiem myszy przycisk Start i wybierz Menedżer zadań.
  • Kliknij ikonę strzałki w dół na dole, aby uzyskać więcej informacji.
  • Przejdź do zakładki Szczegóły w górnej części okna.
  • Znajdź proces lub procesy, dla których chcesz zmienić priorytet.
  • Najedź kursorem na Ustaw priorytet.
  • W menu kontekstowym wybierz poziom priorytetu, który chcesz przypisać do konkretnego procesu.
  • Teraz kliknij przycisk Zmień priorytet i zamknij Menedżera zadań.

Oto jak zmienić priorytet procesu za pomocą PowerShell

Innym sposobem zmiany poziomu priorytetu procesu w systemie Windows 10 jest użycie PowerShell. Jednak PowerShell nie przedstawia poziomów priorytetów w kategoriach „ludzkich”. Zamiast tego będziesz wybierał poziom, który chcesz przypisać do zadania w oparciu o wyznaczony identyfikator poziomu. To trochę komplikuje sprawę, ale dla Twojej wygody wymieniliśmy znaczenie poniższych kodów identyfikacyjnych:

Czas rzeczywisty 256
Wysoki 128
Ponad normę 32768
Normalna 32
Poniżej średniej 16384
Niski 64

Teraz, gdy znasz identyfikatory, możesz wykonać następujące czynności:

  • Na klawiaturze naciśnij klawisz Win i uruchom wyszukiwanie PowerShell.
  • Kliknij pierwszy wynik wyszukiwania.
  • W oknie PowerShell wprowadź poniższe polecenie i naciśnij Enter:

Get-WmiObject Win32_process -filter 'nazwa = „NazwaProcesu.exe”' | foreach-object { $_.SetPriority(PriorityLevelID)}

  • W powyższym poleceniu zamiast ProcessName wprowadź nazwę procesu (aplikacji), dla którego chcesz zmienić poziom priorytetu. Zamiast PriorityLevelID wprowadź wymagany kod poziomu priorytetu.

Oto jak zmienić priorytet procesu za pomocą wiersza poleceń

Na koniec możesz także zmienić poziom priorytetu na swoim komputerze za pomocą wiersza polecenia. Oto jak:

  • Na klawiaturze naciśnij kombinację klawiszy Win + R, aby otworzyć okno dialogowe Uruchom.
  • Wpisz „cmd” (bez cudzysłowów) i naciśnij klawisz Enter na klawiaturze.
  • W oknie wiersza polecenia wprowadź następujące polecenie i naciśnij klawisz Enter:

proces wmic gdzie name=”NazwaProcesu”CALL setpriority “PriorityLevelID”

  • W powyższym poleceniu zastąp ProcessName nazwą programu, dla którego chcesz zmienić poziom priorytetu.
  • Będziesz także musiał zmienić PriorityLevelID na odpowiedni identyfikator z powyższej tabeli. Tak, w wierszu polecenia musisz używać identyfikatorów numerów dla poziomów priorytetów, tak jak w przypadku PowerShell.

Jeśli jednak wolisz używać rzeczywistych nazw poziomów priorytetów (tak jak w Menedżerze zadań), możesz użyć innego polecenia, aby to się stało. Oto on:

proces wmic gdzie name = „NazwaProcesu” CALL setpriority „PriorityLevelName”

W powyższym poleceniu musisz zmienić ProcessName na nazwę procesu i PriorityLevelName na poziom priorytetu, którego chcesz użyć. W takim przypadku możesz użyć rzeczywistych nazw poziomów: W czasie rzeczywistym, Wysoki, Powyżej normalnego, Normalny, Poniżej normalnego lub Niski.

Jak zatrzymać proces z wiersza poleceń w systemie Windows 10?

Wreszcie, jeśli chcesz po prostu zatrzymać jeden z procesów uruchomionych na komputerze, możesz to zrobić również za pomocą wiersza polecenia. Oto jak:

  • Otwórz wiersz polecenia z uprawnieniami administratora.
  • Wpisz „lista zadań” (bez cudzysłowów), aby zobaczyć pełną listę procesów aktualnie uruchomionych na komputerze.
  • Jeśli chcesz zatrzymać proces, możesz to zrobić, używając nazwy procesu lub jego PID (PID to unikalna liczba dziesiętna przypisana do procesu).
  • Aby zatrzymać proces przy użyciu jego nazwy, wprowadź następujące polecenie:

taskkill /IM „nazwa procesu” /F

Uwaga: Musisz zastąpić „nazwę procesu” nazwą procesu, który chcesz zatrzymać.

  • Jeśli chcesz zatrzymać proces przy użyciu jego identyfikatora, wprowadź to polecenie:

taskkill /F /PID numer_pid

Uwaga: „Numer PID” należy zastąpić numerem procesu.

Masz to — proces został zatrzymany i nie zajmuje już zasobów systemowych.

ZALECANA

Rozwiąż problemy z komputerem za pomocą Auslogics BoostSpeed

Oprócz czyszczenia i optymalizacji komputera, BoostSpeed ​​chroni prywatność, diagnozuje problemy ze sprzętem, oferuje wskazówki dotyczące zwiększania szybkości i zapewnia ponad 20 narzędzi do pokrycia większości potrzeb związanych z konserwacją i serwisem komputera.

Auslogics BoostSpeed ​​jest produktem Auslogics, certyfikowanego Microsoft Silver Application Developer
DARMOWE POBIERANIE

Mamy nadzieję, że powyższe informacje były pomocne i masz teraz trzy praktyczne sposoby ręcznego ustawiania poziomów priorytetów dla różnych zadań w systemie Windows. Jeśli zastanawiasz się, co jeszcze możesz zrobić, aby twój system był bardziej wydajny, rozważ użycie funkcji Optimize Tab w Auslogics BoostSpeed. Kategoria karty Optymalizuj jest wyposażona w kilka narzędzi, które mogą zwiększyć wydajność komputera — bez ponoszenia kosztów portfela i czasu.

Auslogics BoostSpeed ​​skutecznie rozwiąże wszystkie problemy zmniejszające prędkość, które mogą spowalniać komputer (dzienniki błędów, pliki tymczasowe, pamięć podręczna itp.). Co więcej, zapewni ochronę komputera przed potencjalnymi zagrożeniami internetowymi.