コンピュータのMACアドレスを確認する方法


87

私は見つけることができません Macアドレス Windows 7を搭載した新しいコンピュータで ipconfig /all 私が手に入れたコンソールで no items match your search。私も試した getmac。スクリーンが情報であるように思われるもので非常に短い間点滅しました、しかし読むのに十分な長さはありませんでした。

回答:


113

あなたはたぶんそれをスタートメニュー検索ダイアログにタイプした、それはコマンドを実行するがコマンドが実行されるとすぐにコマンドプロンプトウィンドウが消えるのでそれを表示しない。これはコマンドプロンプトアプリケーションの通常の動作で、完了するとすぐに閉じます。

コマンドプロンプトを維持するには、コマンドプロンプトからこれらのコマンドを実行する必要があります。プログラムの実行後にコマンドプロンプトが消えることはありません。そのため、結果として出力を見ることができます。

  1. スタートボタンをクリックするか、Windowsキーを押します。

  2. スタートメニューの検索で、次のように入力します。 cmd

  3. ヒット 入る コマンドプロンプトを実行するか、またはをクリックします。 cmd 表示されるエントリ

  4. 入力してください ipconfig /all または getmac そしてそれは両方のコマンドを実行するはずです、そしてあなたが出力を見ることができるようにウィンドウは開いたままになります。

注意: getmac MACアドレスだけに適しています ipconfig IPアドレスに適しています ipconfig /all IPアドレスやその他の無駄な情報(未使用の接続など)に最適です。

使用する getmac

  1. タイプ cmd 検索ボックスに 入る またはウィンドウを実行( 窓のロゴ + r
  2. それからタイプする getmac (ipconfigは必要ありません、実際には動作しません)そして実行させてください(情報を取得するのに数秒かかるかもしれません)

あなたが使用する場合 ipconfig そして ipconfig 十分な情報がない ipconfig /all


41

ネットワークアダプタのMACアドレスを取得する簡単な方法:

コマンドプロンプトで

getmac

例:

getmac mac address of network adapter


3
+1。私はこれについて知りませんでした。私はいつもipconfig / allを使っていますが、これはずっと簡単です。
JordyOnrust

1
私はイーサネットアドレスが一般的に最初になり、無線LANアドレスが一般的には2番目になると思います。
Clinton Blackmore

15
また、使うなら getmac /v その後、アダプタの名前と接続状態が表示されます。複数のネットワークアダプタがある場合、特に仮想マシンソフトウェアの仮想アダプタがある場合は、はるかに簡単です。
TuxRug

接続されていないインターフェースでも機能しますか?なんらかの理由で(または不当な理由;-p)、 ipconfig 接続されていないインターフェイスのMACを表示しません。これが私が探している解決策かもしれません。
James Haigh

28

Windows VistaおよびWindows 7の場合、コントロールパネルで次の操作を行います。

開く ネットワークと共有センター>ローカルエリア接続>詳細>物理アドレス

Network and Sharing Center MAC address


2
からのMACがそうであるように、煩わしく接続されたときだけアクセス可能 ipconfig - 接続する前にWindowsマシンのMACが必要なときの苦痛。
James Haigh

8

VBScriptを使用してMACアドレスを見つけることもできます。

strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
    & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
Set colItems = objWMIService.ExecQuery("Select MACAddress from Win32_NetworkAdapter where DeviceID=1")
For Each objItem in colItems
    Wscript.Echo "MAC Address: " & objItem.MACAddress 
Next

3
getmac 同じことをし、Windowsに組み込まれています。
MDMarra

8
それは車輪の再発明とは呼ばれていません。それは「ものをやるにはたくさんの方法があります」と呼ばれます。 vbscriptは、Win9xを含むほとんどすべてのバージョンのWindowsで動作します。 getmacはすべてのバージョンで利用できるわけではありません。
user31894

それは、Window 7の質問です。では、コマンドを入力できるのに、なぜwhooooleスクリプトを書くのが面倒なのでしょうか。
TFM

@TFM:スクリプトはあなたにMACアドレスだけを与えることができるので getmac 出力解析が必要です...
Tom Wijsman

2
@TFM:あれ そして SSH / psexec / WS-Remotingを使用して「車輪の再発明」を行わなくても、WMIをネットワーク経由でネイティブに使用できます。変更するだけ strComputer
grawity

6

あなたが使用することができます Get-NetAdapter PowerShellコマンドレット。

各ネットワークインターフェイスをそのMACアドレスで識別する素敵なテーブルが表示されます。

enter image description here


1
Windows Server 2012 R2およびWindows 8.1専用です。
harrymc

PowerShellの最低限必要なバージョンは何ですか?
Peter Mortensen

Windows 8.1でこのコマンドレットが導入されました。 PowerShellをアップグレードしても、古いシステムにはインストールされません。
Alex Jasmin
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.