任务管理器中不显示多个 CPU

任务管理器中不显示多个 CPU

我有一个 i7 英特尔核心。通常我的任务管理器会显示 8 个 CPU,但出于某种奇怪的原因,现在不再显示。我不记得更改过任何东西。当我想在 8 个 CPU 上本地运行并行 matlab 代码时,我注意到了这个问题。它只允许最多 1 个。

但是如果我进入任务管理器,我可以看到我的 8 个不同的处理器。此外,当我进入 msconfig 到 boot.ini 时,numproc 显示为 1。

有人知道这可能导致什么原因或者我该如何解决这个问题吗?

谢谢

编辑:顺便说一下,它是 Windows XP 64 位

答案1

在此处输入图片描述

  1. 点击开始按钮。
  2. 类型:系统配置
  3. 打开它并转到第二个选项卡引导
  4. 通过单击“高级选项...”,您可以更改“处理器数量”,
    如上图中黑色箭头所示。最好将其禁用,以便自动检测。

答案2

如果是 Windows 7/Vista,请安装易BCD

单击高级设置,然后取消选中“将 Windows 限制为 x CPU”

它应该是这样的:

在此处输入图片描述

答案3

检查 BIOS。我的 BIOS 中有类似 MultiCore Yes/No 的设置。

相关内容