Maison >Problème commun >Comment définir en toute sécurité une priorité élevée pour les applications dans Windows 11 ?
Windows fait un excellent travail en allouant des ressources système aux processus et aux programmes qui en ont le plus besoin en leur attribuant des priorités. La plupart des applications que vous installez fonctionneront parfaitement au niveau de priorité « normal » par défaut.
Cependant, vous devrez parfois exécuter un programme, tel qu'un jeu, à un niveau supérieur au niveau normal par défaut pour améliorer ses performances. Mais cela a un coût, et c’est une affaire qui mérite réflexion.
Windows a un total de six niveaux de priorité lors de l'exécution de différents processus et programmes : faible, inférieur à la normale, normal, supérieur à la normale, élevé et en temps réel.
Windows classera et mettra les applications en file d'attente en fonction de leur priorité. Plus la priorité est élevée, plus l'application prend du temps. Par conséquent, les services et processus très importants pour Windows s’exécuteront avec une priorité élevée. À moins que vous n'ayez une bonne raison de modifier les priorités des applications, il est préférable de laisser Windows décider des processus à prioriser lors de l'allocation des ressources.
Bien sûr, si vous souhaitez qu'une application s'exécute particulièrement lentement, vous pouvez envisager de définir sa priorité sur la catégorie "Élevée", qui est bien supérieure à la normale. Mais sachez que cela enlèvera certaines ressources là où elles sont le plus nécessaires et peut conduire à des résultats discordants, tels que le gel ou le retard de la saisie de la souris et du clavier.
Le fait que vous deviez ou non accorder une priorité élevée à une application dépend fortement de votre processeur ainsi que de la tâche elle-même.
Vous pouvez vous épargner bien des ennuis si l'application ne consomme pas beaucoup de ressources. Cependant, si vous envisagez de donner un coup de pouce à une application ou à un jeu de montage vidéo (ce à quoi la plupart des gens pensent lorsqu'il s'agit de priorités d'ingérence), votre système en subira un coup notable. Cela ne sert à rien de l'avoir en premier lieu si vous disposez d'une application hautement prioritaire qui occupe toutes les ressources de votre système et ne peut même pas faire passer vos commandes.
Encore une fois, cela dépendra des ressources que votre système a à offrir et des applications que vous souhaitez exécuter. Cependant, si vous souhaitez expérimenter ce qui se passe lorsque vous exécutez une application gourmande en CPU avec une priorité élevée, allez-y. Cela n'endommagera pas votre ordinateur (même si vous devrez appuyer sur le bouton d'alimentation pour redémarrer) et le changement de priorité reviendra à sa valeur par défaut au redémarrage du système.
Il y a certaines choses que vous devez éviter avant de définir votre application comme haute priorité.
Le contrôle de compte d'utilisateur (UAC) protège votre système contre les applications et les modifications de paramètres potentiellement dangereuses en vous empêchant d'effectuer ces modifications. Cependant, l'UAC peut être gênant si vous savez ce que vous faites. Bien que cela ne vous empêche pas complètement d'apporter des modifications, cela génère des invites de confirmation pour chaque petite chose. Il vaut mieux le désactiver et se débarrasser de sa présence gênante. C'est tout :
Appuyez sur Démarrer, tapez UAC et sélectionnez Modifier les paramètres de contrôle de compte d'utilisateur.
Déplacez le curseur de notification jusqu'en bas jusqu'à "Ne jamais notifier".
Puis cliquez sur "OK".
Ça y est, l'UAC est hors de question.
Un autre changement, probablement plus important, que vous devez apporter est d'accorder des droits d'administrateur à l'application à laquelle vous essayez d'accorder une haute priorité. Voici comment procéder :
Ouvrez votre application pour que son processus soit en cours d'exécution. Ensuite, faites un clic droit sur la barre des tâches et sélectionnez Gestionnaire des tâches.
Vous pouvez également appuyer sur Ctrl+Shift+Esc
pour afficher le Gestionnaire des tâches. Recherchez ensuite le processus de votre candidature dans le Gestionnaire des tâches. Faites un clic droit dessus et sélectionnez Propriétés.
Cliquez sur l'onglet "Sécurité" pour y accéder.
Cliquez ensuite sur la case Modifier .
Donnez ensuite "Contrôle total" à votre application en cliquant sur la case sous "Autoriser".
Puis cliquez sur OK.
Cliquez à nouveau sur "OK".
Pour certaines méthodes telles que l'utilisation d'un terminal de commande comme PowerShell et l'invite de commande ci-dessous, vous devez saisir l'ID de priorité pour modifier la priorité du processus de candidature. Ces identifiants de priorité sont les suivants :
Faible – 64
En dessous de la normale – 16384
Normal – 32
Au-dessus de la normale – 32768
Élevée – 1 28
Temps réel - 256
Parmi ces six méthodes, vous avez besoin du numéro d'identification prioritaire "128" pour utiliser les méthodes indiquées ci-dessous.
Maintenant que vous savez ce qu'il faut retenir lors de la définition d'une application sur une priorité élevée, voici quelques façons de le faire :
Appuyez sur Démarrer, tapez powershell, faites un clic droit sur le résultat et sélectionnez "Exécuter en tant qu'administrateur".
Tapez maintenant la commande suivante :
Get-WmiObject Win32_process -filter 'name = "ProcessName"' | foreach-object { $_.SetPriority(PriorityLevelID) }
Get-WmiObject Win32_process -filter 'name = "ProcessName"' | foreach-object { $_.SetPriority(PriorityLevelID) }
将ProcessName替换为应用程序可执行文件的全名(及其扩展名),并将PriorityLevelID替换为高优先级 ID 号 128。
然后按回车。就这样,您已使用 PowerShell 将您的应用设置为高优先级。
命令提示符命令稍微容易处理。以下是如何使用它来使应用程序具有高优先级:
按“开始”,键入 cmd,然后右键单击最匹配的结果并选择“以管理员身份运行”。
现在键入以下命令:
wmic process where name="ProcessName" CALL setpriority ProrityLevelID
确保将ProcessName替换为应用程序的名称,并将PriorityLevelID替换为 128(对于高优先级),如下所示:
然后按回车。应用程序的优先级将设置为高。
到目前为止,我们已经了解了如何设置已在运行的应用程序的优先级。但您也可以使用命令提示符启动具有高优先级的应用程序。就是这样:
使用管理权限打开命令提示符,然后键入以下命令:
start ""/'Prioritylevel' "ApplicationPath"
ProcessName Remplacez par le nom complet de l'exécutable de l'application (et son extension) et remplacez PriorityLevelID par le numéro d'identification haute priorité 128.
Appuyez ensuite sur Entrée. Voilà, vous avez utilisé PowerShell pour définir votre application comme haute priorité.Méthode 2 : utilisez la commande wmic dans l'invite de commande
Les commandes de l'invite de commande sont légèrement plus faciles à gérer. Voici comment l'utiliser pour donner une priorité élevée à une application :
, puis faites un clic droit sur le premier résultat correspondant et sélectionnez
"Exécuter en tant qu'administrateur".
🎜 Tapez maintenant la commande suivante : 🎜🎜wmic processwhere name="ProcessName" CALL setpriority ProrityLevelID
🎜🎜Assurez-vous de remplacer 🎜ProcessName🎜 par le nom de votre application et 🎜PriorityLevelID🎜 par 128 (pour les applications élevées). priorité) comme suit : 🎜🎜🎜🎜 et appuyez sur Entrée. La priorité de l'application sera définie sur élevée. 🎜🎜Troisième méthode : lancer des applications hautement prioritaires🎜🎜Jusqu'à présent, nous avons appris à définir la priorité des applications déjà en cours d'exécution. Mais vous pouvez également utiliser l'invite de commande pour lancer des applications hautement prioritaires. C'est tout : 🎜🎜Ouvrez une invite de commande avec les droits d'administrateur et tapez la commande suivante : 🎜🎜start ""/'Prioritylevel' "ApplicationPath"
🎜🎜Assurez-vous de remplacer 🎜"Prioritylevel"🎜 par 🎜 high 🎜 (sans guillemets) et remplacez 🎜ApplicationPath🎜 par le chemin complet de votre application (avec guillemets). 🎜🎜🎜🎜🎜Ça y est, vous avez lancé l'application avec une haute priorité. 🎜🎜Quatrième méthode : définir la priorité élevée de l'application de manière permanente🎜🎜Par défaut, toutes les modifications que vous apportez à la priorité de l'application seront réinitialisées après le redémarrage de votre PC. Pour rendre les modifications permanentes, nous ajouterons une commande d'invite de commandes au raccourci de l'application. 🎜🎜Tout d’abord, accédez au dossier de l’application, faites un clic droit dessus et sélectionnez 🎜Afficher plus d’options🎜. 🎜
Sélectionnez ensuite pour envoyer à , puis sélectionnez Bureau (créer un raccourci) .
Maintenant, faites un clic droit sur le raccourci et sélectionnez Propriétés.
À côté du champ Cible, vous devriez voir l'emplacement de votre candidature.
Déplacez le curseur au début du chemin de localisation et copiez ce qui suit :
%windir%system32cmd .exe /c start "" /high
%windir%system32cmd.exe /c start "" /high
并将其粘贴到“目标”字段中应用程序的位置之前。它应该看起来像这样:
然后点击 确定。
现在,每次您使用快捷方式运行此应用程序时,它都会以高优先级运行。
处理器亲和力与应用程序的优先级不同。无需改变优先级,此选项可让您决定希望应用程序能够使用多少个 CPU 内核。如果您为相对较重的应用程序提供高优先级,限制其 CPU 核心使用率有助于减轻 PC 的负担,以便基本服务可以顺利运行。
可以从任务管理器中进行此更改。按下Ctrl+Shift+Esc
et collez-le avant l'emplacement de l'application dans le champ Cible. Cela devrait ressembler à ceci :
et cliquez sur
OK.
Désormais, chaque fois que vous exécuterez cette application à l'aide du raccourci, elle s'exécutera avec une priorité élevée.
Cette modification peut être effectuée depuis le Gestionnaire des tâches. Appuyez sur Ctrl+Shift+Esc
pour l'ouvrir. Cliquez ensuite sur l'icône hamburger dans le coin supérieur gauche.
Puis sélectionnez
Détails.
Recherchez votre application, faites un clic droit dessus et sélectionnez
Définir l'affinitéCe qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!