A folyamatprioritás módosítása a parancssor használatával futó folyamatokhoz
Amikor alkalmazásokat futtat a Windows rendszerben, ezek mindegyike megosztja a processzor erőforrásait a működéshez. A prioritási szint határozza meg a futó alkalmazás által használt processzorerőforrások számát.
A Windows(Windows) alkalmazások és folyamatok prioritása a következő szintek alapján történik:
- Valós idő.
- Magas.
- Normális felett.
- Normál.
- Normális alatt.
- Alacsony.
Minél magasabb a folyamathoz rendelt prioritási szint, annál több processzorerőforrást használ fel; ennélfogva annál jobb a folyamatot használó alkalmazás teljesítménye.
A Windows rendszer automatikusan hozzárendeli a prioritási szinteket a futó folyamatokhoz, de a szint manuálisan módosítható. Ez az útmutató három módszert mutat be ennek a műveletnek a végrehajtására.
Vegye figyelembe, hogy bár könnyen beállíthatja a folyamatprioritásokat, ez csak ideiglenes, mert a folyamat visszaáll az alapértelmezett prioritási szintre, amikor bezárja a programot vagy újraindítja a számítógépet.
A folyamat prioritási szintjének megváltoztatása a Windows 10 rendszerben(Windows 10)
Háromféleképpen módosíthatja a gépén futó folyamatok prioritási szintjét. Ezt a következő módszerekkel teheti meg:
- Módosítsa a prioritást a Feladatkezelőben(Task Manager) .
- Állítsa be(Set) a folyamat prioritását a PowerShell segítségével .
- Állítsa be(Set) a prioritási szintet a Parancssor(Command Prompt) segítségével .
Olvassa el, hogy megtudja, hogyan végezheti el a fenti műveleteket anélkül, hogy komoly szövődményekbe ütközne.
1] Módosítsa(Change) a prioritást a Feladatkezelőben(Task Manager)
A prioritás beállításához a Feladatkezelőben kattintson(Task ManagerRight-click) a jobb gombbal a Start gombra, és válassza a Feladatkezelő(Task Manager) lehetőséget . További részletekért (More details)kattintson(Click) a lefelé mutató nyílra a Feladatkezelő(Task Manager) képernyő alján .
Váltson át a Részletek(Details) lapra az ablak tetején. Itt keresse meg azt a folyamatot, amelynek prioritását módosítani szeretné, és mutasson a Prioritás beállítása(Set priority) lehetőségre .
A helyi menüből válassza ki a kiválasztott alkalmazás vagy folyamat prioritási szintjét. A megadott prioritási szintek közül választhat.
Nyomja meg a Prioritás módosítása(Change priority) gombot, és zárja be a Feladatkezelőt.
2] Állítsa be(Set) a folyamat prioritását a PowerShell segítségével(PowerShell)
A Feladatkezelő(Task Manager) módszerrel ellentétben a PowerShell nem nevezi meg a prioritási szinteket angol nyelven. Ehelyett be kell állítania a prioritási szintet a kijelölt azonosítók(IDs) segítségével .
Az alábbi táblázat a különböző prioritási szinteket és a hozzájuk tartozó azonosítókat mutatja:
Priority Level | Corresponding ID |
Realtime | 256 |
High | 128 |
Above normal | 32768 |
Normal | 32 |
Below normal | 16384 |
Low | 64 |
Ennek ellenére kövesse az alábbi lépéseket a program/folyamat prioritási szintjének módosításához a PowerShell használatával .
Nyomja(Press) meg a Windows billentyűt, és keresse meg a PowerShell kifejezést(PowerShell) . Kattintson(Click) a programra a keresési eredmények közül.
A PowerShell ablakban írja be a következő parancsot, és nyomja meg az ENTER billentyűt(ENTER) .
Get-WmiObject Win32_process -filter 'name = "ProcessName.exe"' | foreach-object { $_.SetPriority(PriorityLevelID) }
A fenti parancsban cserélje ki a ProcessName -et annak a folyamatnak vagy alkalmazásnak a nevére, amelynek prioritási szintjét módosítani kívánja.
Hasonlóképpen módosítsa a PriorityLevelID -t a prioritási szintre.
3] Állítsa be(Set) a prioritási szintet a Parancssor segítségével(Command Prompt)
Nyomja meg a Windows key + R kombinációt a Futtatás(Run) párbeszédpanel megjelenítéséhez. Ide írja be a cmd parancsot(cmd) , és nyomja meg az ENTER billentyűt.
A Parancssor(Command Prompt) ablakban írja be az alábbi parancsot, és nyomja meg az ENTER billentyűt(ENTER) .
wmic process where name="ProcessName" CALL setpriority "PriorityLevelID"
MEGJEGYZÉS: (NOTE: ) A fenti parancsban cserélje ki a ProcessName -et annak a folyamatnak a nevére, amelynek prioritási szintjét módosítani kívánja.
Ezenkívül a művelet végrehajtása ezzel a paranccsal, a PowerShellhez(PowerShell) hasonlóan , a kijelölt prioritási szintű azonosítókat(IDs) használja . Tehát a fenti parancs beírásakor feltétlenül cserélje ki a PriorityLevelID -t az előző megoldás táblázatának megfelelő azonosítójára.
Ha a tényleges prioritási szint neveket szeretné használni, ahogyan azt a Feladatkezelő(Task Manager) metódusánál tettük, akkor használja az alábbi parancsot.
wmic process where name="ProcessName" CALL setpriority "PriorityLevelName"
Ennél a parancsnál ne felejtse el lecserélni a ProcessName értéket az alkalmazás/folyamat nevére, a PriorityLevelName pedig a használni kívánt prioritási szintre ( Realtime , High , Bove(Above) Normal , Normal , Below Normal vagy Low ).
MEGJEGYZÉS(NOTE) :
- Ez a bejegyzés megmutatja, hogyan MENTheti el a folyamatprioritást
- Tekintse meg ezt a bejegyzést, ha nem tudja beállítani a folyamatprioritást a Feladatkezelőben(can’t set Process Priority in Task Manager) .
Miután megtanultam a folyamatprioritási szintek beállításának három módját a Windows 10 rendszerben(Windows 10) , figyelmeztetnem kell, hogy a programokat ne állítsa valós idejű(realtime) prioritási szintre. Ez lehetővé teszi, hogy a folyamat a maximális mennyiségű erőforrást használja fel, és akadályozza más alkalmazások teljesítményét.
Related posts
Nem lehet beállítani a folyamatprioritást a Windows 10 Feladatkezelőjében
A CPU folyamatprioritás módosítása a Windows 10 rendszerben
A folyamatprioritás beállítása a Feladatkezelőben Windows 10 rendszeren
Módosítsa a helyi fiók jelszavát a Parancssor vagy a PowerShell segítségével
Módosítsa a parancssori képernyő pufferméretét és átlátszósági szintjét
Microsoft Office Click-To-Run Magas CPU-használat a Windows 11/10 rendszerben
Mi az Adobe_Updater.exe a Windows 10 rendszerű számítógépemen?
A folyamat nem tud hozzáférni a fájlhoz, mert azt egy másik folyamat használja
Mi az a CompatTelRunner.exe a Windows 11/10 rendszeren? Letilthatom?
Mi az IgfxEM.exe folyamat a Windows 11/10 rendszerben?
Mi az a splwow64.exe folyamat a Windows 10 rendszerben, és letilthatom?
Mi az a Sihost.exe a Windows 11/10 rendszerben? Honnan lehet tudni, hogy vírus?
Hiba történt a StartupCheckLibrary.dll indításakor Windows 11/10 rendszerben
Javítás: A Windows Driver Foundation magas processzort használ
Szolgáltatásgazda: Diagnosztikai házirend szolgáltatás 100%-os lemezhasználat Windows PC-n
A Desktop Window Manager leállt, és bezárult a Windows rendszerben
A Desktop Window Manager dwm.exe sok CPU-t, GPU-t vagy memóriát fogyaszt
A 100%-os lemez, magas CPU, nagy memóriahasználat javítása a Windows 11/10 rendszerben
Mi az a Device Census (devicecensus.exe) fájl a Windows 10 rendszerben?
Connected Devices Platform Service (CDPSvc) magas lemezhasználat