Comment changer la priorité d'un processus Windows 10 à l'aide de la ligne de commande ?

Publié: 2020-10-19

Vous avez peut-être remarqué que lorsque vous exécutez des applications sur votre PC Windows, les ressources processeur allouées varient. Cela se produit parce que les ressources de votre système sont limitées. Ainsi, Windows attribue un niveau de priorité à chaque programme, pour déterminer la "puissance" qui peut lui être accordée. En règle générale, les applications et processus Windows sont classés par ordre de priorité dans les niveaux suivants :

  • Temps réel
  • Haut
  • Dessus de la normale
  • Normal
  • En dessous de la normale
  • Meugler

Plus le niveau de priorité attribué au processus est élevé, plus l'application reçoit de ressources et mieux elle fonctionne.

Désormais, par défaut, les niveaux de priorité sont automatiquement attribués à différents processus par le système Windows. Cependant, vous avez la possibilité de les modifier manuellement. Dans le guide ci-dessous, nous vous expliquerons comment modifier la priorité des processus pour les processus en cours d'exécution à l'aide de la ligne de commande, du gestionnaire de tâches et de PowerShell.

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 :

  • Modifiez la priorité dans le Gestionnaire des tâches.
  • Définissez la priorité du processus à l'aide de PowerShell.
  • Définissez le niveau de priorité à l'aide de l'invite de commande.

Voici comment modifier la priorité d'un processus Windows 10 via le gestionnaire de tâches

Pour définir la priorité d'une tâche dans le Gestionnaire des tâches, procédez comme suit :

  • Cliquez avec le bouton droit sur le bouton Démarrer et sélectionnez Gestionnaire des tâches.
  • Cliquez sur l'icône de flèche vers le bas en bas pour plus de détails.
  • Accédez à l'onglet Détails en haut de la fenêtre.
  • Localisez le ou les processus dont vous souhaitez modifier la priorité.
  • Passez le curseur sur Définir la priorité.
  • Dans le menu contextuel, choisissez le niveau de priorité que vous souhaitez attribuer à un processus particulier.
  • Maintenant, cliquez sur le bouton Modifier la priorité et fermez le Gestionnaire des tâches.

Voici comment changer la priorité d'un processus via PowerShell

Une autre façon de modifier le niveau de priorité d'un processus dans Windows 10 consiste à utiliser PowerShell. Cependant, PowerShell ne présente pas les niveaux de priorité en termes « humains ». Au lieu de cela, vous choisirez le niveau à attribuer à la tâche en fonction de l'ID désigné du niveau. Cela rend les choses un peu plus compliquées, mais nous avons répertorié la signification des codes d'identification ci-dessous pour votre commodité :

Temps réel 256
Haut 128
Dessus de la normale 32768
Normal 32
En dessous de la normale 16384
Meugler 64

Maintenant que vous connaissez les identifiants, vous pouvez procéder comme suit :

  • Sur votre clavier, appuyez sur la touche Win et lancez une recherche sur PowerShell.
  • Cliquez sur le premier résultat de recherche.
  • Dans la fenêtre PowerShell, entrez la commande ci-dessous et appuyez sur Entrée :

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

  • Dans la commande ci-dessus, au lieu de ProcessName, entrez le nom du processus (application) pour lequel vous souhaitez modifier le niveau de priorité. Au lieu de PriorityLevelID, entrez le code de niveau de priorité requis.

Voici comment modifier la priorité d'un processus à l'aide d'une ligne de commande

Enfin, vous pouvez également modifier le niveau de priorité d'un sur votre PC en utilisant l'invite de commande. Voici comment:

  • Sur votre clavier, appuyez sur la combinaison de touches Win + R pour ouvrir la boîte de dialogue Exécuter.
  • Tapez "cmd" (sans guillemets) et appuyez sur la touche Entrée de votre clavier.
  • Dans la fenêtre d'invite de commande, saisissez la commande suivante et appuyez sur Entrée :

processus wmic où name=”ProcessName” CALL setpriority “PriorityLevelID”

  • Dans la commande ci-dessus, remplacez ProcessName par le nom du programme dont vous souhaitez modifier le niveau de priorité.
  • Vous devrez également remplacer PriorityLevelID par l'ID correspondant dans le tableau ci-dessus. Oui, avec l'invite de commande, vous devez utiliser des identifiants numériques pour les niveaux de priorité, tout comme avec PowerShell.

Cependant, si vous préférez utiliser les noms réels des niveaux de priorité (comme avec le Gestionnaire des tâches), vous pouvez utiliser une commande différente pour y arriver. C'est ici:

processus wmic où name=”ProcessName” CALL setpriority “PriorityLevelName”

Dans la commande ci-dessus, vous devrez remplacer ProcessName par le nom du processus et PriorityLevelName par le niveau de priorité que vous souhaitez utiliser. Dans ce cas, vous pouvez utiliser les noms de niveau réels : Temps réel, Élevé, Au-dessus de la normale, Normal, En dessous de la normale ou Bas.

Comment arrêter un processus à partir d'une ligne de commande sous Windows 10 ?

Enfin, si vous souhaitez simplement arrêter l'un des processus en cours d'exécution sur votre PC, vous pouvez également le faire via l'invite de commande. Voici comment:

  • Ouvrez l'invite de commande avec des privilèges administratifs.
  • Tapez "liste des tâches" (sans guillemets) pour voir une liste complète des processus en cours d'exécution sur votre PC.
  • Si vous souhaitez arrêter un processus, vous pouvez le faire en utilisant soit le nom du processus, soit son PID (le PID est un nombre décimal unique attribué au processus).
  • Pour arrêter un processus à l'aide de son nom, saisissez la commande suivante :

taskkill /IM "nom du processus" /F

Remarque : Vous devez remplacer "nom du processus" par le nom du processus que vous souhaitez arrêter.

  • Si vous souhaitez arrêter un processus à l'aide de son ID, saisissez cette commande :

taskkill /F /PID numéro_pid

Remarque : Vous devez remplacer « numéro PID » par le numéro du processus.

Voilà, le processus a été arrêté et n'occupe plus les ressources de votre système.

CONSEILLÉ

Résoudre les problèmes de PC avec Auslogics BoostSpeed

Outre le nettoyage et l'optimisation de votre PC, BoostSpeed ​​protège la confidentialité, diagnostique les problèmes matériels, propose des conseils pour augmenter la vitesse et fournit plus de 20 outils pour couvrir la plupart des besoins de maintenance et de service du PC.

Auslogics BoostSpeed ​​est un produit d'Auslogics, certifié Microsoft Silver Application Developer
TÉLÉCHARGEMENT GRATUIT

Nous espérons que les informations ci-dessus vous ont été utiles et que vous disposez désormais de trois méthodes pratiques pour définir manuellement les niveaux de priorité d'une variété de tâches dans Windows. Si vous vous demandez ce que vous pouvez faire d'autre pour rendre votre système plus efficace, pensez à utiliser la fonction d'optimisation de l'onglet dans Auslogics BoostSpeed. La catégorie Optimize Tab est équipée de plusieurs outils qui peuvent améliorer les performances de votre PC, sans frais pour votre portefeuille ou votre temps.

Auslogics BoostSpeed ​​éliminera efficacement tous les problèmes de réduction de vitesse susceptibles de ralentir votre PC (journaux d'erreurs, fichiers temporaires, cache, etc.). De plus, il protégera votre ordinateur contre les menaces potentielles en ligne.