Windows има опция, която ви позволява да стартирате приложение и да зададете афинитета към процесора, който възлага на приложението да работи на конкретен процесор в двуядрен процесор.
За да стартирате приложение, трябва да предавате флага за афинитет към помощната програма за стартиране в командния ред. Например, ако искате да стартирате ноутбук, зададен на процесора, можете да използвате следната команда:
c:windowssystem32cmd.exe /C start /affinity 1 notepad.exe
Можете да видите в ръководителя на задачите, че процесът е зададен само на CPU 0
/affinity 1
За CPU 1 използвайте този ключ:
/affinity 2
Можете да използвате число до броя CPU ядра или процесори във вашата система. Афинитетът е по същество ядро на CPU # + 1, така че / афинитет 5 би използвал CPU 4.
Почти можете да промените командата за бърз достъп на даден елемент, за да го стартирате на конкретния процесор, като пренасочите пълния "c: windows system32 cmd.exe / C старт / афинитет 1" към целта за бърз достъп. Единственият недостатък на този подход е, че прозорецът на командния ред ще мига на екрана кратко.