I've got Win8.1, and an Intel CPU with 2(4) (logical) Cores.
BUT: Windows only uses 1 core. The Taskmanager shows the 1st CPU permanently at 100%; all others are mostly idle.
After several hours of search I only found out that windows sets the affinity of every process to CPU0. In the taskmanager I could reset the affinity of any process to any other CPU (or to all), but thats not necessarry on my other computer either.
Any other ideas than msconfig (heard that often on the internet, but it does not fix my problem. Windows knows about the other CPUs, they are just not used)?