Guide de Performance Windows

Comment Définir la Priorité des Processus sous
Windows 10 & 11

Prenez le contrôle total des ressources de votre CPU — apprenez toutes les méthodes pour modifier la priorité des processus et tirer le maximum de performances de votre système.

🖥 Windows 10 🪟 Windows 11 ⚡ Gestionnaire des tâches 💻 PowerShell 🔧 CMD 📖 Pour débutants

Qu'est-ce que la Priorité des Processus sous Windows 10 et Windows 11 ?

Lorsque votre ordinateur exécute plusieurs programmes simultanément, le système d'exploitation doit décider comment répartir le temps processeur entre tous les processus en cours d'exécution. La priorité de processus est le mécanisme qu'utilise Windows pour déterminer quels processus reçoivent davantage de cycles CPU — et à quelle vitesse ils répondent aux requêtes d'exécution.

Imaginez une file d'attente dans un café : les clients (processus) ayant une priorité plus élevée sont servis en premier. En ajustant la priorité, vous pouvez indiquer à Windows de favoriser un programme spécifique — par exemple, un rendu vidéo, un jeu ou une simulation — au détriment des tâches en arrière-plan, comme les services de mise à jour ou les analyses antivirus.

ℹ️
Fonctionnement Windows utilise un ordonnanceur multitâche préemptif. Chaque processus reçoit une classe de priorité de base, et l'ordonnanceur attribue des tranches de temps CPU en conséquence. Un processus de priorité supérieure peut interrompre un processus de priorité inférieure pour terminer son travail en premier.

Quand Faut-il Modifier la Priorité d'un Processus ?

Ajuster la priorité d'un processus est pertinent dans les scénarios courants suivants :

Cas d'usage Action recommandée Résultat attendu
Jeu fonctionnant avec d'autres apps en arrière-plan Élever le jeu en Haute Fréquence d'images plus fluide, latence d'entrée réduite
Encodage vidéo / rendu 3D Élever l'encodeur en Supérieure à la normale Rendu plus rapide avec le système toujours utilisable
Antivirus ou Windows Update ralentissant le PC Réduire les services en arrière-plan à Inférieure à la normale Système plus réactif pendant l'utilisation
Production audio (DAW) Élever le DAW en Haute Moins de coupures audio et de dépassements de tampon
Isolation de charge de travail sur serveur Utiliser Temps réel (avec prudence) Débit maximal pour le processus critique

Les Niveaux de Priorité des Processus Windows : Explication Complète

Windows définit six classes de priorité, de la plus haute à la plus basse. Comprendre chaque niveau est essentiel avant d'effectuer toute modification.

Niveau de priorité Valeur numérique Description Usage typique
Temps réel 24 Le plus élevé possible ; peut priver les processus système de CPU Pilotes bas niveau, logiciels spécialisés
Haute 13 S'exécute avant la plupart des autres processus Jeux, applications à contraintes temporelles
Supérieure à la normale 10 Légèrement élevée ; bon équilibre performance/stabilité Encodeurs, compilateurs, rendus
Normale 8 Valeur par défaut pour toutes les applications standard Navigateurs, apps bureautiques, la plupart des logiciels
Inférieure à la normale 6 Inférieure au défaut ; cède les ressources aux autres Utilitaires en arrière-plan, outils de synchronisation
Inactive (Basse) 4 S'exécute uniquement quand le CPU n'a rien d'autre à faire Économiseurs d'écran, télémétrie, indexeurs de disque
⚠️
Avertissement — Temps réel Ne définissez jamais une application utilisateur en priorité Temps réel sauf si vous savez exactement ce que vous faites. Ce niveau peut priver les processus critiques du noyau Windows de temps CPU, provoquant des blocages système, une perte de réponse ou un plantage complet (BSOD). Il nécessite des privilèges Administrateur pour une bonne raison.

Méthode 1 : Comment Modifier la Priorité d'un Processus via le Gestionnaire des Tâches sous Windows 10 et 11

Le Gestionnaire des tâches est la façon la plus simple et la plus accessible de définir la priorité d'un processus sous Windows 10 comme sous Windows 11. Aucune commande ni script n'est nécessaire — quelques clics suffisent.

📊
Gestionnaire des tâches — Pas à pas
Windows 10  Windows 11
  1. Ouvrez le Gestionnaire des tâches — Appuyez simultanément sur Ctrl + Maj + Échap. Vous pouvez aussi faire un clic droit sur la Barre des tâches et sélectionner Gestionnaire des tâches, ou appuyer sur Ctrl + Alt + Suppr et le choisir dans le menu.
  2. Accédez à l'onglet Détails — Dans la fenêtre du Gestionnaire des tâches, cliquez sur l'onglet Détails. Cette vue affiche tous les processus en cours avec leur PID, statut, utilisation CPU et mémoire. (Sous Windows 11, il peut s'ouvrir en vue simplifiée — cliquez d'abord sur Plus de détails.)
  3. Localisez le processus cible — Faites défiler la liste pour trouver le processus à ajuster (par exemple, game.exe, handbrake.exe). Cliquez sur l'en-tête de la colonne Nom pour trier par ordre alphabétique.
  4. Clic droit puis Définir la priorité — Faites un clic droit sur la ligne du processus. Dans le menu contextuel, survolez Définir la priorité. Un sous-menu apparaît avec les six niveaux de priorité disponibles.
  5. Sélectionnez le niveau de priorité souhaité — Cliquez sur la priorité choisie (par exemple, Haute ou Supérieure à la normale). Une boîte de dialogue de confirmation apparaît pour vous avertir du changement de priorité.
  6. Confirmez la modification — Cliquez sur Modifier la priorité dans la boîte de dialogue. Le nouveau niveau prend effet immédiatement. Vous verrez la colonne Priorité de base se mettre à jour si elle est affichée.
💡
Limitation importante Les modifications effectuées via le Gestionnaire des tâches ne sont pas permanentes. Dès que l'application est fermée et rouverte, elle retrouve son niveau de priorité par défaut. Consultez la Section 6 pour savoir comment rendre les modifications permanentes.

Ajouter la Colonne « Priorité de base » dans l'Onglet Détails

Pour voir la priorité actuelle de chaque processus en un coup d'œil, vous pouvez ajouter la colonne Priorité de base. Faites un clic droit sur n'importe quel en-tête de colonne dans l'onglet Détails, choisissez Sélectionner les colonnes et cochez Priorité de base. Vous obtenez ainsi un aperçu numérique clair de toutes les priorités.

Méthode 2 : Définir la Priorité des Processus sous Windows avec PowerShell

PowerShell offre davantage de contrôle et s'avère particulièrement utile pour l'automatisation et les scripts. Vous pouvez modifier la priorité de n'importe quel processus en cours d'exécution par son nom ou son PID en une seule ligne de code.

Méthode PowerShell
Windows 10  Windows 11

Ouvrir PowerShell en tant qu'Administrateur

Appuyez sur Win + X et sélectionnez Windows PowerShell (Administrateur) ou Terminal (Administrateur) sous Windows 11. Des droits d'administrateur sont nécessaires pour définir certains niveaux de priorité.

Modifier la Priorité par Nom de Processus

Utilisez Get-Process pour trouver le processus et .PriorityClass pour lui attribuer un nouveau niveau :

        PowerShell — Modifier la priorité d'un processus par son nom
        # Définir un processus en priorité Haute
(Get-Process -Name "notepad").PriorityClass = "High"

# Définir un processus en priorité Supérieure à la normale
(Get-Process -Name "handbrake").PriorityClass = "AboveNormal"

# Définir un processus en priorité Inférieure à la normale
(Get-Process -Name "SearchIndexer").PriorityClass = "BelowNormal"

# Définir un processus en priorité Inactive (Basse)
(Get-Process -Name "OneDrive").PriorityClass = "Idle"
      

Modifier la Priorité par Identifiant de Processus (PID)

Si plusieurs processus partagent le même nom, ciblez-en un précis grâce à son PID :

        PowerShell — Modifier la priorité d'un processus par son PID
        # D'abord, trouvez le PID du processus
Get-Process -Name "chrome" | Select-Object Id, Name, PriorityClass

# Ensuite, définissez la priorité avec le PID spécifique
(Get-Process -Id 8472).PriorityClass = "High"
      

Valeurs de Classe de Priorité Valides pour PowerShell

Niveau de prioritéValeur de chaîne PowerShell
Temps réelRealTime
HauteHigh
Supérieure à la normaleAboveNormal
NormaleNormal
Inférieure à la normaleBelowNormal
InactiveIdle
Astuce pro Vous pouvez vérifier la priorité actuelle de tous les processus en cours avec : Get-Process | Select-Object Name, Id, PriorityClass | Sort-Object PriorityClass — cela vous donne instantanément une vue d'ensemble complète et triée.

Méthode 3 : Modifier la Priorité des Processus via l'Invite de Commandes (CMD) sous Windows 10 et 11

L'Invite de commandes propose deux approches : utiliser wmic pour modifier la priorité d'un processus déjà en cours d'exécution, ou utiliser la commande start pour lancer un nouveau processus avec un niveau de priorité spécifique.

🔧
Méthode Invite de commandes (CMD)
Windows 10  Windows 11

Lancer un Nouveau Processus avec une Priorité via START

La commande start est la méthode la plus propre dans CMD — elle lance une application avec une priorité spécifique dès le départ :

        CMD — Commande start avec indicateurs de priorité
        :: Lancer le Bloc-notes en priorité Haute
start /high notepad.exe

:: Lancer un jeu en priorité Supérieure à la normale
start /abovenormal "C:\Jeux\monjeu.exe"

:: Lancer un outil en arrière-plan en priorité Basse (Inactive)
start /low "C:\Outils\backup.exe"

:: Lancer en priorité Inférieure à la normale
start /belownormal outil_sync.exe
      

Indicateurs de Priorité Valides pour la Commande START

Niveau de prioritéIndicateur CMD
Temps réel/realtime
Haute/high
Supérieure à la normale/abovenormal
Normale/normal
Inférieure à la normale/belownormal
Inactive/low

Modifier la Priorité d'un Processus en Cours via WMIC

wmic (Windows Management Instrumentation Command-line) vous permet d'ajuster la priorité d'un processus déjà en cours d'exécution :

        CMD — Priorité de processus avec WMIC (valeurs numériques)
        :: Définir notepad.exe en priorité Haute (valeur : 128)
wmic process where name="notepad.exe" CALL setpriority 128

:: Définir un processus en Supérieure à la normale (valeur : 32768)
wmic process where name="handbrake.exe" CALL setpriority 32768

:: Définir un processus en Inférieure à la normale (valeur : 16384)
wmic process where name="OneDrive.exe" CALL setpriority 16384

:: Définir un processus en Inactive/Basse (valeur : 64)
wmic process where name="SearchIndexer.exe" CALL setpriority 64
      

Référence des Valeurs Numériques pour WMIC

Niveau de prioritéValeur numérique WMIC
Temps réel256
Haute128
Supérieure à la normale32768
Normale32
Inférieure à la normale16384
Inactive64

Comment Rendre les Modifications de Priorité Permanentes sous Windows 10 et 11

Par défaut, toutes les modifications de priorité effectuées via le Gestionnaire des tâches sont temporaires — elles sont réinitialisées au redémarrage du processus. Pour attribuer un niveau de priorité de façon permanente, vous devez recourir à une tâche planifiée ou créer un script de démarrage.

✅ Avantages de la Priorité Permanente

  • Configurez une fois — fonctionne à chaque lancement de l'application
  • Aucune intervention manuelle requise
  • Idéal pour les PC gaming et les stations de travail
  • Entièrement compatible avec le Planificateur de tâches Windows

❌ Inconvénients et Risques

  • Une priorité haute permanente peut dégrader la stabilité globale du système
  • Nécessite des droits Administrateur pour la configuration
  • Peut interférer avec les processus Windows Update
  • Temps réel n'est jamais sûr comme paramètre permanent

Méthode A — Créer un Script de Démarrage PowerShell

Créez un script .ps1 qui définit la priorité souhaitée et ajoutez-le au démarrage de Windows via le Planificateur de tâches :

      PowerShell — Script de priorité persistante (enregistrer sous definir-priorite.ps1)
      # Attendre le démarrage du processus puis définir sa priorité
$nomProcessus = "monjeu"
$prioriteCible = "High"

while ($true) {
    $proc = Get-Process -Name $nomProcessus -ErrorAction SilentlyContinue
    if ($proc) {
        $proc.PriorityClass = $prioriteCible
        Write-Host "Priorité définie à $prioriteCible pour $nomProcessus"
    }
    Start-Sleep -Seconds 5
}
    

Méthode B — Planificateur de Tâches (Recommandé)

  1. Appuyez sur Win + S, recherchez Planificateur de tâches et ouvrez-le.
  2. Cliquez sur Créer une tâche de base dans le panneau de droite. Donnez-lui un nom comme « Définir Priorité du Jeu ».
  3. Définissez le déclencheur sur À l'ouverture de session ou Au démarrage de l'ordinateur.
  4. Pour l'action, choisissez Démarrer un programme. Définissez le programme comme powershell.exe.
  5. Dans le champ Ajouter des arguments, saisissez : -WindowStyle Hidden -File "C:\Scripts\definir-priorite.ps1"
  6. Cochez Exécuter avec les privilèges les plus élevés dans les propriétés de la tâche. Cliquez sur OK pour enregistrer.
💡
Outils tiers Des outils comme Process Lasso et Process Hacker proposent une gestion persistante des priorités via une interface graphique, avec des fonctionnalités avancées, des profils et des règles automatiques — idéaux si vous préférez éviter les scripts.

Questions Fréquentes — Priorité des Processus sous Windows 10 et Windows 11

Q Modifier la priorité d'un processus améliore-t-il vraiment les performances en jeu sous Windows 11 ?
Cela dépend de votre configuration. Sur un ordinateur limité par le CPU avec de nombreuses tâches en arrière-plan, définir votre jeu en priorité Haute peut réduire les micro-saccades et améliorer la régularité des images. En revanche, sur des CPU modernes multicœurs avec peu de processus en arrière-plan, la différence est souvent négligeable. Les gains les plus importants viennent de la réduction de la priorité des services concurrents en arrière-plan (comme Windows Update ou les analyses antivirus) plutôt que de l'augmentation de celle du jeu lui-même.
Q Pourquoi l'option de priorité « Temps réel » est-elle grisée dans le Gestionnaire des tâches ?
La priorité Temps réel nécessite des privilèges Administrateur. Si le Gestionnaire des tâches ne s'exécute pas en tant qu'Administrateur, cette option sera indisponible. Pour l'activer, fermez le Gestionnaire des tâches, faites un clic droit dessus et sélectionnez Exécuter en tant qu'administrateur. Même dans ce cas, utilisez Temps réel avec une extrême prudence — il peut rendre votre système totalement non réactif.
Q Définir une priorité Haute pour un programme peut-il faire planter d'autres applications ?
Définir un processus en priorité Haute est généralement sans danger et ne devrait pas provoquer de plantage dans d'autres applications. Cela signifie simplement que ce processus obtient un accès préférentiel au temps CPU. Les autres apps s'exécuteront légèrement plus lentement, mais ne devraient pas planter. Le danger n'apparaît qu'avec la priorité Temps réel, qui peut priver le noyau même de Windows de ressources.
Q La priorité de processus affecte-t-elle les performances GPU ou uniquement CPU ?
La priorité de processus sous Windows s'applique uniquement à l'ordonnancement CPU. Elle ne contrôle pas directement l'allocation des ressources GPU. Pour la priorité GPU, Windows utilise un mécanisme d'ordonnancement graphique distinct (WDDM — Windows Display Driver Model). Sous Windows 10 version 2004 et ultérieure, vous pouvez activer la Planification GPU accélérée par le matériel (HAGS) dans les Paramètres d'affichage pour un contrôle supplémentaire des performances GPU.
Q Puis-je modifier la priorité des processus système Windows comme svchost.exe ?
Oui, avec des droits Administrateur vous pouvez modifier la priorité des processus système. Toutefois, cela est fortement déconseillé à moins d'être un administrateur système expérimenté. Réduire la priorité de services système critiques peut entraîner une instabilité, retarder les mises à jour de sécurité, voire provoquer des blocages complets. Limitez-vous à modifier uniquement les applications installées par l'utilisateur.
Q Existe-t-il une différence entre Windows 10 et Windows 11 pour définir la priorité des processus ?
Le système de priorités sous-jacent est identique sur les deux systèmes d'exploitation. La principale différence réside dans l'interface du Gestionnaire des tâches : Windows 11 a repensé le Gestionnaire des tâches avec une nouvelle disposition en barre latérale. L'onglet Détails (où l'on définit la priorité) est toujours présent, mais accessible via l'icône dans la barre latérale. Toutes les commandes PowerShell, les indicateurs CMD et les valeurs WMIC fonctionnent de façon identique sur les deux versions.

⚡ Points Clés à Retenir

Définir la priorité des processus sous Windows 10 et Windows 11 est une technique puissante qui demande néanmoins de la précision. Utilisez le Gestionnaire des tâches pour des ajustements rapides et ponctuels. Tournez-vous vers PowerShell ou CMD lorsque vous avez besoin de scripts ou d'automatisation. Pour des solutions permanentes, exploitez le Planificateur de tâches ou un outil dédié comme Process Lasso.

En règle générale : préférez Supérieure à la normale plutôt que Haute dans la plupart des cas — cela offre une amélioration significative des performances sans déstabiliser le système. Et souvenez-vous toujours : n'utilisez jamais la priorité Temps réel pour des applications ordinaires.