Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

I'm running Windows XP 32-bit on an Intel Q9650 quad-core CPU.

In Device Manager, I see four cores. It's OK. However in Task Manager, I can only see two cores. Are only two cores used? If so, why are there are four cores in Device Manager?

I'm confused. Does anyone know this problem? Is it related to 32-bit Windows? Perhaps I need to install some patches?

More information: I run Windows XP Embedded in KVM. It's convenience for me to do some simple tests. Are there any problems with XPE in virtualization environment? Or are there any differences between XPE and XP?

Here are the snapshots:

Device manager

Task Manager

share|improve this question

migrated from serverfault.com May 30 '11 at 11:16

This question came from our site for professional system and network administrators.

1  
Are you looking at the "CPU usage" chart? That's not connected to the amount of cores you have. Under "CPU history", is "one graph per CPU" selected? –  RobM May 30 '11 at 10:43
    
could you post a task manager snapshot please? Furthermore, if you right-click on a running process and select "Set affinity..." from the context menu - what CPUs are you offered to select? –  syneticon-dj May 30 '11 at 11:01
    
I have attached the snapshots. –  flypen May 31 '11 at 7:14
2  
it might have been helpful to mention the virtualisation originally. Not being familiar with that virtualisation software, I would wonder if it presents each core to guests as a separate CPU. –  RobM May 31 '11 at 7:43
    
Robert Moir's comment is just the answer. Thanks a lot! –  flypen May 31 '11 at 9:49

3 Answers 3

Use MSconfig to check # of processors allowed, be sure all the boxes are Unchecked. Hit OK, OK if you make changes.

Msconfig> BOOT.INI tab > Advanced Options

.

enter image description here

share|improve this answer

Robert Moir's comment is just the answer. Thanks a lot!

it might have been helpful to mention the virtualisation originally. Not being familiar with that virtualisation software, I would wonder if it presents each core to guests as a separate CPU. – Robert Moir 2 hours ago
share|improve this answer

Based on this KB article direct from Microsoft, the 32-bit version of Windows XP only supports a maximum of 2 processors (cores).

share|improve this answer
3  
processors are not the same as cores. XP is quite happy to support quad core processors. –  RobM May 30 '11 at 11:17

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.