Zmień priorytet procesów dla uruchomionych procesów za pomocą wiersza poleceń
Gdy uruchamiasz aplikacje w systemie Windows(Windows) , wszystkie one współdzielą zasoby procesora, aby działać. Poziom priorytetu określa liczbę zasobów procesora używanych przez uruchomioną aplikację.
Aplikacje i procesy systemu Windows(Windows) mają priorytety na podstawie następujących poziomów:
- Czas rzeczywisty.
- Wysoki.
- Ponad normę.
- Normalna.
- Poniżej średniej.
- Niski.
Im wyższy poziom priorytetu przypisany do procesu, tym więcej zasobów procesora wykorzystuje; stąd lepsza wydajność aplikacji korzystającej z procesu.
System Windows automatycznie przypisuje poziomy priorytetów do uruchomionych procesów na podstawie, ale można zmienić poziom ręcznie. Ten przewodnik pokaże Ci trzy sposoby przeprowadzenia tej operacji.
Zauważ, że chociaż możesz łatwo ustawić priorytety procesów, jest to tylko tymczasowe, ponieważ proces powraca do domyślnego poziomu priorytetu po zamknięciu programu lub ponownym uruchomieniu komputera.
Jak zmienić poziom priorytetu procesu w Windows 10?
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ń(Task Manager) .
- Ustaw(Set) priorytet procesu za pomocą programu PowerShell .
- Ustaw(Set) poziom priorytetu za pomocą wiersza polecenia(Command Prompt) .
Czytaj dalej, aby dowiedzieć się, jak wykonać powyższe operacje bez popadania w poważne komplikacje.
1] Zmień(Change) priorytet w Menedżerze zadań(Task Manager)
Aby ustawić priorytet w Menedżerze zadańKliknij prawym przyciskiem myszy(Task ManagerRight-click) przycisk Start i wybierz Menedżer zadań(Task Manager) . Kliknij(Click) strzałkę skierowaną w dół u dołu ekranu Menedżera zadań , aby (Task Manager)uzyskać więcej szczegółów(More details) .
Przejdź do zakładki Szczegóły(Details) w górnej części okna. Tutaj znajdź proces, dla którego chcesz zmienić jego priorytet, i najedź na Ustaw priorytet(Set priority) .
Z menu kontekstowego wybierz poziom priorytetu dla wybranej aplikacji lub procesu. Możesz wybierać pomiędzy podanymi poziomami priorytetów.
Naciśnij przycisk Zmień priorytet(Change priority) i zamknij Menedżera zadań.
2] Ustaw(Set) priorytet procesu za pomocą PowerShell
W przeciwieństwie do metody Menedżera zadań , (Task Manager)PowerShell nie nazywa poziomów priorytetów w języku angielskim. Zamiast tego musisz ustawić poziom priorytetu za pomocą wyznaczonych identyfikatorów(IDs) .
Poniższa tabela przedstawia różne poziomy priorytetów i odpowiadające im identyfikatory:
Priority Level | Corresponding ID |
Realtime | 256 |
High | 128 |
Above normal | 32768 |
Normal | 32 |
Below normal | 16384 |
Low | 64 |
Mając to na uwadze, wykonaj poniższe czynności, aby zmienić poziomy priorytetów programu/procesu za pomocą PowerShell .
Naciśnij(Press) klawisz Windows i wyszukaj PowerShell . Kliknij(Click) program z wyników wyszukiwania.
W oknie PowerShell wprowadź następujące polecenie i naciśnij ENTER .
Get-WmiObject Win32_process -filter 'name = "ProcessName.exe"' | foreach-object { $_.SetPriority(PriorityLevelID) }
W powyższym poleceniu zastąp ProcessName nazwą procesu lub aplikacji, dla której chcesz zmienić poziom priorytetu.
Podobnie zmień PriorityLevelID na numer poziomu priorytetu.
3] Ustaw(Set) poziom priorytetu za pomocą wiersza polecenia(Command Prompt)
Naciśnij kombinację Windows key + R , aby wyświetlić okno dialogowe Uruchom . (Run)Tutaj wpisz cmd i naciśnij ENTER.
W oknie wiersza polecenia(Command Prompt) wprowadź poniższe polecenie i naciśnij ENTER .
wmic process where name="ProcessName" CALL setpriority "PriorityLevelID"
UWAGA: (NOTE: ) W powyższym poleceniu zastąp ProcessName nazwą procesu, którego poziom priorytetu chcesz zmienić.
Ponadto wykonanie tej operacji za pomocą tego polecenia, podobnie jak w PowerShell , używa wyznaczonych identyfikatorów(IDs) poziomu priorytetu . Dlatego podczas wprowadzania powyższego polecenia pamiętaj, aby zastąpić PriorityLevelID odpowiednim identyfikatorem z tabeli w poprzednim rozwiązaniu.
Jeśli chcesz korzystać z rzeczywistych nazw poziomów priorytetów, tak jak to zrobiliśmy w metodzie Menedżera zadań(Task Manager) , możesz użyć poniższego polecenia.
wmic process where name="ProcessName" CALL setpriority "PriorityLevelName"
W przypadku tego polecenia pamiętaj, aby również zastąpić ProcessName nazwą aplikacji/procesu, a PriorityLevelName poziomem priorytetu, którego chcesz użyć ( Realtime , High , Above normal, Normal , Below Normal lub Low ).
UWAGA(NOTE) :
- W tym poście dowiesz się, jak ZAPISAĆ priorytet procesu
- Zobacz ten post, jeśli nie możesz ustawić priorytetu procesu w Menedżerze zadań(can’t set Process Priority in Task Manager) .
Po zapoznaniu się z trzema sposobami ustawiania poziomów priorytetów procesów w systemie Windows 10(Windows 10) muszę ostrzec przed ustawianiem programów na poziomie priorytetów czasu rzeczywistego . (realtime)Pozwala to procesowi wykorzystać maksymalną ilość zasobów i utrudni działanie innych aplikacji.
Related posts
Nie można ustawić priorytetu procesu w Menedżerze zadań systemu Windows 10
Jak zmienić priorytet procesu procesora w systemie Windows 10?
Jak ustawić priorytet procesu w Menedżerze zadań w systemie Windows 10?
Zmień hasło do konta lokalnego za pomocą wiersza polecenia lub PowerShell
Zmień rozmiar bufora i poziom przezroczystości ekranu wiersza polecenia
Usługa HP Display Control wymaga aktualizacji
Co to jest proces IgfxEM.exe widoczny w systemie Windows 11/10?
Poprawka: Windows Driver Foundation używający wysokiego procesora
Co to jest aplikacja Spooler SubSystem i dlaczego wysokie użycie procesora?
Napraw aplikację usług i kontrolera Wysokie zużycie procesora w systemie Windows 11/10
Nowoczesna konfiguracja Host wysokie zużycie procesora lub pamięci w systemie Windows 11/10
Jak naprawić problem wysokiego użycia procesora GSvr.exe w systemie Windows 10?
Host usługi: Usługa zasad diagnostycznych 100% wykorzystanie dysku na komputerze z systemem Windows
Co to jest proces syswow64 vmnat.exe? Czy to wirus?
Jak sprawdzić, który proces blokuje lub używa pliku w systemie Windows 11/10?
Napraw błąd CRITICAL PROCESS DIED, 0x000000EF w systemie Windows 11/10
Co to jest lsass.exe w systemie Windows 10 i jak sprawdzić, czy jest to wirus?
Co to jest proces YourPhone.exe w systemie Windows 11/10? Czy mam go usunąć?
Co to jest taskhostw.exe? Czy to wirus, czy jest bezpieczny?
Co to jest proces splwow64.exe w systemie Windows 10 i czy mogę go wyłączyć?