Modifier la priorité du processus pour exécuter des processus à l'aide de la ligne de commande

Lorsque vous exécutez des applications dans votre système Windows , elles partagent toutes les ressources de votre processeur pour fonctionner. Le niveau de priorité détermine le nombre de ressources processeur utilisées par une application en cours d'exécution.

Les applications et processus Windows(Windows) sont hiérarchisés en fonction des niveaux suivants :

  • Temps réel.
  • Haute.
  • Dessus de la normale.
  • Normal.
  • En dessous de la normale.
  • Bas.

Plus le niveau de priorité attribué au processus est élevé, plus il utilise de ressources processeur ; par conséquent, meilleures sont les performances de l'application utilisant le processus.

Le système Windows attribue automatiquement les niveaux de priorité aux processus en cours d'exécution, mais vous pouvez modifier le niveau manuellement. Ce guide vous montrera trois manières de réaliser cette opération.

Notez que bien que vous puissiez facilement définir des priorités de processus, ce n'est que temporaire car le processus revient à son niveau de priorité par défaut lorsque vous fermez le programme ou redémarrez votre ordinateur.

Comment changer le niveau de priorité du processus dans Windows 10

Il existe trois façons de modifier le niveau de priorité des processus en cours d'exécution sur votre machine. Vous pouvez le faire en utilisant les méthodes suivantes :

  1. Modifiez la priorité dans le Gestionnaire(Task Manager) des tâches .
  2. Définissez(Set) la priorité du processus à l'aide de PowerShell .
  3. Définissez(Set) le niveau de priorité à l'aide de l'invite de commande(Command Prompt) .

Lisez la suite pour savoir comment effectuer les opérations ci-dessus en utilisant sans rencontrer de complications graves.

1] Modifier(Change) la priorité dans le Gestionnaire des tâches(Task Manager)

changer le niveau de priorité du processus dans Windows 10

Pour définir la priorité dans le Gestionnaire des tâches, cliquez(Task ManagerRight-click) avec le bouton droit sur le bouton Démarrer(Start) et sélectionnez Gestionnaire(Task Manager) des tâches . Cliquez(Click) sur la flèche orientée vers le bas en bas de l' écran du  Gestionnaire des tâches pour (Task Manager)plus de détails(More details) .

Passez à l'  onglet Détails(Details) en haut de la fenêtre. Ici, trouvez le processus pour lequel vous souhaitez changer sa priorité et passez la souris sur  Définir la priorité(Set priority) .

Dans le menu contextuel, sélectionnez le niveau de priorité de l'application ou du processus choisi. Vous pouvez choisir entre les niveaux de priorité donnés.

Cliquez sur le  bouton Changer de priorité(Change priority) et fermez le Gestionnaire des tâches.

2] Définir(Set) la priorité du processus à l'aide de PowerShell

Contrairement à la méthode du gestionnaire de tâches , (Task Manager)PowerShell ne nomme pas les niveaux de priorité en termes anglais. Au lieu de cela, vous devez définir le niveau de priorité à l'aide des ID(IDs) désignés .

Le tableau ci-dessous présente les différents niveaux de priorité et leurs identifiants correspondants :

Priority LevelCorresponding ID
Realtime256
High128
Above normal32768
Normal32
Below normal16384
Low64

Cela dit, suivez les étapes ci-dessous pour modifier les niveaux de priorité des programmes/processus à l'aide de PowerShell .

Appuyez sur(Press) la touche Windows et recherchez PowerShell . Cliquez(Click) sur le programme dans les résultats de la recherche.

Dans la fenêtre PowerShell , entrez la commande suivante et appuyez sur ENTRÉE(ENTER) .

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

définir la priorité du processus dans powershell

Dans la commande ci-dessus, remplacez  ProcessName par le nom du processus ou de l'application dont vous souhaitez modifier le niveau de priorité.

De même, remplacez PriorityLevelID par le numéro de niveau de priorité.

3] Définissez(Set) le niveau de priorité à l'aide de l'invite de commande(Command Prompt)

Appuyez sur la combinaison Windows key + R pour faire apparaître la boîte de dialogue Exécuter . (Run)Ici, tapez  cmd et appuyez sur ENTER.

Dans la fenêtre d' invite de commande , entrez la commande ci-dessous et appuyez sur (Command Prompt)ENTRÉE(ENTER) .

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

définir la priorité du processus dans l'invite de commande

REMARQUE : (NOTE: ) dans la commande ci-dessus, remplacez  ProcessName par le nom du processus dont vous souhaitez modifier le niveau de priorité.

De plus, effectuer cette opération avec cette commande, comme dans PowerShell , utilise les (PowerShell)ID(IDs) de niveau de priorité désignés . Ainsi, lors de la saisie de la commande ci-dessus, veillez à remplacer PriorityLevelID par l'ID correspondant du tableau de la solution précédente.

Si vous souhaitez utiliser les noms de niveau de priorité réels comme nous l'avons fait dans la méthode du gestionnaire de tâches(Task Manager) , vous pouvez utiliser la commande ci-dessous.

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

Pour cette commande, n'oubliez pas de remplacer également  ProcessName par le nom de l'application/du processus, et  PriorityLevelName par le niveau de priorité que vous souhaitez utiliser ( Realtime , High , Above normal, Normal , Below Normal ou Low ).

REMARQUE(NOTE) :

Après avoir appris les trois façons de définir les niveaux de priorité des processus dans Windows 10 , je dois vous mettre en garde contre le fait de placer les programmes au  niveau de priorité en temps réel . (realtime)Cela permet au processus d'utiliser le maximum de ressources et entravera les performances des autres applications.



About the author

Je suis un ingénieur logiciel avec une expérience dans l'Explorateur Xbox, Microsoft Excel et l'Explorateur Windows 8.1. Pendant mon temps libre, j'aime jouer à des jeux vidéo et regarder la télévision. J'ai un diplôme de l'Université de l'Utah et je travaille actuellement comme ingénieur logiciel pour une entreprise internationale.



Related posts