Cum se schimbă prioritatea unui proces Windows 10 folosind linia de comandă?

Este posibil să fi observat că atunci când rulați aplicații pe computerul dvs. Windows, resursele alocate ale procesorului 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 de multă „putere” poate fi acordată. De obicei, aplicațiile și procesele Windows sunt prioritare în următoarele niveluri:

  • Timp real
  • Înalt
  • Peste normal
  • Normal
  • Sub normal
  • Scăzut

Cu cât nivelul de prioritate este 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 automat diferitelor procese de către sistemul Windows. Cu toate acestea, aveți opțiunea de a le modifica manual. În ghidul de mai jos, vă vom spune cum să modificați prioritatea procesului pentru procesele care rulează folosind, Linia de comandă, Managerul de activități și PowerShell.

Există trei moduri de a schimba nivelul de prioritate al proceselor care rulează pe computerul dvs. Puteți face acest lucru folosind următoarele metode:

  • Schimbați prioritatea în Task Manager.
  • Setați prioritatea procesului, utilizând PowerShell.
  • Setați nivelul de prioritate utilizând Command Prompt.

Iată cum să schimbați prioritatea unui proces Windows 10 prin Task Manager

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 Task Manager.
  • 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ă modificați prioritatea.
  • Plasați cursorul peste Setare prioritate.
  • Î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 Modificare prioritate și închideți Managerul de activități.

Iată Cum să schimbați prioritatea unui proces prin PowerShell

O altă modalitate de a schimba un nivel de prioritate al unui proces în Windows 10 este prin utilizarea PowerShell. Cu toate acestea, PowerShell nu prezintă nivelurile de prioritate în termeni „umani”. În schimb, veți alege ce nivel să atribuiți sarcinii pe baza ID-ului desemnat al nivelului. Acest lucru face lucrurile puțin mai complicate, dar am enumerat mai jos semnificația codurilor de identificare pentru confortul dumneavoastră:

Timp real256
Înalt128
Peste normal32768
Normal32
Sub normal16384
Scăzut64

Acum că știți ID-urile, puteți continua cu următorii pași:

  • Pe tastatură, apăsați tasta Win și efectuaț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ției) pentru care doriți să modificați nivelul de prioritate. În loc de PriorityLevelID, introduceți codul de nivel de prioritate necesar.

Iată Cum se schimbă prioritatea unui proces, folosind o linie de comandă

În cele din urmă, puteți schimba, de asemenea, nivelul de prioritate al unui computer pe computer utilizând promptul de comandă. Iată cum:

  • Pe tastatură, apăsați combo-ul Win + R pentru a deschide caseta de dialog Executare.
  • Tastați „cmd” (fără ghilimele) și apăsați tasta Enter de pe tastatură.
  • În fereastra de comandă, introduceți următoarea comandă și apăsați Enter:

wmic process where name = ”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ă modificați PriorityLevelID la ID-ul corespunzător din tabelul de mai sus. Da, cu Command Prompt, trebuie să utilizați ID-uri de număr 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 face acest lucru. Aici este:

wmic process where name = ”ProcessName” CALL setpriority “PriorityLevelName”

În comanda de mai sus, va trebui să schimbați ProcessName la numele procesului și PriorityLevelName la nivelul de prioritate pe care doriți să îl utilizați. În acest caz, puteți utiliza nume de niveluri reale: în timp real, ridicat, peste normal, normal, sub normal sau scăzut.

Cum se oprește 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 promptul de comandă. Iată cum:

  • Deschideți linia de comandă cu privilegii administrative.
  • Tastați „tasklist” (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, îl puteți face folosind fie 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.

Acolo îl aveți - procesul a fost oprit și nu mai ocupă resursele sistemului.

Sperăm că informațiile de mai sus au fost utile și că aveți acum trei moduri funcționale de a seta manual nivelurile de prioritate la 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 caracteristicii Filă Optimizare din Auslogics BoostSpeed. Categoria Filă Optimize este echipată cu mai multe instrumente care pot spori performanța computerului dvs. - fără costuri pentru portofel sau timp.

Auslogics BoostSpeed ​​va scăpa eficient de toate problemele de reducere a vitezei care pot încetini PC-ul (jurnale de erori, fișiere temporare, cache etc.). Mai mult, acesta vă va proteja computerul împotriva potențialelor amenințări online.