Windows leistet hervorragende Arbeit bei der Zuweisung von Systemressourcen zu den Prozessen und Programmen, die sie am meisten benötigen, indem es ihnen Prioritäten zuweist. Die meisten Anwendungen, die Sie installieren, laufen mit der standardmäßigen „normalen“ Prioritätsstufe einwandfrei.
Manchmal müssen Sie jedoch möglicherweise ein Programm, z. B. ein Spiel, auf einer höheren Stufe als der standardmäßigen normalen Stufe ausführen, um die Leistung zu verbessern. Aber das hat seinen Preis und es ist ein Deal, über den man nachdenken sollte.
Windows verfügt beim Ausführen verschiedener Prozesse und Programme über insgesamt sechs Prioritätsstufen: niedrig, unter dem Normalwert, normal, über dem Normalwert, hoch und Echtzeit.
Windows ordnet Anwendungen basierend auf ihrer Priorität und stellt sie in die Warteschlange. Je höher die Priorität, desto mehr Zeit erhält die Bewerbung. Daher werden Dienste und Prozesse, die für Windows sehr wichtig sind, mit hoher Priorität ausgeführt. Sofern Sie keinen guten Grund haben, die Anwendungsprioritäten zu ändern, ist es am besten, Windows entscheiden zu lassen, welche Prozesse bei der Zuweisung von Ressourcen priorisiert werden sollen.
Wenn Sie möchten, dass eine Anwendung besonders langsam läuft, können Sie natürlich auch darüber nachdenken, ihre Priorität auf die Kategorie „Hoch“ zu setzen, die viel höher als normal ist. Beachten Sie jedoch, dass dadurch einige Ressourcen dort weggenommen werden, wo sie am meisten benötigt werden, und dass dies zu störenden Ergebnissen wie dem Einfrieren oder Verzögerungen bei Maus- und Tastatureingaben führen kann.
Ob Sie einer Anwendung eine hohe Priorität einräumen sollten, hängt stark von Ihrem Prozessor sowie der Aufgabe selbst ab.
Sie können sich viel Ärger ersparen, wenn die App nicht viele Ressourcen beansprucht. Wenn Sie jedoch vorhaben, einer Video-Editor-App oder einem Spiel etwas Auftrieb zu geben (was die meisten Leute denken, wenn es um Einmischungsprioritäten geht), wird Ihr System einen spürbaren Schlag erleiden. Es macht überhaupt keinen Sinn, es zu haben, wenn Sie eine Anwendung mit hoher Priorität haben, die alle Ihre Systemressourcen beansprucht und nicht einmal Ihre Befehle durchbringen kann.
Auch dies hängt von den Ressourcen ab, die Ihr System bietet, und von den Anwendungen, die Sie ausführen möchten. Wenn Sie jedoch experimentieren möchten, was passiert, wenn Sie eine CPU-intensive Anwendung mit hoher Priorität ausführen, dann machen Sie weiter. Dadurch wird Ihr Computer nicht beschädigt (obwohl Sie zum Neustarten nach dem Netzschalter greifen müssen) und die Prioritätsänderung wird beim Neustart des Systems auf die Standardeinstellung zurückgesetzt.
Es gibt einige Dinge, die Sie vermeiden sollten, bevor Sie Ihrer App eine hohe Priorität zuweisen.
Die Benutzerkontensteuerung (UAC) schützt Ihr System vor potenziell schädlichen Anwendungen und Einstellungsänderungen, indem sie Sie daran hindert, diese Änderungen vorzunehmen. Allerdings kann UAC problematisch sein, wenn Sie wissen, was Sie tun. Es hindert Sie zwar nicht vollständig daran, Änderungen vorzunehmen, wirft jedoch für jede Kleinigkeit Bestätigungsaufforderungen aus. Es ist besser, es zu deaktivieren und seine lästige Präsenz loszuwerden. Das ist es:
Drücken Sie Start, geben Sie UAC ein und wählen Sie Benutzerkontensteuerungseinstellungen ändern.
Bewegen Sie den Benachrichtigungsschieberegler ganz nach unten auf „Nie benachrichtigen“.
Dann klicken Sie auf "OK".
Das ist es, UAC kommt nicht in Frage.
Eine weitere, wahrscheinlich wichtigere Änderung, die Sie vornehmen müssen, besteht darin, der App, der Sie hohe Priorität einräumen möchten, Administratorrechte zu gewähren. So geht's:
Öffnen Sie Ihre Anwendung, damit der Prozess ausgeführt wird. Klicken Sie dann mit der rechten Maustaste auf die Taskleiste und wählen Sie „Task-Manager“ aus.
Alternativ drücken Sie
, um den Task-Manager aufzurufen. Suchen Sie dann im Task-Manager nach dem Prozess Ihrer Anwendung. Klicken Sie mit der rechten Maustaste darauf und wählen Sie „Eigenschaften“ aus.Ctrl+Shift+Esc
Sicherheit“, um dorthin zu wechseln.
Klicken Sie dann auf das Feld
Bearbeiten .
Geben Sie dann „Vollzugriff“ auf Ihre Anwendung, indem Sie auf das Kästchen unter „Zulassen“ klicken.
Dann klicken Sie auf OK.
Klicken Sie erneut auf „OK“.
Bei einigen Methoden wie der Verwendung eines Befehlsterminals wie PowerShell und der unten angegebenen Eingabeaufforderung müssen Sie die Prioritäts-ID eingeben, um die Priorität des Anwendungsprozesses zu ändern. Diese Prioritäts-IDs lauten wie folgt:
Niedrig – 64
Unter dem Normalwert – 16384
Normal – 32
Über dem Normalwert – 32768
Hoch – 12 8
Echtzeit - 256
Von diesen sechs Methoden benötigen Sie die Prioritäts-ID-Nummer „128“, um die unten angegebenen Methoden verwenden zu können.
Da Sie nun wissen, was Sie beim Festlegen einer App auf eine hohe Priorität beachten müssen, finden Sie hier einige Möglichkeiten:
Drücken Sie Start und geben Sie ein Powershell, klicken Sie mit der rechten Maustaste auf das Ergebnis und wählen Sie „Als Administrator ausführen“.
Geben Sie nun den folgenden Befehl ein: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"
wird
durch den vollständigen Namen der ausführbaren Anwendungsdatei (und ihrer Erweiterung) und ersetzen Sie PriorityLevelID durch die ID-Nummer 128 mit hoher Priorität. Drücken Sie dann die Eingabetaste. Das war's, Sie haben PowerShell verwendet, um Ihrer App eine hohe Priorität zuzuweisen.
Methode 2: Verwenden Sie den wmic-Befehl in der Eingabeaufforderung.
Eingabeaufforderungsbefehle sind etwas einfacher zu handhaben. So geben Sie einer Anwendung hohe Priorität: Drücken Sie Start, geben Sie„Als Administrator ausführen“
.Geben Sie nun den folgenden Befehl ein: 🎜🎜
wmic Process where name="ProcessName" CALL setpriority ProrityLevelID
🎜🎜Stellen Sie sicher, dass Sie 🎜ProcessName🎜 durch den Namen Ihrer Anwendung und 🎜PriorityLevelID🎜 durch 128 (für hoch) ersetzen Priorität) wie folgt: 🎜🎜🎜🎜 und drücken Sie die Eingabetaste. Die Priorität der Anwendung wird auf hoch gesetzt. 🎜🎜Methode Drei: Anwendungen mit hoher Priorität starten🎜🎜Bisher haben wir gelernt, wie man die Priorität von Anwendungen festlegt, die bereits ausgeführt werden. Sie können die Eingabeaufforderung aber auch zum Starten von Anwendungen mit hoher Priorität verwenden. Das ist es: 🎜🎜Öffnen Sie eine Eingabeaufforderung mit Administratorrechten und geben Sie den folgenden Befehl ein: 🎜🎜start ""/'Prioritylevel' "ApplicationPath"
🎜🎜Stellen Sie sicher, dass Sie 🎜"Prioritylevel"🎜 durch 🎜 ersetzen hoch 🎜 (ohne Anführungszeichen) und ersetzen Sie 🎜ApplicationPath🎜 durch den vollständigen Pfad zu Ihrer Anwendung (mit Anführungszeichen). 🎜🎜🎜🎜🎜Das ist alles, Sie haben die Anwendung mit hoher Priorität gestartet. 🎜🎜Methode 4: App-Priorität dauerhaft auf hohe Priorität festlegen🎜🎜Standardmäßig werden alle Änderungen, die Sie an der App-Priorität vornehmen, zurückgesetzt, nachdem Sie Ihren PC neu gestartet haben. Um die Änderungen dauerhaft zu machen, fügen wir der Verknüpfung der Anwendung einen Eingabeaufforderungsbefehl hinzu. 🎜🎜Navigieren Sie zunächst zum Ordner der Anwendung, klicken Sie mit der rechten Maustaste darauf und wählen Sie 🎜Weitere Optionen anzeigen🎜. 🎜
Dann wählen Sie Senden an und dann Desktop (Verknüpfung erstellen).
Klicken Sie nun mit der rechten Maustaste auf die Verknüpfung und wählen Sie Eigenschaften.
Neben dem Zielfeld sollten Sie den Standort Ihrer Bewerbung sehen.
Bewegen Sie den Cursor an den Anfang des Standortpfads und kopieren Sie Folgendes:
%windir%system32cmd.exe /c start "" /high
%windir%system32cmd.exe /c start "" /high
并将其粘贴到“目标”字段中应用程序的位置之前。它应该看起来像这样:
然后点击 确定。
现在,每次您使用快捷方式运行此应用程序时,它都会以高优先级运行。
处理器亲和力与应用程序的优先级不同。无需改变优先级,此选项可让您决定希望应用程序能够使用多少个 CPU 内核。如果您为相对较重的应用程序提供高优先级,限制其 CPU 核心使用率有助于减轻 PC 的负担,以便基本服务可以顺利运行。
可以从任务管理器中进行此更改。按下Ctrl+Shift+Esc
und fügen Sie es in das Feld „ ein. Feld „Ziel“ vor dem Speicherort der Anwendung. Es sollte so aussehen:
.
Jedes Mal, wenn Sie diese App über die Verknüpfung ausführen, wird sie mit hoher Priorität ausgeführt.
Methode 5: Verwenden Sie den Task-Manager, um die Prozessoraffinität von Anwendungen mit hoher Priorität zu ändern. Die Prozessoraffinität unterscheidet sich von der Priorität der Anwendung. Ohne die Prioritäten zu ändern, können Sie mit dieser Option entscheiden, wie viele CPU-Kerne Ihre Anwendung nutzen soll. Wenn Sie einer relativ umfangreichen Anwendung hohe Priorität einräumen, kann die Begrenzung der CPU-Kernauslastung dazu beitragen, die Belastung Ihres PCs zu verringern, sodass wichtige Dienste reibungslos ausgeführt werden können.
Diese Änderung kann über den Task-Manager vorgenommen werden. Drücken Sie Strg+Umschalt+Esc
, um es zu öffnen. Klicken Sie dann auf das Hamburger-Symbol in der oberen linken Ecke.
Dann wählen Sie
Details.
Suchen Sie nach Ihrer App, klicken Sie mit der rechten Maustaste darauf und wählen Sie „Affinität festlegen“ aus.
Begrenzen Sie hier die Anzahl der für die Anwendung verfügbaren CPU-Kerne, indem Sie einige Prozessoren deaktivieren. 🎜🎜🎜🎜🎜 Klicken Sie dann auf 🎜 „OK“ 🎜. 🎜🎜🎜🎜🎜 Sollten Sie Apps mit Echtzeitpriorität ausführen? 🎜🎜In fast allen Fällen lautet die Antwort nein. Die Echtzeitpriorität ist in erster Linie Anwendungen vorbehalten, die direkt mit der Hardware wie Tastatur und Maus „kommunizieren“ oder Aufgaben ausführen müssen, die nur minimale Unterbrechungen erfordern. Wenn Sie eine Anwendung mit Echtzeitpriorität ausführen, können Sie fast immer damit rechnen, dass bei der Windows-Registrierung selbst bei den grundlegendsten Befehlen Probleme auftreten. 🎜Das obige ist der detaillierte Inhalt vonWie kann man in Windows 11 sicher eine hohe Priorität für Apps festlegen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!