Jak BEZPIECZNIE nadać aplikacji wysoki priorytet w systemie Windows 11

Jak BEZPIECZNIE nadać aplikacji wysoki priorytet w systemie Windows 11

System Windows całkiem nieźle radzi sobie z przydzielaniem zasobów systemowych procesom i programom, które najbardziej ich potrzebują, przypisując im poziomy priorytetów. Większość instalowanych aplikacji może działać doskonale z „normalnym” poziomem priorytetu, który jest domyślny.

Jednak od czasu do czasu może być konieczne uruchomienie programu na poziomie wyższym niż domyślny normalny, na przykład gry, aby go przyspieszyć. Ale robienie tego wiąże się z kosztami i jest okazją, nad którą warto się zastanowić.

Jak więc bezpiecznie uruchomić aplikację z wysokim priorytetem, nie powodując problemów w systemie? Dowiedzmy Się.

Co się stanie, gdy ustawisz wysoki priorytet aplikacji?

Istnieje łącznie sześć poziomów priorytetów, na których system Windows uruchamia różne procesy i programy – niski, poniżej normalnego, normalny, powyżej normalnego, wysoki i w czasie rzeczywistym.

W zależności od ich priorytetu system Windows uszereguje aplikacje i ustawi je w kolejce. Im wyższy priorytet, tym więcej czasu dostaje aplikacja. Tak więc usługi i procesy, które są niezwykle ważne dla systemu Windows, będą działać z wysokim priorytetem. Jeśli nie masz dobrego powodu, aby zmienić priorytety aplikacji, najlepiej pozostawić systemowi Windows decydowanie, które procesy zostaną potraktowane priorytetowo podczas przydzielania zasobów.

Oczywiście, jeśli istnieje szczególnie opóźniona aplikacja, którą chciałbyś, aby działała płynnie, możesz rozważyć zmianę jej priorytetu znacznie powyżej normalnego na kategorię „wysoki”. Należy jednak pamiętać, że spowoduje to pozbycie się niektórych zasobów z miejsca, w którym są najbardziej potrzebne, i może prowadzić do pewnych wstrząsających wyników, takich jak zamrożenie lub opóźnienie wprowadzania danych za pomocą myszy i klawiatury.

Co należy wziąć pod uwagę przed nadaniem aplikacji wysokiego priorytetu?

To, czy nadać aplikacji wysoki priorytet, zależy w dużej mierze od procesora, a także od samego zadania.

Jeśli aplikacja nie jest głodna zasobów, możesz dużo uciec. Ale jeśli planujesz ulepszyć aplikację do edycji wideo lub grę, o czym większość ludzi myśli, gdy ingeruje w priorytety, twój system odniesie widoczne uderzenie. Jeśli twoja aplikacja o wysokim priorytecie gromadzi wszystkie zasoby systemowe, a nawet twoje polecenia nie mają nic do wykonania, nie ma sensu robić tego w pierwszej kolejności.

Ponownie, będzie to zależeć od zasobów oferowanych przez system i aplikacji, którą chcesz uruchomić. Ale jeśli chcesz poeksperymentować i zobaczyć, co się stanie, gdy uruchomisz aplikację intensywnie korzystającą z procesora z wysokim priorytetem, śmiało. Nie spowoduje to uszkodzenia komputera (chociaż w celu ponownego uruchomienia trzeba będzie sięgnąć po przycisk zasilania), a zmiany priorytetów zostaną również przywrócone do wartości domyślnych po ponownym uruchomieniu systemu.

Wymagania wstępne dotyczące nadania aplikacji wysokiego priorytetu

Zanim ustawisz wysoki priorytet aplikacji, jest kilka rzeczy, które powinieneś usunąć z drogi.

Wyłącz UACa

Kontrola konta użytkownika (UAC) chroni Twój system przed potencjalnie szkodliwymi aplikacjami i zmianami ustawień, uniemożliwiając wprowadzanie tych zmian. Ale jeśli wiesz, co robisz, UAC może być uciążliwe. Chociaż nie przeszkodzi ci to w dokonywaniu jakichkolwiek zmian, ma tendencję do wyświetlania monitów o potwierdzenie każdej małej rzeczy. Najlepiej go wyłączyć i pozbyć się jego irytującej obecności. Oto jak:

Naciśnij Start, wpisz UAC i wybierz Zmień ustawienia kontroli konta użytkownika .

Przesuń suwak powiadamiania do końca do „Nigdy nie powiadamiaj”.

Następnie kliknij OK .

I tak po prostu, UAC jest na uboczu.

Nadaj aplikacji uprawnienia administratora

Inną, być może ważniejszą zmianą, którą musisz wprowadzić, jest nadanie uprawnień administratora aplikacji, której próbujesz nadać wysoki priorytet. Oto jak się do tego zabrać:

Otwórz aplikację, aby jej procesy były uruchomione. Następnie kliknij prawym przyciskiem myszy pasek zadań i wybierz Menedżer zadań .

Ewentualnie naciśnij , Ctrl+Shift+Escaby wyświetlić Menedżera zadań. Następnie znajdź proces swojej aplikacji w Menedżerze zadań. Kliknij go prawym przyciskiem myszy i wybierz Właściwości .

Kliknij kartę Zabezpieczenia , aby się do niej przełączyć.

Następnie kliknij pole Edytuj .

Następnie daj swojej aplikacji „Pełną kontrolę”, klikając pole pod „Zezwól”.

Następnie kliknij OK .

Kliknij OK ponownie.

Jakie są różne identyfikatory poziomów priorytetu?

W przypadku niektórych metod, takich jak używanie terminali poleceń, takich jak PowerShell i wiersz polecenia podany poniżej, będziesz musiał wprowadzić identyfikator poziomu priorytetu, aby zmienić priorytet procesu aplikacji. Te identyfikatory poziomów priorytetów są następujące:

Niski – 64

Poniżej normy – 16384

Normalny – 32

Powyżej normy – 32768

Wysoka – 128

W czasie rzeczywistym – 256

Z tych sześciu będziesz potrzebować numeru identyfikacyjnego poziomu priorytetu „128” dla metod podanych poniżej.

Jak bezpiecznie nadać aplikacji wysoki priorytet

Teraz, gdy wiesz, o czym należy pamiętać, nadając aplikacji wysoki priorytet, oto kilka sposobów, jak to zrobić:

Metoda 1: W programie PowerShell

Naciśnij Start, wpisz powershell , kliknij wynik prawym przyciskiem myszy i wybierz Uruchom jako administrator .

Teraz wpisz następujące polecenie:

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

Zastąp ProcessName pełną nazwą pliku wykonywalnego aplikacji (wraz z jego rozszerzeniem) i zastąp PriorityLevelID numerem identyfikacyjnym wysokiego priorytetu, który wynosi 128.

Następnie naciśnij Enter. I tak po prostu nadałeś swojej aplikacji wysoki priorytet dzięki PowerShell.

Metoda 2: użycie polecenia wmic w wierszu polecenia

Polecenia wiersza polecenia są nieco łatwiejsze do rozwiązania. Oto jak go użyć, aby nadać aplikacji wysoki priorytet:

Naciśnij Start, wpisz cmd , a następnie kliknij prawym przyciskiem myszy najlepiej dopasowany wynik i wybierz Uruchom jako administrator .

Teraz wpisz następujące polecenie:

wmic process where name="ProcessName"CALL setpriority ProrityLevelID

Pamiętaj, aby zastąpić ProcessName nazwą aplikacji, a PriorityLevelID wartością 128 (dla wysokiego priorytetu), na przykład:

Następnie naciśnij Enter. Poziom priorytetu zostanie ustawiony na wysoki dla aplikacji.

Metoda 3: Uruchom aplikację z wysokim priorytetem

Do tej pory widzieliśmy, jak ustawić priorytet aplikacji, która jest już uruchomiona. Ale możesz także użyć wiersza polecenia, aby uruchomić aplikację o wysokim priorytecie. Oto jak:

Otwórz wiersz polecenia z uprawnieniami administratora, a następnie wpisz następujące polecenie:

start ""/'Prioritylevel' "ApplicationPath"

Pamiętaj, aby zastąpić „Prioritylevel” wartością High (bez cudzysłowów), a ApplicationPath pełną ścieżką aplikacji (z cudzysłowami).

I tak po prostu uruchomiłeś aplikację z wysokim priorytetem.

Metoda 4: Ustaw na stałe wysoki priorytet aplikacji

Domyślnie wszystkie zmiany wprowadzone w priorytecie aplikacji zostaną zresetowane po ponownym uruchomieniu komputera. Aby zmiany były trwałe, dodamy polecenie wiersza polecenia do skrótu aplikacji.

Najpierw przejdź do folderu aplikacji, kliknij go prawym przyciskiem myszy i wybierz Pokaż więcej opcji .

Następnie wybierz Wyślij do , a następnie Pulpit (utwórz skrót) .

Teraz kliknij skrót prawym przyciskiem myszy i wybierz Właściwości .

Obok pola „Cel” powinna być widoczna lokalizacja aplikacji.

Przesuń kursor na początek ścieżki lokalizacji, a następnie skopiuj następujące elementy:

%windir%\system32\cmd.exe /c start ""/high

I wklej go przed lokalizacją aplikacji w polu „Cel”. Powinno to wyglądać mniej więcej tak:

Następnie kliknij OK .

Teraz za każdym razem, gdy uruchomisz tę aplikację za pomocą skrótu, będzie ona działać z wysokim priorytetem.

Metoda 5: Zmień koligację procesora dla aplikacji o wysokim priorytecie za pomocą Menedżera zadań

Koligacja procesora to nie to samo, co poziom priorytetu aplikacji. Zamiast zmieniać priorytety, ta opcja pozwala zdecydować, z ilu rdzeni procesora ma korzystać aplikacja. Jeśli nadajesz relatywnie cięższej aplikacji wysoki priorytet, ograniczenie wykorzystania jej rdzenia procesora może pomóc zmniejszyć obciążenie komputera, tak aby podstawowe usługi mogły działać bez żadnych problemów.

Ctrl+Shift+Esc

Następnie wybierz Szczegóły .

Wyszukaj swoją aplikację, kliknij ją prawym przyciskiem myszy i wybierz Ustaw powinowactwo .

Tutaj ogranicz liczbę rdzeni procesora dostępnych dla aplikacji, odznaczając kilka procesorów.

Następnie kliknij OK .

Czy powinieneś uruchamiać aplikację z priorytetem w czasie rzeczywistym?

W prawie wszystkich przypadkach odpowiedź brzmi „nie”. Priorytet czasu rzeczywistego jest zarezerwowany głównie dla aplikacji, które muszą bezpośrednio „rozmawiać” ze sprzętem, takim jak klawiatura i mysz, lub wykonywać zadania wymagające minimalnych przerw. Jeśli wypchniesz aplikację, aby działała z priorytetem w czasie rzeczywistym, prawie zawsze możesz spodziewać się problemów z rejestrowaniem przez system Windows nawet najbardziej podstawowych poleceń.

Mamy nadzieję, że udało Ci się uruchomić aplikację z wysokim priorytetem w systemie Windows 11. W większości przypadków nie powinno to być konieczne. Ale teraz wiesz, o czym należy pamiętać, kiedy musisz. Do następnego razu, bądź bezpieczny!

  • Jakie usługi systemu Windows 11 bezpiecznie wyłączyć i jak?
  • Jak włączyć lub wyłączyć tryb wydajności w systemie Windows 11 dla aplikacji lub procesu
  • 14 sposobów na otwarcie wiersza polecenia w systemie Windows 11
  • Widżety systemu Windows 11 nie działają? 15 sposobów naprawy
  • Jak zatrzymać aktualizację systemu Windows 11 [objaśnienie 7 metod]

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *