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:
- Modificare la priorità in Task Manager .
- Imposta(Set) la priorità del processo usando PowerShell .
- 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
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 Level | Corresponding ID |
Realtime | 256 |
High | 128 |
Above normal | 32768 |
Normal | 32 |
Below normal | 16384 |
Low | 64 |
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) }
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"
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) :
- Questo post ti mostrerà come SALVARE la priorità del processo
- Vedi questo post se non riesci a impostare la priorità del processo in Task Manager(can’t set Process Priority in Task Manager) .
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.
Related posts
Non è possibile impostare Process Priority in Task Manager di Windows 10
Come cambiare CPU Process Priority in Windows 10
Come impostare la priorità del processo in Task Manager su Windows 10
Change Local Account password usando Command Prompt or PowerShell
Change Command Prompt Screen Buffer Size and Transparency Level
Desktop Window Manager consuma dwm.exe alta CPU or Memory
Fix System Protection Background Tasks SrTasks.exe High Disk usage
Il processo non può accedere al file perché viene utilizzato da un altro processo
Dispositivi collegati Platform Service (CDPSvc) High Disk Usage
RAVBg64.exe mostra alta CPU usage? Perché vuole usare Skype?
Cos'è lsass.exe in Windows 10 e come sapere se è uno Virus?
Microsoft Office Click-To-Run High CPU usage in Windows 11/10
Fix: Windows Driver Foundation utilizzando ad alta CPU
ShellExperienceHost.exe or Windows Shell Experience Host
Service Host SysMain causando High CPU and Memory usage
Che cosa è MoUSOCoreWorker.exe? Perchè continua a riavviare?
Fix CRITICAL PROCESS DIED, errore 0x00000000EF in Windows 11/10
Cos'è taskhostw.exe? È un virus o è sicuro?
Come dire che Process sta chiudendo un file in Windows 10?
Cos'è CompatTelRunner.exe su Windows 10? Posso disabilitarlo?