Top 5 způsobů, jak změnit úroveň priority pro programy ve Windows 10 a Windows 11
Různé / / July 01, 2022
Systém Windows rozděluje prostředky vašeho počítače mezi všechny spuštěné programy na základě úrovní priority. Pokud však chcete zvýšit výkon určitého aplikace nebo program, můžete vždy změnit jeho úroveň priority procesu v systému Windows.
Existuje několik způsobů, jak změnit úroveň priority pro programy v systému Windows. V tomto příspěvku vás provedeme všemi. Nejprve si ale ujasněme, kdy je vhodné změnit úroveň priority programu.
Kdy byste měli změnit úroveň priority programu
Ve výchozím nastavení Windows 11 přiděluje každému procesu různé úrovně priority na základě jeho důležitosti. V ideálním případě byste se s tím nemuseli vrtat. Pokud však chcete věnovat více prostředků konkrétní aplikaci nebo programu, můžete změnit úroveň jejich priority.
Windows má šest úrovní priority: V reálném čase, Vysoká, Nadnormální, Normální, Pod normální nebo Nízká. Je třeba poznamenat, že zvýšení úrovně priority procesu pro příliš mnoho aplikací a programů může také způsobit nestabilita systému. Prioritu procesu pro program tedy upravujte pouze tehdy, když je to nutné.
1. Změňte prioritu procesu pomocí Správce úloh
Správce úloh je užitečný nástroj, který vám umožní spravovat různé aplikace, procesy a služby v systému Windows. Můžete jej také použít ke změně úrovní priority pro aplikace a programy. Zde je návod.
Krok 1: Stisknutím Ctrl + Shift + Esc na klávesnici spustíte Správce úloh.
Krok 2: Přejděte na kartu Podrobnosti a vyhledejte proces .EXE pro váš program. Klikněte na něj pravým tlačítkem, přejděte na Nastavit prioritu a vyberte z dostupných možností.
Krok 3: Pro potvrzení klikněte na Změnit prioritu.
Jakmile dokončíte výše uvedené kroky, váš program bude pracovat na zadané úrovni priority, dokud jej nezavřete.
2. Změňte prioritu procesu pomocí příkazového řádku
Pokud jste vášnivým uživatelem systému Windows, který dává přednost provádění změn prostřednictvím Příkazový řádek, můžete také změnit úroveň priority programu spuštěním příkazu. Zde je návod.
Krok 1: Klepněte pravým tlačítkem myši na nabídku Start a ze seznamu vyberte Terminál (Admin).
Krok 2: V konzole vložte následující příkaz a stiskněte klávesu Enter.
wmic process where name="ProcessName.exe" CALL setpriority "PriorityLevel"
Nahradit ProcessName ve výše uvedeném příkazu se skutečným názvem procesu. Podobně vyměňte Úroveň priority s úrovní priority, kterou chcete použít: V reálném čase, Vysoká, Nadnormální, Normální, Pod normální nebo Nízká.
Jakmile příkaz spustíte, váš program poběží na jiné úrovni priority.
3. Změňte prioritu procesu pomocí PowerShellu
Podobné jako Příkazový řádek, můžete také provést příkaz prostřednictvím prostředí PowerShell a změnit úroveň priority programu. Zde je to, co budete muset udělat.
Krok 1: Klikněte na ikonu hledání na hlavním panelu, zadejte Windows PowerShell a klikněte na Spustit jako správce.
Krok 2: Vložte následující příkaz do okna PowerShell a stiskněte Enter.
Get-WmiObject Win32_process -filter ‘name = “ProcessName.exe”‘ | foreach-object { $_.SetPriority (PriorityLevelID) }
Nahradit ProcessName ve výše uvedeném příkazu s názvem vašeho programu. Nahradit PriorityLevelID s ID kódem spojeným s úrovní priority. Zde jsou ID kódy pro různé úrovně priority:
- Reálný čas: 256
- Nejvyšší: 128
- Nadnormální: 32768
- Normální: 32
- Pod normálem: 16384
- Nejnižší: 64
Pokud tedy například chcete nastavit prioritu procesu pro Skitch na Above normal, měli byste zadat následující příkaz.
Get-WmiObject Win32_process -filter ‚name = „skitch.exe“‘ | foreach-object { $_.SetPriority (32768) }
4. Změňte prioritu procesu vytvořením zástupce
Pokud chcete, aby systém Windows vždy spouštěl program s určitou úrovní priority, můžete také vytvořit vlastní zástupce na ploše pro to. To eliminuje potřebu měnit úroveň priority při každém spuštění tohoto programu.
Krok 1: Klepněte pravým tlačítkem myši na svůj program a vyberte Vlastnosti.
Krok 2: Zkopírujte cestu k souboru uvedenou v poli Cíl.
Krok 3: Dále klikněte pravým tlačítkem kamkoli na prázdné místo na ploše, přejděte na Nový a vyberte Zástupce.
Krok 4: V Průvodci zástupcem zadejte do pole následující cestu.
cmd.exe /c start "ProgramName" /Priorita "FilePath"
Nahradit Název programu ve výše uvedeném příkazu se skutečným názvem vašeho programu a Přednost s libovolnou úrovní priority: v reálném čase, vysoká, nadnormální, normální, pod normální nebo nízká. Také vyměnit Cesta k souboru s cestou zkopírovanou v kroku 2.
Krok 5: Zadejte vhodný název zkratky a klikněte na Dokončit.
A můžete jít. Tuto zkratku můžete použít ke spuštění programu na zadané úrovni priority.
5. Změňte prioritu procesu pomocí Editoru registru
Dalším způsobem, jak změnit úroveň priority procesu v systému Windows, je pomocí Editoru registru. Je důležité si uvědomit, že Editor registru nese důležitá nastavení pro Windows a jeho aplikace. Tuto metodu byste proto měli používat až poté zálohování existujících souborů registru.
Krok 1: Klepněte pravým tlačítkem kamkoli na prázdné místo na ploše, přejděte na Nový a vyberte Textový dokument.
Krok 2: Vložte následující příkaz do okna poznámkového bloku.
Editor registru Windows verze 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\ProgramName.exe\PerfOptions]"CpuPriorityClass"=dword: Priorita
Nahradit Název programu ve výše uvedeném příkazu se skutečným názvem vašeho programu. Nahradit Přednost s hexadecimální hodnotou spojenou s úrovní priority. Zde jsou hexadecimální hodnoty pro různé úrovně priority:
- Vysoká: 00000003
- Nadnormální: 00000006
- Normální: 00000002
- Pod normálem: 00000005
- Nízká: 00000001
Krok 3: Stisknutím Ctrl + Shift + S otevřete dialogové okno Uložit jako a uložte soubor s příponou „.reg“.
Krok 4: Dvakrát klikněte na nově vytvořený soubor registru a pokračujte kliknutím na Ano.
Poté restartujte počítač, aby systém Windows mohl změnit úroveň priority vašeho programu.
Na prioritách záleží
Kromě výše uvedených metod existuje spousta programů třetích stran, které můžete použít ke změně úrovní priority pro aplikace a programy v systému Windows. Pokud však dáváte přednost nativním metodám, můžete ke správě úrovní priority programů použít kteroukoli z výše uvedených metod.