Wie man bestimmten CPU-Kernen eine Anwendung in Windows zuweist

Moderne PCs haben mehrere CPU-Kerne, und meistens erledigt Windows einen perfekten Job dabei, zu wählen, welcher CPU-Kern welche Aufgabe ausführen sollte. Sie können jedoch die Leistung verbessern und bestimmte Probleme lösen, wenn Sie einen bestimmten CPU-Kern einer App zuweisen, was als Festlegen der Prozessor-“Affinity” bekannt ist.
Tipp: Wird Ihre CPU überlastet? Erfahren Sie, wie Sie die 100%ige CPU-Auslastung in Windows beheben können.
Inhaltsverzeichnis
- Warum sollten Sie die Prozessor-Affinität festlegen?
- Wie man die Prozessor-Affinität in Windows festlegt
- Wie man die Prozesspriorität in Windows festlegt
- Wann man bei der Prozessor-Affinität vorsichtig sein sollte
- Häufig gestellte Fragen
Warum sollten Sie die Prozessor-Affinität festlegen?
Einige häufige Gründe, warum Sie die Prozessor-Affinität in Windows festlegen möchten, sind:
- Um die Leistung zu verbessern: Durch das Festlegen der Prozessor-Affinität für einen Prozess können Sie sicherstellen, dass dieser nur auf bestimmten CPU-Kernen läuft, was dazu beitragen kann, seine Leistung zu verbessern. Wenn ein Prozess stark auf einen bestimmten Kern angewiesen ist, kann das Festlegen seiner Prozessor-Affinität auf diesen Kern helfen, ihn effizienter auszuführen.
- Um Konflikte zu vermeiden: In einigen Fällen kann das Festlegen der Prozessor-Affinität für einen Prozess helfen, Konflikte mit anderen Prozessen, die im System laufen, zu vermeiden. Wenn beispielsweise zwei Prozesse versuchen, denselben Kern zu nutzen, kann das Festlegen der Prozessor-Affinität für einen der Prozesse Konflikte verhindern und die Gesamtleistung des Systems verbessern.
- Um Probleme zu beheben: Manchmal kann das Festlegen der Prozessor-Affinität für einen Prozess Ihnen helfen, Probleme im Zusammenhang mit der CPU-Auslastung oder der Leistung zu beheben. Indem Sie einen Prozess auf bestimmte Kerne isolieren, können Sie besser verstehen, wie er sich auf das System auswirkt und potenzielle Probleme identifizieren.

Wenn Sie einen der neuen Prozessoren mit hybrider Architektur von Intel verwenden, die mit den Alder-Lake-Modellen beginnen, möchten Sie möglicherweise die manuelle Prozessor-Affinität nutzen, um sicherzustellen, dass eine App auf dem richtigen Typ von Kern läuft. Windows 10-Nutzer könnten insbesondere feststellen, dass der CPU-Planer Apps, die eine hohe Leistung benötigen, einem E-Kern (Effizienz-Kern) zuweist und weniger anspruchsvolle Apps den P-Kernen (Leistungs-Kernen).
Wenn Ihr System eine aktuelle Version von Windows 10 oder eine beliebige Version von Windows 11 ausführt, werden Sie wahrscheinlich auf keine Probleme stoßen. Einige Anwendungen, insbesondere ältere, funktionieren jedoch möglicherweise nicht wie erwartet mit diesem neuen Ansatz der CPU-Architektur für Desktops.
Tipp: Im Rahmen Ihrer regelmäßigen Computerwartung hilft eine gelegentliche Überprüfung der CPU-Temperatur, die Lebensdauer Ihres PCs zu verlängern.
Wie man die Prozessor-Affinität in Windows festlegt
Um die Prozessor-Affinität in Windows festzulegen, befolgen Sie diese Schritte:
Öffnen Sie den Task-Manager, indem Sie Strg + Shift + Esc drücken. Klicken Sie auf die Registerkarte Details, um eine Liste der laufenden Prozesse anzuzeigen.

Klicken Sie mit der rechten Maustaste auf den Prozess, für den Sie die Prozessor-Affinität festlegen möchten, und wählen Sie Affinität festlegen aus dem Kontextmenü.

Wählen Sie im erscheinenden Popup die Kontrollkästchen neben den Prozessoren aus, auf denen der Prozess laufen soll.

Klicken Sie auf OK, um die Änderungen zu speichern, und schließen Sie das Fenster.
Wie man die Prozesspriorität in Windows festlegt
Darüber hinaus, wenn Sie die Prozesspriorität in Windows festlegen möchten, um dem System zu erlauben, CPU-Ressourcen einem bestimmten Prozess über anderen zuzuweisen, befolgen Sie diese Anweisungen:
Öffnen Sie den Task-Manager, indem Sie Strg + Shift + Esc drücken, und klicken Sie auf die Registerkarte Details, um eine Liste der laufenden Prozesse anzuzeigen. Klicken Sie mit der rechten Maustaste auf den Prozess, für den Sie die Priorität festlegen möchten, und wählen Sie Priorität festlegen aus dem Kontextmenü.

Wählen Sie die gewünschte Prioritätsstufe aus dem Dropdown-Menü aus und klicken Sie auf OK, um Ihre Änderungen zu speichern.
Die verfügbaren Prioritätsstufen sind:
- Echtzeit: Der Prozess erhält die höchste Priorität und die meiste CPU-Zeit.
- Hoch: Der Prozess erhält eine hohe Priorität und eine erhebliche Menge an CPU-Zeit.
- Über normal: Der Prozess erhält eine höhere als normale Priorität und wird mehr CPU-Zeit zugewiesen als normalen Prozessen.
- Normal: Der Prozess wird priorisiert und erhält die standardmäßige CPU-Zeit.
- Unter normal: Der Prozess erhält eine niedrigere als normale Priorität und weniger CPU-Zeit als normale Prozesse.
- Niedrig: Der Prozess erhält eine niedrige Priorität und wird mit minimaler CPU-Zeit ausgestattet.
Gut zu wissen: Stellen Sie sicher, dass die CPU Ihres Computers bei optimaler Temperatur gehalten wird, indem Sie in einen CPU-Kühler investieren.
Wann man bei der Prozessor-Affinität vorsichtig sein sollte
Das manuelle Zuweisen der Prozessor-Affinität kann mehrere Risiken bergen. Einige dieser potenziellen Risiken sind:

- Verminderte Leistung: Falsches Festlegen der Prozessor-Affinität für einen Prozess kann zu verringerter Leistung führen. Wenn Sie beispielsweise einen Prozess einem CPU-Kern zuweisen, der seine Arbeitslast nicht bewältigen kann, kann der Prozess langsamer werden oder nicht mehr reagieren.
- Systeminstabilität: Das Festlegen der Prozessor-Affinität für einen Prozess kann die Gesamtleistung und Stabilität des Systems beeinträchtigen. Wenn Sie einen Prozess einem Kern zuweisen, der bereits stark beansprucht wird, kann dies dazu führen, dass das System instabil oder abstürzt.
- Verringerte Flexibilität: Das manuelle Zuweisen der Prozessor-Affinität kann die Flexibilität des Systems einschränken. Wenn Sie beispielsweise die Prozessor-Affinität für einen Prozess festlegen, kann dieser nur auf den zugewiesenen Kernen laufen, selbst wenn andere Kerne verfügbar werden. Dies kann es schwierig machen, sich an die sich ändernden Arbeitslasten anzupassen oder auf Systemfehler zu reagieren.
- Sicherheitsanfälligkeiten: In einigen Fällen kann das manuelle Zuweisen der Prozessor-Affinität Sicherheitsanfälligkeiten schaffen. Wenn Sie beispielsweise die Prozessor-Affinität für einen bösartigen Prozess festlegen, kann dies verhindern, dass Sicherheitssoftware die Bedrohung erkennt oder mindert.
Insgesamt kann das manuelle Zuweisen der Prozessor-Affinität ein nützliches Werkzeug zur Optimierung der Leistung Ihres Systems sein. Dennoch ist es wichtig, es sorgfältig zu verwenden und die potenziellen Risiken klar zu verstehen.
Tipp: Kaufen Sie eine neue CPU? Unser CPU-Kaufratgeber beschreibt, worauf Sie bei einem Desktop-Prozessor achten sollten.
Häufig gestellte Fragen
Was ist die Prozessor-Affinität in Windows?
Die CPU- oder Prozessor-Affinitätseinstellung in Windows ermöglicht es Ihnen, einen Prozess an einen bestimmten physischen Kern auf Ihrer CPU zu binden, sodass er nur auf diesem bestimmten Kern ausgeführt wird. Dies kann Ihnen helfen, die besten Kernleistungen Ihrer CPU für einen besonders anspruchsvollen Prozess zu nutzen, die CPU-Nutzung für eine Anwendung zu begrenzen oder Probleme zu diagnostizieren, die die Leistung mehrerer Kerne beeinträchtigen.
Was ist die CPU-Priorität in Windows?
Die CPU-Priorität in Windows ist ein Planungssystem, das verwendet wird, um die verschiedenen Aufgaben oder Anfragen, die zu jedem Zeitpunkt an die CPU gesendet werden, zu priorisieren. Windows bestimmt, welche Prozesse kritischer sind als andere, damit CPU-Ressourcen diesen Prozessen gegenüber anderen bevorzugt zugewiesen werden können.
Können Sie alle CPU-Kerne in Windows einer App zuweisen?
Ja, Sie können alle CPU-Kerne in Windows einer App zuweisen, indem Sie die Prozessor-Affinität für die App so festlegen, dass alle verfügbaren Kerne eingeschlossen sind. Das Zuweisen aller CPU-Kerne zu einer App kann jedoch die Leistung und Stabilität Ihres Systems beeinträchtigen.
Welche Apps könnten am meisten von der Zuweisung der Kern-Affinität profitieren?
Apps wie Adobe Premiere Pro, Blender, Maya, 3ds Max, MATLAB COMSOL, ANSYS und DaVinci Resolve können sehr CPU-intensiv sein und könnten davon profitieren, bestimmten CPU-Kernen zugewiesen zu werden.
Wann wird die Affinität zurückgesetzt?
Manuell zugewiesene Prozessor-Affinität wird nicht automatisch zurückgesetzt. Sobald Sie die Prozessor-Affinität für einen Prozess festgelegt haben, bleibt sie den ausgewählten Prozessoren zugewiesen, bis Sie sie ändern oder der Prozess endet.
Es gibt jedoch einige Situationen, in denen die Prozessor-Affinität für einen Prozess zurückgesetzt werden kann. Wenn Sie beispielsweise Ihren Computer neu starten oder der Prozess beendet und neu gestartet wird, wird die Prozessor-Affinität für den Prozess auf den Standardwert zurückgesetzt.