跳至内容 下载

2026-02-01

CPU-Z 卡死时:cpuz.ini Sensor、DMI、SMBus

主板电路特写

你双击 cpuz.exe,启动画面出现,然后……什么都没发生。窗口停止响应,鼠标指针转动,CPU-Z 始终无法到达熟悉的选项卡界面。这是用户最常见的投诉之一,好消息是几乎总是可以修复的。根本原因几乎总是一个硬件探针在尝试与主板上的某个组件通信时卡住了。

本指南将详细讲解 CPU-Z 为何会卡死、如何使用 cpuz.ini 配置文件来隔离问题,以及找到问题根源后该怎么做。

CPU-Z 为何会卡死?

CPU-Z 启动时,会执行一系列低级硬件扫描,以准确数据填充每个标签页。这些探针包括:

  • 传感器探针——CPU-Z 查询主板上的传感器集成电路(IC)以读取温度、电压和风扇转速。某些传感器芯片,尤其是较旧的 Winbond 或 ITE Super I/O 控制器,在以意外方式访问时可能会锁定。
  • DMI(桌面管理接口)——此探针从 BIOS/UEFI 固件读取 SMBIOS 表,以提取主板名称、制造商、BIOS 版本和序列号。格式错误或非标准的 DMI 表可能导致读取无限期挂起。
  • SMBus(系统管理总线)——CPU-Z 通过 SMBus 通信,从内存模块读取 SPD(串行存在检测)数据。某些芯片组或内存控制器组合响应缓慢或根本不响应。
  • PCI 枚举——PCI 扫描遍历总线上的每个设备以识别显卡、存储控制器和其他外围设备。非常规或文档不完整的 PCI 设备可能会使此扫描停滞。
  • 显示检测——收集驱动程序和适配器信息的 GPU 特定查询可能与某些显示驱动程序冲突。

如果任何单个探针在等待永远不会到来的硬件响应时卡住,整个应用程序就会冻结。解决方案是选择性地禁用探针,直到 CPU-Z 可以启动,然后缩小问题根源。

修复方法:cpuz.ini

CPU-Z 在启动时读取一个名为 cpuz.ini 的可选配置文件。通过将特定键设置为 0,你可以告诉 CPU-Z 完全跳过某些硬件探针。创建一个名为 cpuz.ini 的纯文本文件,并将其放置在 cpuz.exe同一文件夹中。文件内容应如下所示:

; cpuz.ini - 放置在 cpuz.exe 旁边

Sensor=0

DMI=0

PCI=0

SMBus=0

Display=0

将每个探针设置为 0 后,CPU-Z 将跳过所有可能有问题的硬件读取。它仍然会显示基本的 CPU 信息(通过 CPUID 指令收集),但主板、内存 SPD 和 Graphics 等标签页将为空或不完整。这是预期的——此阶段的目标只是确认 CPU-Z 可以在不卡死的情况下启动。

逐步故障排除

按照以下步骤有条不紊地找出导致挂起的探针:

  1. 禁用所有探针——创建 cpuz.ini,将所有键设置为 0(如上所示)。保存文件并启动 CPU-Z。
  2. 验证 CPU-Z 是否启动——如果程序成功打开,则确认卡死与探针相关。如果仍然卡死,问题可能在其他地方(安装损坏、防病毒软件干扰或驱动程序冲突)。
  3. 每次重新启用一个探针——将 Sensor=0 改为 Sensor=1,保存,再次启动 CPU-Z。如果正常,关闭 CPU-Z,然后重新启用 DMI=1。按此顺序继续:Sensor、DMI、SMBus、PCI、Display。
  4. 找出罪魁祸首——当重新启用特定探针后 CPU-Z 再次卡死时,你就找到了有问题的探针。将该键设回 0,其他所有键保持 1。你将失去该探针提供的数据,但 CPU-Z 将可靠地工作。

常见罪魁祸首

根据多年的用户报告,某些硬件配置更容易出现探针相关的卡死:

  • 较旧的传感器 IC——Winbond W83627、ITE IT8712 和 2000 年代中期类似的 Super I/O 芯片在 Sensor=1 时是常见的问题来源。
  • 非常规或服务器芯片组——配备 Intel C 系列或 AMD EPYC 芯片组的工作站主板有时具有非标准的 SMBus 实现,会使 SPD 读取停滞。
  • 虚拟机——在 VMware、VirtualBox 或 Hyper-V 中运行 CPU-Z 可能触发 DMI 或 PCI 卡死,因为虚拟化硬件的响应方式与真实硬件不同。
  • 带有嵌入式控制器的笔记本电脑——某些笔记本电脑 EC 固件以不同方式处理传感器查询,导致 Sensor 探针超时。
  • 多 GPU 设置——配备 SLI、CrossFire 或混合 GPU 的系统可能在 Display 探针期间卡死。
CPU-Z 探测的主板组件

其他解决方案

如果编辑 cpuz.ini 不能完全解决问题,请尝试以下额外方法:

  • 以管理员身份运行——右键单击 cpuz.exe 并选择"以管理员身份运行"。某些硬件探针需要提升的权限才能正确完成,不以管理员身份运行可能导致部分挂起。
  • 更新 CPU-Z——较新的版本包含更新的探针例程和硬件兼容性修复。如果你运行的是旧版本,请下载最新版本并重试。
  • 尝试便携(ZIP)版本——便携版本在安装时不安装内核驱动程序,这可以帮助隔离问题是驱动程序相关还是探针相关。
  • 检查你的防病毒软件——安全软件有时会拦截 CPU-Z 所需的低级硬件访问。临时将你的防病毒软件加白名单或禁用以进行测试。

提示:使用便携版本进行测试

下载 CPU-Z 的 ZIP(便携)版本并解压到临时文件夹。将你的 cpuz.ini 放在该文件夹中并在那里测试。这样你已安装的副本保持不变,同时你可以尝试不同的探针设置。一旦找到正确的配置,将可用的 cpuz.ini 复制到你的主安装文件夹中。

有关更详细的配置选项和高级故障排除,请访问帮助和故障排除部分。你也可以查阅安装和 cpuz.ini 指南获取所有可用配置键的完整列表。准备好获取最新版本了吗?前往下载页面

← 所有文章