コマンドラインから Windows 8 の製品 ID を取得する

コマンドラインから Windows 8 の製品 ID を取得する

Windows 8の製品IDを見つけることができることは知っていますコントロールパネルの「システム」ページ

しかし、コマンドプロンプトを使用して Windows 8 の製品 ID を取得することは可能ですか?

答え1

バッチ ファイルで使用するのに適した方法をいくつか示します。

wmic os get "SerialNumber" | find /v "SerialNumber"

for /f "tokens=3" %p in ('SystemInfo ^| find "Product ID"') do @echo %p

for /f "tokens=3" %p in ('reg query "HKLM\Software\Microsoft\Windows NT\CurrentVersion" /v ProductID') do @echo %p

答え2

これは、WMI (Windows Management Interface) を使用するか、Windows レジストリから値を照会することで可能です。

WMI の場合:

  1. コマンドラインから、wmic(およびEnter)を入力します。

  2. WMI内で、次のように入力しますOS

  3. 「SerialNumber」の値を確認してください。ここに Windows 8 の ProductID が含まれています。

PS: あるいは、wmic OScmd から入力して「SerialNumber」を検索することもできます。

参照。

Windows レジストリの場合:

  1. cmd から次のコマンドを入力するだけです:

    reg query "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion" /v ProductID
    

    あるいは:

    reg query "HKLM\SOFTWARE\Microsoft\Internet Explorer\Registration" /v ProductID
    

    (Internet Explorer の ID は Windows 8 と同じです。)

答え3

WindowsのSystemInfo指示

製品 ID (およそ 9 行目) を含む、システムに関する情報のリストが返されます。

MSより:

コンピュータとそのオペレーティングシステムに関する詳細な構成情報を表示します。これにはオペレーティングシステムの構成、セキュリティ情報などが含まれます。製品番号RAM、ディスク容量、ネットワーク カードなどのハードウェア プロパティも表示されます。

その行だけを抽出したい場合は、 を使用できます systeminfo | find /i "product id"

答え4

次のコマンドを使用します:

wmic path softwarelicensingservice get OA3xOriginalProductKey

純正の @in 8.1 64 ビットでテストしました。参考 -http://www.thewindowsclub.com/find-windows-product-key

関連情報