Windows répartit les ressources de votre PC entre tous les programmes en cours d’exécution en fonction des niveaux de priorité. Toutefois, si vous souhaitez améliorer les performances d’une application ou d’un programme donné, vous pouvez toujours modifier son niveau de priorité de processus sous Windows.

Il existe plusieurs façons de modifier le niveau de priorité des programmes sous Windows. Dans cet article, nous vous guiderons à travers chacun d’eux. Mais d’abord, comprenons quand il est approprié de changer le niveau de priorité d’un programme.

Quand devriez-vous changer le niveau de priorité d’un programme

Par défaut, Windows 11 attribue différents niveaux de priorité à chaque processus en fonction de son importance. Idéalement, vous n’auriez pas besoin de le bricoler. Cependant, si vous souhaitez consacrer plus de ressources à une application ou à un programme spécifique, vous pouvez modifier son niveau de priorité.

Windows a six niveaux de priorité : temps réel, élevé, supérieur à la normale, normal, inférieur à la normale ou faible. Il convient de noter que l’augmentation du niveau de priorité du processus pour un trop grand nombre d’applications et de programmes peut également entraîner une instabilité du système. Par conséquent, ne modifiez la priorité de processus d’un programme que lorsque cela est nécessaire.

1. Modifier la priorité du processus via le gestionnaire de tâches

Le Gestionnaire des tâches est un utilitaire pratique qui vous permet de gérer diverses applications, processus et services sous Windows. Vous pouvez également l’utiliser pour modifier les niveaux de priorité des applications et des programmes. Voici comment.

Étape 1. Appuyez sur Ctrl + Maj + Échap sur le clavier pour lancer le Gestionnaire des tâches.

Étape 2. Rendez-vous sur l’onglet Détails et localisez le processus .EXE pour votre programme. Cliquez dessus avec le bouton droit de la souris, accédez à Définir la priorité et sélectionnez parmi les options disponibles.


Étape 3. Cliquez sur Modifier la priorité pour confirmer.


Une fois que vous avez terminé les étapes ci-dessus, votre programme fonctionnera au niveau de priorité spécifié jusqu’à ce que vous le fermiez.

2. Modifier la priorité du processus à l’aide de l’invite de commande

Si vous êtes un utilisateur passionné de Windows qui préfère apporter des modifications via l’invite de commande, vous pouvez également modifier le niveau de priorité d’un programme en exécutant une commande. Voici comment.

Étape 1. Cliquez avec le bouton droit sur le menu Démarrer et sélectionnez Terminal (Admin) dans la liste.

Étape 2. Dans la console, collez la commande suivante et appuyez sur Entrée.

wmic process where name="ProcessName.exe" CALL setpriority "PriorityLevel"

Remplacer Nom du processus dans la commande ci-dessus avec le nom réel du processus. De même, remplacez Niveau de priorité avec le niveau de priorité que vous souhaitez utiliser: temps réel, élevé, supérieur à la normale, normal, inférieur à la normale ou faible.


Une fois que vous avez exécuté la commande, votre programme s’exécutera à un niveau de priorité différent.

3. Modifier la priorité du processus à l’aide de PowerShell

Semblable à l’invite de commande, vous pouvez également exécuter une commande via PowerShell pour modifier le niveau de priorité d’un programme. Voici ce que vous devrez faire.

Étape 1. Cliquez sur l’icône de recherche dans la barre des tâches, tapez WindowsPowerShell et cliquez sur Exécuter en tant qu’administrateur.

Étape 2. Collez la commande suivante dans la fenêtre PowerShell et appuyez sur Entrée.

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

Remplacer Nom du processus dans la commande ci-dessus avec le nom de votre programme. Remplacer PriorityLevelID avec le code ID associé au niveau de priorité. Voici les codes d’identification pour différents niveaux de priorité :

  • Temps réel : 256
  • Haut : 128
  • Au-dessus de la normale : 32 768
  • Normale : 32
  • Sous la normale : 16384
  • Bas : 64

Ainsi, par exemple, si vous souhaitez définir la priorité du processus pour Skitch sur Au-dessus de la normale, vous devez saisir la commande suivante.

Get-WmiObject Win32_process -filter ‘name = “skitch.exe”‘ | foreach-object { $_.SetPriority(32768) }

4. Modifier la priorité du processus en créant un raccourci

Si vous souhaitez que Windows lance toujours un programme à un certain niveau de priorité, vous pouvez également créer un raccourci personnalisé sur le bureau pour celui-ci. Cela éliminera le besoin de changer le niveau de priorité chaque fois que vous lancez ce programme.

Étape 1. Faites un clic droit sur votre programme et sélectionnez Propriétés.


Étape 2. Copiez le chemin du fichier mentionné dans le champ Cible.

Étape 3. Ensuite, cliquez avec le bouton droit n’importe où sur l’espace vide du bureau, accédez à Nouveau et sélectionnez Raccourci.


Étape 4. Dans l’assistant Raccourci, tapez le chemin suivant dans la zone.

cmd.exe /c start "ProgramName" /Priority "FilePath"

Remplacer Nom du programme dans la commande ci-dessus avec le nom réel de votre programme et Priorité avec n’importe quel niveau de priorité : temps réel, élevé, supérieur à la normale, normal, inférieur à la normale ou faible. Aussi, remplacez Chemin du fichier avec le chemin copié à l’étape 2.

Étape 5. Entrez un nom approprié pour le raccourci et cliquez sur Terminer.

Et vous êtes prêt à partir. Vous pouvez utiliser ce raccourci pour exécuter votre programme au niveau de priorité spécifié.

5. Modifier la priorité du processus avec l’éditeur de registre

Une autre façon de modifier le niveau de priorité du processus sous Windows consiste à utiliser l’Éditeur du Registre. Il est important de noter que l’Éditeur du Registre contient des paramètres importants pour Windows et ses applications. Par conséquent, vous ne devez utiliser cette méthode qu’après avoir sauvegardé les fichiers de registre existants.

Étape 1. Cliquez avec le bouton droit n’importe où sur l’espace vide du bureau, accédez à Nouveau et sélectionnez Document texte.


Étape 2. Collez la commande suivante dans la fenêtre du bloc-notes.

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\ProgramName.exe\PerfOptions]"CpuPriorityClass"=dword:Priority

Remplacer Nom du programme dans la commande ci-dessus avec le nom réel de votre programme. Remplacer Priorité avec la valeur hexadécimale associée au niveau de priorité. Voici les valeurs hexadécimales pour différents niveaux de priorité :

  • Élevé : 00000003
  • Au-dessus de la normale : 00000006
  • Normal : 00000002
  • En dessous de la normale : 00000005
  • Bas : 00000001


Étape 3. Appuyez sur Ctrl + Maj + S pour ouvrir la boîte de dialogue Enregistrer sous et enregistrez le fichier avec l’extension ‘.reg’.

Étape 4. Double-cliquez sur le fichier de registre nouvellement créé et cliquez sur Oui pour continuer.

Après cela, redémarrez votre PC pour permettre à Windows de modifier le niveau de priorité de votre programme.

Questions prioritaires

Outre les méthodes ci-dessus, il existe de nombreux programmes tiers que vous pouvez utiliser pour modifier les niveaux de priorité des applications et des programmes sous Windows. Toutefois, si vous préférez les méthodes natives, vous pouvez utiliser l’une des méthodes répertoriées ci-dessus pour gérer les niveaux de priorité des programmes.

LAISSER UN COMMENTAIRE

S'il vous plaît entrez votre commentaire!
S'il vous plaît entrez votre nom ici