A. Not possible, though as mentioned above you can disable a core.
B. Why in God's name would you want to, even if you could? If Windows were running on a single thread performance would slow to something on the order of: click mouse, eat pizza, accept dialog. This is because Windows creates literally dozens of threads that wait on events to occur.