我在 Intel Q9650 四核 CPU 上运行 32 位 Windows XP。
在设备管理器中,我看到了四个核心。没问题。但是在任务管理器中,我只能看到两个核心。只使用了两个核心吗?如果是这样,为什么设备管理器中有四个核心?
我很困惑。有人知道这个问题吗?这与 32 位 Windows 有关吗?也许我需要安装一些补丁?
更多信息:我在 KVM 中运行 Windows XP Embedded。这对我来说很方便进行一些简单的测试。XPE 在虚拟化环境中是否存在问题?或者 XPE 和 XP 之间有什么区别?
以下是快照:
答案1
使用 MSconfig 检查允许的处理器数量,确保所有复选框都未选中。如果进行了更改,请单击“确定”。
Msconfig> BOOT.INI 选项卡 > 高级选项
。
答案2
Robert Moir 的评论就是答案。非常感谢!
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
答案3
基于此知识库文章直接来自微软,32 位版本的 Windows XP 仅支持最多 2 个处理器(核心)。