2026-02-01
Когда CPU-Z зависает: cpuz.ini Sensor, DMI, SMBus
Вы дважды щёлкаете cpuz.exe, появляется заставка, а затем... ничего. Окно перестаёт отвечать, курсор вращается, и CPU-Z так и не достигает знакомого интерфейса с вкладками. Это одна из наиболее распространённых жалоб пользователей, и хорошая новость в том, что проблема почти всегда решаема. Первопричина почти всегда — аппаратный зонд, который зависает при попытке взаимодействия с компонентом на материнской плате.
В этом руководстве подробно объясняется, почему CPU-Z зависает, как использовать конфигурационный файл cpuz.ini для изоляции проблемы и что делать, когда виновник найден.
Почему CPU-Z зависает?
При запуске CPU-Z выполняет серию низкоуровневых аппаратных сканирований для заполнения каждой вкладки точными данными. Эти зонды включают:
- Опрос датчиков (Sensor) — CPU-Z опрашивает микросхемы датчиков на материнской плате для чтения температур, напряжений и скоростей вентиляторов. Некоторые чипы датчиков, особенно старые Super I/O контроллеры Winbond или ITE, могут зависать при обращении неожиданным способом.
- DMI (Desktop Management Interface) — этот зонд читает таблицы SMBIOS из прошивки BIOS/UEFI для извлечения названия материнской платы, производителя, версии BIOS и серийных номеров. Некорректные или нестандартные таблицы DMI могут вызвать бесконечное зависание чтения.
- SMBus (System Management Bus) — CPU-Z взаимодействует через SMBus для чтения данных SPD (Serial Presence Detect) из модулей RAM. Некоторые комбинации чипсета и контроллера памяти отвечают медленно или не отвечают вовсе.
- Перечисление 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) всё равно отобразится, но такие вкладки, как Mainboard, Memory SPD и Graphics, будут пустыми или неполными. Это ожидаемо — цель на данном этапе — просто убедиться, что CPU-Z может запустить без зависания.
Пошаговое устранение неполадок
Следуйте этим шагам методично, чтобы определить, какой зонд вызывает зависание:
- Отключите ВСЕ зонды — создайте
cpuz.iniс каждым ключом, установленным в0, как показано выше. Сохраните файл и запустите CPU-Z. - Убедитесь, что CPU-Z запускается — если программа открывается успешно, зависание подтверждается как связанное с зондом. Если зависание продолжается, проблема может быть в другом (повреждённая установка, вмешательство антивируса или конфликты драйверов).
- Включайте по одному зонду — измените
Sensor=0наSensor=1, сохраните и снова запустите CPU-Z. Если работает, закройте CPU-Z, затем включитеDMI=1. Продолжайте в этом порядке: Sensor, DMI, SMBus, PCI, Display. - Определите виновника — когда CPU-Z снова зависнет после включения конкретного зонда, вы нашли проблемный. Установите этот ключ обратно в
0и оставьте все остальные на1. Вы потеряете данные, предоставляемые этим зондом, но CPU-Z будет работать надёжно.
Распространённые виновники
Судя по многолетним отчётам пользователей, определённые конфигурации оборудования более склонны к зависаниям из-за зондов:
- Старые микросхемы датчиков — Winbond W83627, ITE IT8712 и похожие Super I/O чипы середины 2000-х годов часто являются виновниками при
Sensor=1. - Экзотические или серверные чипсеты — рабочие станции с чипсетами Intel C-серии или AMD EPYC иногда имеют нестандартные реализации SMBus, которые задерживают чтение SPD.
- Виртуальные машины — запуск CPU-Z внутри VMware, VirtualBox или Hyper-V может вызвать зависания DMI или PCI, потому что виртуализированное оборудование не реагирует как реальный кремний.
- Ноутбуки со встроенными контроллерами — некоторая прошивка EC ноутбуков обрабатывает запросы датчиков по-другому, вызывая тайм-аут зондов
Sensor. - Конфигурации с несколькими GPU — системы с SLI, CrossFire или смешанными конфигурациями GPU могут зависать во время зонда
Display.

Другие решения
Если редактирование cpuz.ini не решает проблему полностью, попробуйте следующие дополнительные подходы:
- Запустите от имени администратора — щёлкните правой кнопкой мыши
cpuz.exeи выберите "Запуск от имени администратора". Некоторые аппаратные зонды требуют повышенных привилегий для корректного завершения, и запуск без них может вызвать частичные зависания. - Обновите CPU-Z — новые версии включают обновлённые процедуры зондирования и исправления совместимости оборудования. Если вы используете старую сборку, скачайте последнюю версию и попробуйте снова.
- Попробуйте портативную (ZIP) версию — портативная версия не устанавливает драйвер ядра при настройке, что может помочь изолировать, является ли проблема связанной с драйвером или с зондом.
- Проверьте антивирус — защитное программное обеспечение иногда перехватывает низкоуровневый аппаратный доступ, который требует CPU-Z. Временно внесите в белый список или отключите антивирус для тестирования.
Совет: используйте портативную версию для тестирования
Скачайте ZIP (портативную) версию CPU-Z и распакуйте её во временную папку. Поместите туда свой cpuz.ini и проводите тесты там. Так ваша установленная копия остаётся нетронутой, пока вы экспериментируете с разными настройками зондов. Когда найдёте правильную конфигурацию, скопируйте рабочий cpuz.ini в папку основной установки.
Для более подробных параметров конфигурации и расширенного устранения неполадок посетите раздел Помощь и устранение неполадок. Также можно обратиться к руководству по установке и cpuz.ini для полного списка доступных ключей конфигурации. Готовы получить последнюю сборку? Перейдите на страницу загрузки.