I was suffering the same problem.
For me the following steps (in VISTA) were the solution:
General - selective start up - use original boot configuration (in dutch: "originele opstartconfiguratie")
After restart, all cores were visible at my computer in the task manager and in MSconfig.
If so then select manual all services and startup items.
I hope this will do.