CPUマイクロコードのバージョンを確認するにはどうすればよいですか?


14

Windows 7でCPUマイクロコードバージョンを確認するにはどうすればよいですか?それを表示するアプリケーションはありますか?

WindowsでCPUが最新のマイクロコードバージョンを使用しているかどうかを確認したいだけです。私の記憶が正しければ、マイクロコードの更新はWindowsの更新と一緒に発行されていましたが、ある時点で、手動でダウンロードする必要がある修正プログラムに移動しました。

回答:


3

SiSoft Sandraは、[ハードウェア]-> [プロセッサ]ページにマイクロコードバージョンを表示します。また、最新バージョンである可能性のあるもの、および古いバージョンについてのアドバイスも提供します。

ページの読み込みには少し時間がかかります(最大2分)ことに注意してください。

この記事を書いている時点で、私のPCで報告されているマイクロコードはMU062D0710です。サンドラは、それが利用可能な最新のものだと言います。YMMV


マイクロコード情報を高速に表示するには、プロセッサモジュールを右クリックし、モジュール設定を使用して、表示される情報を制限してDMI / SMBIOSのみを含めます。
GregC

2
HWiNFOは、マイクロコードのバージョンも表示します。
デビッドバラジック

13

最初のコアについては、次をご覧ください。

HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\CentralProcessor\0

例えば:

更新リビジョン」= 0xba-現在の最新のマイクロコード(mcupdate _ *。dllから)

以前の更新リビジョン」= 0xb3-デフォルトの元のマイクロコードバージョン(BIOSから)

識別子」-Intel64ファミリ6モデル15ステッピング11

プラットフォーム固有フィールド1」-0x80

マイクロコードは、「識別子」と「プラットフォーム固有のフィールド1」を使用してc:\ Windows \ System32 \ mcupdate_GenuineIntel.dll(またはmcupdate_AuthenticAMD.dll)から取得されます。Intelの場合、mcupdate_GenuineIntel.dllから「DataVersion」UTF-16文字列を検索して、含まれているすべてのucodeバージョンを確認できます。例のCPU IDの場合: "6fb-80、ba"(形式は16進数のFamilyModelStepping-PF、ucRevisionです)。


参考のために、あなたは簡単にコマンドラインからこの情報を表示することができますreg query HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\CentralProcessor\0
ヘンクPoley

reg query HKLM\HARDWARE\DESCRIPTION\System\CentralProcessor\0 | find "e R"「ライブ」(Windowsからのパッチ適用後)とブート時(BIOSから)の両方のマイクロコードバージョンのみを出力します。
ニコラス・ミーレー

2

マイクロコードdllのバージョン番号を確認します:http : //support.microsoft.com/kb/2493989

dllはMcupdate_genuineintel.dllであり、最新バージョンはWindowsのバージョンによって異なります。

このページには、マイクロコード更新の実際のダウンロードがあります:http : //support.microsoft.com/kb/936357


私のシステムにはそのファイルさえありません。GNU / LinuxなどのCPU自体の行を読む方法がない場合
AndrejaKo

私は想像していません。マイクロコードは、直接のCPU機能ではなく、CPUと通信するためのOS機能です。CPUは、マイクロコードを内部でそれ自体に伝えることはできません。
music2myear

6
そうではありません。Intelのプログラマーズマニュアル、ボリューム3A、第9章、セクション9.11.7では、現在のバージョンのマイクロコードの読み方が明確に記述されているため、この手順が可能であることはわかっています。更新の現在のバージョンを検出したり、更新が行われなかったかどうかを確認したりすることができます。残念ながら、RDMSRコマンドはリング0またはリアルモードから実行する必要があるため、Windowsで情報を提供するだけのアプリケーションを作成することはできません。
AndrejaKo

それから私は修正されて立っています。dllとしてWindowsに存在するため、そのdllが何らかのファームウェア更新システムでない限り、そのdllのマイクロコードはWindows環境内でのみ適用可能だと想定しました。
music2myear

4
マイクロコードは短命です。つまり、CPUのすべてのパワーダウンはリセットされ、再度ロードする必要があります。したがって、Linuxをチェックインすると、Linuxディストリビューションに含まれているバージョン(またはBIOS / UEFIに含まれている基本バージョン)が取得されます。これは、Windowsが起動時にインストールするバージョンを教えてくれません!
ジョセフは、モニカを復活させる
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.