コンテンツへスキップ ダウンロード

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(Desktop Management Interface) — このプローブは BIOS/UEFI ファームウェアの SMBIOS テーブルを読み取り、マザーボード名、メーカー、BIOS バージョン、シリアル番号を取得します。不正形式または非標準の DMI テーブルは読み取りを無期限にハングさせることがあります。
  • SMBus(System Management Bus) — CPU-Z は RAM モジュールから SPD(Serial Presence Detect)データを読み取るために SMBus を介して通信します。特定のチップセットまたはメモリコントローラーの組み合わせは、応答が遅かったり全く応答しないことがあります。
  • PCI 列挙 — PCI スキャンはバス上のすべてのデバイスを走査してグラフィックカード、ストレージコントローラー、その他の周辺機器を識別します。エキゾチックまたは文書化が不十分な PCI デバイスはこのスキャンを停止させることがあります。
  • ディスプレイ検出 — ドライバーとアダプター情報を収集する GPU 固有のクエリが特定のディスプレイドライバーと競合する可能性があります。

1つのプローブが決して来ないハードウェアレスポンスを待ってスタックすると、アプリケーション全体がフリーズします。解決策は、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 は潜在的に問題のあるすべてのハードウェア読み取りをスキップします。CPUID 命令を通じて収集された基本的な CPU 情報は表示されますが、Mainboard、Memory SPD、Graphics などのタブは空またはデータが不完全になります。これは想定内です――この段階の目標は、単に CPU-Z がフリーズせずに起動できることを確認することです。

ステップバイステップのトラブルシューティング

どのプローブがハングを引き起こしているかを特定するために、以下の手順を体系的に実行してください:

  1. すべてのプローブを無効にする — 上記のようにすべてのキーを 0 に設定して cpuz.ini を作成します。ファイルを保存して CPU-Z を起動してください。
  2. CPU-Z の起動を確認する — プログラムが正常に開いた場合、フリーズはプローブ関連であることが確認されます。それでもフリーズする場合、問題は別の場所にある可能性があります(インストールの破損、ウイルス対策の干渉、またはドライバーの競合)。
  3. プローブを1つずつ再有効化するSensor=0Sensor=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 チップセットを搭載したワークステーションボードは、SPD 読み取りをスタックさせる非標準の SMBus 実装を持つことがあります。
  • 仮想マシン — 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 ガイドを参照してください。最新ビルドを入手する準備ができたら、ダウンロードページへどうぞ。

← すべての記事