Windowsパソコンの性能や設定情報を正確に把握することは、トラブルシューティングやソフトウェアの導入検討において非常に重要です。
設定画面やタスクマネージャーでも簡易的なスペック確認は可能ですが、より詳細なシステム情報を一括で取得したい場合にはコマンドプロンプトが非常に役立ちます。
本記事では、コマンドプロンプトの標準コマンドである「systeminfo」を活用して、PCスペックを詳細に確認する手順を分かりやすく解説します。
OSのインストール日やBIOSのバージョン、ネットワークアダプターの状態など、通常の画面では見えにくい情報まで効率的に取得する方法を学びましょう。
systeminfoコマンドとは
systeminfoコマンドは、Windows OSに標準で備わっている強力な診断ツールの一つです。
このコマンドを実行するだけで、ローカルコンピュータまたはリモートコンピュータのオペレーティングシステムの構成情報を詳細に表示できます。
具体的には、プロセッサの種類、物理メモリの容量、仮想メモリの状態、修正プログラム(ホットフィックス)の適用状況などが含まれます。
Windows 10やWindows 11だけでなく、2026年現在の最新OS環境においても、管理者権限なしで手軽に実行できる点が大きなメリットです。
システム管理者がインベントリ管理を行う際や、エンジニアがサポート業務でマシンの詳細構成を確認する際に欠かせないコマンドと言えるでしょう。
コマンドプロンプトの起動手順
systeminfoを使用するために、まずはコマンドプロンプトを起動する必要があります。
キーボードの「Windowsロゴキー」を押しながら「R」キーを押し、「ファイル名を指定して実行」ダイアログを表示させてください。
入力欄にcmdと入力し、「OK」ボタンをクリックまたはEnterキーを押します。
また、スタートメニューの検索バーに「cmd」または「コマンドプロンプト」と入力して起動することも可能です。
一般的なスペック確認であれば、標準ユーザー権限での起動で問題ありません。
ただし、ネットワーク構成の一部や高度なシステム設定を確認する場合は、管理者として実行することをお勧めします。
systeminfoコマンドの基本的な使い方
コマンドプロンプトが起動したら、以下のコマンドを入力してEnterキーを押してください。
systeminfo
実行後、数秒から十数秒程度の「情報読み込み時間」が発生します。
これは、システムが現在のメモリ使用量やネットワークアダプターの状態をリアルタイムでスキャンしているためです。
読み込みが完了すると、画面上にリスト形式で膨大なシステム情報が表示されます。
ホスト名: DESKTOP-2026PC
OS 名: Microsoft Windows 11 Pro
OS バージョン: 10.0.22631 N/A ビルド 22631
OS 製造元: Microsoft Corporation
OS 構成: スタンドアロン ワークステーション
OS ビルド タイプ: Multiprocessor Free
登録済みの所有者: User
登録済みの組織:
プロダクト ID: 00000-00000-00000-AAAAA
最初のインストール日付: 2024/05/20, 14:30:45
システム起動時間: 2026/02/10, 09:00:15
システム製造元: Manufacturer Name
システム モデル: Model XYZ-123
システムの種類: x64-based PC
プロセッサ: 1 プロセッサインストール済みです。
[01]: Intel64 Family 6 Model 158 Stepping 13 GenuineIntel ~3601 Mhz
BIOS バージョン: Brand Name V1.2.3, 2025/12/01
Windows ディレクトリ: C:\Windows
システム ディレクトリ: C:\Windows\system32
起動デバイス: \Device\HarddiskVolume1
システム ロケール: ja;日本語
入力ロケール: ja;日本語
タイム ゾーン: (UTC+09:00) 大阪、札幌、東京
物理メモリの合計: 32,680 MB
利用可能な物理メモリ: 18,450 MB
仮想メモリ: 最大サイズ: 37,544 MB
仮想メモリ: 利用可能: 20,120 MB
仮想メモリ: 使用中: 17,424 MB
ページ ファイルの場所: C:\pagefile.sys
ドメイン: WORKGROUP
ログオン サーバー: \\DESKTOP-2026PC
修復プログラム (Hotfix): 5 個の修復プログラムがインストールされています。
[01]: KB5034467
...
ネットワーク カード: 2 枚の NIC がインストール済みです。
[01]: Intel(R) Ethernet Connection
接続名: イーサネット
ステータス: メディアは切断されています
[02]: Wi-Fi Adapter
接続名: Wi-Fi
DHCP 有効: はい
IP アドレス: 192.168.1.50
出力結果の主要項目の見方
systeminfoで表示される項目の中でも、特に重要度の高い項目について解説します。
OSおよびシステム基本情報
「OS 名」と「OS バージョン」を確認することで、エディション(Home/Pro)や詳細なビルド番号が分かります。
「システム モデル」は、メーカー製のPCであれば製品名が正確に表示されるため、ドライバのアップデートや公式サポートを受ける際に役立ちます。
「最初のインストール日付」を確認すれば、そのパソコンをいつから使い始めたのかの目安を知ることが可能です。
ハードウェアスペック(CPU・メモリ)
「プロセッサ」の項目では、CPUの型番だけでなく、クロック周波数やコア数などの詳細も確認できます。
「物理メモリの合計」は、実際に搭載されているRAMの容量を示しています。
「利用可能な物理メモリ」を見れば、現在の動作にどれくらいの余裕があるかを一瞬で判断できます。
BIOSとネットワーク
「BIOS バージョン」は、マザーボードのファームウェアが最新かどうかを確認する際に必須の情報です。
「ネットワーク カード」セクションでは、現在使用しているネットワークアダプターの名称やIPアドレス、接続状況が一覧表示されます。
Wi-Fiと有線LANのどちらが有効になっているかも、ここを見るだけで判断できます。
特定の情報だけを抽出する方法(findstrとの連携)
systeminfoの結果は非常に長いため、特定の情報だけを素早く見つけたい場合があります。
そのような時は、パイプ(|)記号を使って「findstr」コマンドと組み合わせるのが効率的です。
例えば、OSの名前だけを知りたい場合は以下のコマンドを入力します。
systeminfo | findstr /B "OS 名"
「/B」オプションは行の先頭から検索することを意味します。
メモリ情報だけを抽出したい場合は、キーワードとして「メモリ」を指定します。
systeminfo | findstr "メモリ"
これにより、物理メモリや仮想メモリに関する行だけがフィルタリングされて表示されます。
コマンドの出力を絞り込むことで、視認性が大幅に向上します。
結果をファイルとして保存・出力する方法
PCの構成情報を控えとして保存したり、他者に共有したりする場合は、ファイル出力機能(リダイレクト)を活用しましょう。
以下のコマンドを実行すると、デスクトップに「spec.txt」という名前で情報が保存されます。
systeminfo > %USERPROFILE%\Desktop\spec.txt
このファイルは通常のメモ帳などで開くことができ、後からゆっくり内容を確認できます。
また、systeminfoには出力形式を指定するオプションも用意されています。
| オプション | 説明 |
|---|---|
| /fo TABLE | デフォルトのリスト形式ではなく、表形式で表示します。 |
| /fo CSV | カンマ区切り(CSV)形式で出力します。Excelでの管理に最適です。 |
| /nh | CSVやTABLE形式の際、ヘッダー行を表示させないようにします。 |
例えば、Excelで加工するためにCSV形式で保存したい場合は、以下のように入力してください。
systeminfo /fo csv > %USERPROFILE%\Desktop\pc_info.csv
「pc_info.csv」をExcelで開けば、各項目がセルに分かれた状態で管理できるようになります。
systeminfoと他のコマンドとの比較
WindowsにはPCスペックを確認するコマンドが他にも存在します。
状況に応じて使い分けることで、より高度な管理が可能になります。
dxdiag:グラフィック情報の詳細
systeminfoはCPUやメモリの情報には強いですが、GPU(グラフィックボード)の詳細はあまり表示されません。
グラフィック性能を確認したい場合は、dxdiagコマンドを使用しましょう。
これを実行すると「DirectX診断ツール」が起動し、GPUのビデオメモリ量やドライバの詳細を確認できます。
wmic / Get-ComputerInfo:より高度なクエリ
かつてはwmicコマンドが詳細なハードウェア情報の取得によく使われていました。
しかし、現在はPowerShellのGet-ComputerInfoコマンドへの移行が推奨されています。
コマンドプロンプトで完結させたい場合はsysteminfoが最もバランスが良く、視認性にも優れています。
systeminfoがエラーになる場合の対処法
稀に、systeminfoを実行しても「情報を取得できません」といったエラーが発生することがあります。
この主な原因は、Windows Management Instrumentation (WMI) サービスが停止していることです。
「サービス」アプリを開き、「Windows Management Instrumentation」が実行中になっているかを確認してください。
また、ネットワーク経由でリモートPCの情報を取得しようとしている場合、ファイアウォールの設定によってブロックされている可能性があります。
ローカルPCでの実行であれば、基本的にはサービスの状態を確認するだけで解決します。
まとめ
コマンドプロンプトのsysteminfoコマンドは、Windowsマシンのスペックを詳細に把握するための非常に便利なツールです。
OSのバージョンから物理メモリの空き容量、BIOSの日付まで、これ一つで網羅的に確認できます。
また、リダイレクト機能を使ってCSV形式で出力すれば、複数のPC資産を管理する際にも大いに役立つでしょう。
まずは一度、ご自身のパソコンでコマンドを叩いて、どのような情報が表示されるか確かめてみることをお勧めします。
今回紹介した検索フィルタリングやファイル出力のテクニックを活用して、PC管理の効率化を目指してください。
