Windows heeft een optie waarmee u een toepassing kunt starten en de CPU-affiniteit kunt instellen, waardoor de toepassing wordt toegewezen om op een specifieke CPU in een dual-core systeem te worden uitgevoerd.
Om een toepassing te starten, moet u de affiniteitsvlag doorgeven aan het startprogramma in de opdrachtprompt. Als u bijvoorbeeld kladblok wilt starten dat aan de CPU is toegewezen, kunt u de volgende opdracht gebruiken:
c: \ windows \ system32 \ cmd.exe / C start / affiniteit 1 notepad.exe
U kunt in taakbeheer zien dat het proces alleen is toegewezen aan CPU 0
Gebruik de volgende opdrachtschakelaar om een proces op CPU 0 te starten:
/ affiniteit 1
Gebruik deze schakelaar voor CPU 1:
/ affiniteit 2
U kunt een getal gebruiken tot maximaal het aantal CPU-kernen of CPU's in uw systeem. De affiniteit is in wezen CPU-kern # + 1, dus / affiniteit 5 zou CPU 4 gebruiken.
U kunt de snelkoppeling voor een item bijna aanpassen om het op de specifieke CPU te laten werken, door gewoon de volledige "c: \ windows \ system32 \ cmd.exe / C start / affinity 1" aan het doel van de snelkoppeling toe te voegen. Het enige nadeel van deze aanpak is dat het opdrachtpromptvenster kort op het scherm knippert.