Modifica la priorità dei processi per l'esecuzione dei processi utilizzando la riga di comando

Quando esegui applicazioni nel tuo sistema Windows , tutte condividono le risorse del processore per funzionare. Il livello di priorità determina il numero di risorse del processore utilizzate da un'applicazione in esecuzione.

Le applicazioni e i processi Windows(Windows) hanno la priorità in base ai seguenti livelli:

  • Tempo reale.
  • Alto.
  • Superiore al normale.
  • Normale.
  • Al di sotto della norma.
  • Basso.

Più alto è il livello di priorità assegnato al processo, più risorse del processore vengono utilizzate; quindi, migliori sono le prestazioni dell'applicazione che utilizza il processo.

Il sistema Windows assegna automaticamente i livelli di priorità ai processi in esecuzione in base, ma è possibile modificare il livello manualmente. Questa guida ti mostrerà tre modi per eseguire questa operazione.

Nota che, sebbene tu possa facilmente impostare le priorità del processo, è solo temporaneo perché il processo torna al suo livello di priorità predefinito quando chiudi il programma o riavvii il computer.

Come modificare il livello di priorità del processo in Windows 10

Esistono tre modi per modificare il livello di priorità dei processi in esecuzione sulla macchina. Puoi farlo usando i seguenti metodi:

  1. Modificare la priorità in Task Manager .
  2. Imposta(Set) la priorità del processo usando PowerShell .
  3. Impostare(Set) il livello di priorità utilizzando il prompt dei comandi(Command Prompt) .

Continua a leggere per imparare come eseguire le operazioni di cui sopra utilizzando senza incorrere in gravi complicazioni.

1] Modificare(Change) la priorità in Task Manager

modificare il livello di priorità del processo in Windows 10

Per impostare la priorità in Task Manager, fare clic con il pulsante destro del mouse(Task ManagerRight-click) sul pulsante Start e selezionare Task Manager . Fare clic(Click) sulla freccia rivolta verso il basso nella parte inferiore della schermata Task Manager per  Maggiori dettagli(More details) .

Passa alla  scheda Dettagli(Details) nella parte superiore della finestra. Qui, trova il processo per il quale desideri modificare la sua priorità e passa con il mouse su  Imposta priorità(Set priority) .

Dal menu contestuale, selezionare il livello di priorità per l'applicazione o il processo scelto. È possibile scegliere tra i livelli di priorità indicati.

Premi il  pulsante Cambia priorità(Change priority) e chiudi Task Manager.

2] Imposta(Set) la priorità del processo utilizzando PowerShell

A differenza del metodo Task Manager , PowerShell non nomina i livelli di priorità in termini inglesi. Invece, devi impostare il livello di priorità utilizzando gli ID(IDs) designati .

La tabella seguente mostra i vari livelli di priorità e i relativi ID:

Priority LevelCorresponding ID
Realtime256
High128
Above normal32768
Normal32
Below normal16384
Low64

Detto questo, segui i passaggi seguenti per modificare i livelli di priorità del programma/processo usando PowerShell .

Premi(Press) il tasto Windows e cerca PowerShell . Clicca(Click) sul programma dai risultati della ricerca.

Nella finestra di PowerShell , immetti il ​​comando seguente e premi INVIO(ENTER) .

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

impostare la priorità del processo in PowerShell

Nel comando precedente, sostituisci  ProcessName con il nome del processo o dell'applicazione per cui desideri modificare il livello di priorità.

Allo stesso modo, cambia PriorityLevelID sul numero del livello di priorità.

3] Impostare(Set) il livello di priorità utilizzando il prompt dei comandi(Command Prompt)

Premi la combinazione Windows key + R per visualizzare la finestra di dialogo Esegui . (Run)Qui, digita  cmd e premi INVIO.

Nella finestra del prompt dei comandi(Command Prompt) , immettere il comando seguente e premere INVIO(ENTER) .

wmic process where name="ProcessName" CALL setpriority "PriorityLevelID"

impostare la priorità del processo nel prompt dei comandi

NOTA: (NOTE: ) nel comando precedente, sostituire  ProcessName con il nome del processo di cui si desidera modificare il livello di priorità.

Inoltre, l'esecuzione di questa operazione con questo comando, come in PowerShell , utilizza gli (PowerShell)ID(IDs) del livello di priorità designati . Quindi, quando inserisci il comando sopra, assicurati di sostituire PriorityLevelID con l'ID corrispondente dalla tabella nella soluzione precedente.

Se desideri utilizzare i nomi dei livelli di priorità effettivi come abbiamo fatto nel metodo Task Manager , puoi utilizzare il comando seguente.

wmic process where name="ProcessName" CALL setpriority "PriorityLevelName"

Per questo comando, ricorda di sostituire anche  ProcessName con il nome dell'applicazione/processo e  PriorityLevelName con il livello di priorità che desideri utilizzare ( Realtime , High , Above normal, Normal , Below Normal o Low ).

NOTA(NOTE) :

Avendo appreso i tre modi per impostare i livelli di priorità dei processi in Windows 10 , devo metterti in guardia dal mettere i programmi al  livello di priorità in tempo reale . (realtime)Ciò consente al processo di utilizzare la quantità massima di risorse e ostacolerà le prestazioni di altre applicazioni.



About the author

Con una vasta esperienza in Windows 10 e smartphone, sono un forte sostenitore di Microsoft Edge e delle capacità che offre. Oltre ad essere un esperto di errori e wifi, so utilizzare strumenti come OneDrive e Cortana per semplificare il tuo lavoro.



Related posts