Cum se schimbă prioritatea unui proces Windows 10 folosind linia de comandă?
Publicat: 2020-10-19Este posibil să fi observat că atunci când rulați aplicații pe computerul dvs. Windows, resursele procesorului lor alocate variază. Acest lucru se întâmplă deoarece resursele sistemului dvs. sunt limitate. Deci, Windows atribuie un nivel de prioritate pentru fiecare program, pentru a determina câtă „putere” i se poate acorda. De obicei, aplicațiile și procesele Windows sunt prioritizate în următoarele niveluri:
- Timp real
- Înalt
- Peste normal
- Normal
- Sub normal
- Scăzut
Cu cât este mai mare nivelul de prioritate alocat procesului, cu atât mai multe resurse sunt alocate aplicației - și cu atât mai bine rulează.
Acum, în mod implicit, nivelurile de prioritate sunt atribuite diferitelor procese automat de sistemul Windows. Cu toate acestea, aveți opțiunea de a le modifica manual. În ghidul de mai jos, vă vom spune cum să schimbați prioritatea procesului pentru rularea proceselor folosind Linia de comandă, Managerul de activități și PowerShell.
Există trei moduri de a schimba nivelul de prioritate al proceselor care rulează pe mașina dvs. Puteți face acest lucru folosind următoarele metode:
- Schimbați prioritatea în Managerul de activități.
- Setați prioritatea procesului, folosind PowerShell.
- Setați nivelul de prioritate folosind linia de comandă.
Iată cum să schimbați prioritatea unui proces Windows 10 prin intermediul Managerului de activități
Pentru a seta prioritatea unei sarcini în Task Manager, procedați în felul următor:
- Faceți clic dreapta pe butonul Start și selectați Manager de activități.
- Faceți clic pe pictograma săgeată în jos din partea de jos pentru mai multe detalii.
- Accesați fila Detalii din partea de sus a ferestrei.
- Localizați procesul sau procesele pentru care doriți să schimbați prioritatea.
- Treceți cursorul peste Set Priority.
- În meniul contextual, alegeți nivelul de prioritate pe care doriți să-l atribuiți unui anumit proces.
- Acum, faceți clic pe butonul Schimbați prioritatea și închideți Managerul de activități.
Iată cum se schimbă prioritatea unui proces prin PowerShell
O altă modalitate de a schimba un nivel de prioritate al unui proces în Windows 10 este utilizarea PowerShell. Cu toate acestea, PowerShell nu prezintă nivelurile de prioritate în termeni „umani”. În schimb, veți alege ce nivel să atribui sarcinii pe baza ID-ului desemnat al nivelului. Acest lucru face lucrurile puțin mai complicate, dar am enumerat mai jos sensul codurilor de identificare pentru confortul dvs.:
Timp real | 256 |
Înalt | 128 |
Peste normal | 32768 |
Normal | 32 |
Sub normal | 16384 |
Scăzut | 64 |
Acum că știți ID-urile, puteți continua cu următorii pași:
- Pe tastatură, apăsați tasta Win și executați o căutare pentru PowerShell.
- Faceți clic pe primul rezultat al căutării.
- În fereastra PowerShell, introduceți comanda de mai jos și apăsați Enter:
Get-WmiObject Win32_process -filter 'name = “ProcessName.exe”' | foreach-object { $_.SetPriority(PriorityLevelID) }
- În comanda de mai sus, în loc de ProcessName, introduceți numele procesului (aplicația) pentru care doriți să schimbați nivelul de prioritate. În loc de PriorityLevelID, introduceți codul necesar pentru nivelul de prioritate.
Iată cum să schimbați prioritatea unui proces, folosind o linie de comandă
În cele din urmă, puteți, de asemenea, să schimbați nivelul de prioritate al unui pe computer folosind linia de comandă. Iată cum:
- Pe tastatură, apăsați combinația de taste Win + R pentru a deschide caseta de dialog Run.
- Introduceți „cmd” (fără ghilimele) și apăsați tasta Enter de pe tastatură.
- În fereastra Command Prompt, introduceți următoarea comandă și apăsați Enter:
proces wmic unde nume=”ProcessName” CALL setpriority “PriorityLevelID”

- În comanda de mai sus, înlocuiți ProcessName cu numele programului pentru care doriți să modificați nivelul de prioritate.
- De asemenea, va trebui să schimbați PriorityLevelID cu ID-ul corespunzător din tabelul de mai sus. Da, cu Command Prompt, trebuie să utilizați ID-uri de numere pentru niveluri de prioritate, la fel ca în PowerShell.
Cu toate acestea, dacă preferați să utilizați numele reale ale nivelurilor de prioritate (la fel ca în Task Manager), puteți utiliza o comandă diferită pentru a realiza acest lucru. Iată-l:
proces wmic unde nume=”ProcessName” CALL setpriority “PriorityLevelName”
În comanda de mai sus, va trebui să schimbați ProcessName cu numele procesului și PriorityLevelName la nivelul de prioritate pe care doriți să-l utilizați. În acest caz, puteți utiliza nume de nivel real: în timp real, ridicat, deasupra normalului, normal, sub normal sau scăzut.
Cum să opriți un proces dintr-o linie de comandă pe Windows 10?
În cele din urmă, dacă doriți să opriți pur și simplu unul dintre procesele care rulează pe computerul dvs., puteți face acest lucru și prin linia de comandă. Iată cum:
- Deschideți promptul de comandă cu privilegii administrative.
- Tastați „listă de activități” (fără ghilimele) pentru a vedea o listă completă a proceselor care rulează în prezent pe computerul dvs.
- Dacă doriți să opriți un proces, o puteți face fie folosind numele procesului, fie PID-ul acestuia (PID este un număr zecimal unic atribuit procesului).
- Pentru a opri un proces folosind numele său, introduceți următoarea comandă:
taskkill /IM „nume proces” /F
Notă: trebuie să înlocuiți „numele procesului” cu numele procesului pe care doriți să-l opriți.
- Dacă doriți să opriți un proces folosind ID-ul său, introduceți această comandă:
taskkill /F /PID pid_number
Notă: trebuie să înlocuiți „numărul PID” cu numărul procesului.
Iată-l - procesul a fost oprit și nu vă mai ocupă resursele sistemului.

Rezolvați problemele PC-ului cu Auslogics BoostSpeed
Pe lângă curățarea și optimizarea computerului, BoostSpeed protejează confidențialitatea, diagnostichează problemele hardware, oferă sfaturi pentru creșterea vitezei și oferă peste 20 de instrumente pentru a acoperi majoritatea nevoilor de întreținere și service ale PC-ului.
Sperăm că informațiile de mai sus au fost utile și că acum aveți trei moduri viabile de a seta manual nivelurile de prioritate pentru o varietate de sarcini în Windows. Dacă vă întrebați ce altceva puteți face pentru a vă face sistemul mai eficient, luați în considerare utilizarea funcției Optimize Tab din Auslogics BoostSpeed. Categoria Optimize Tab este echipată cu mai multe instrumente care pot spori performanța computerului dvs. - fără costuri pentru portofel sau pentru timpul dvs.
Auslogics BoostSpeed va scăpa eficient de toate problemele de reducere a vitezei care ar putea încetini computerul (jurnal de eroare, fișiere temporare, cache etc.). În plus, vă va proteja computerul de potențialele amenințări online.