如何找到计算机的MAC地址?


Answers:


113

您可能已经在“开始菜单”搜索对话框中键入了该命令,该对话框会执行命令,但不会显示该命令,因为一旦执行命令,命令提示符窗口就会消失。这是命令提示符应用程序的正常行为,完成后它们将立即关闭。

为了保留命令提示符,您必须通过命令提示符运行这些命令。执行程序后,命令提示符不会消失;因此,您可以看到输出结果。

  1. 单击开始按钮或按Windows键。

  2. 在开始菜单搜索中,键入cmd。

  3. 点击Enter执行命令提示符,或单击cmd出现的条目。

  4. 输入ipconfig /all或getmac,它应该同时执行两个命令,窗口将保持打开状态,以便您可以看到输出。

注意: getmac仅适用于mac地址ipconfig,适用于ip地址,ipconfig /all适用于IP地址和许多其他无用的信息(例如未使用的连接)

使用 getmac

  1. 键入cmd在搜索框中,然后按enter或运行窗口(windows logo+ r)
  2. 然后输入getmac(无需ipconfig,实际上不会工作)并使其运行(可能需要几秒钟来检索信息)

如果您使用ipconfig并且ipconfig没有足够的信息使用ipconfig /all


41

一种获取网络适配器的MAC地址的简单方法:

在命令提示符下键入

getmac

例:

getmac网络适配器的mac地址


3
+1。我不知道这一点。我总是使用ipconfig / all,但这要容易得多。
— JordyOnrust 2010年

1
我认为以太网地址通常是第一个,而wifi地址通常是第二个。
— 克林顿·布莱克摩尔

15
另外,如果使用getmac /v,它将显示适配器的名称和连接状态。如果您有多个网络适配器,特别是如果您有一些来自虚拟机软件的虚拟适配器,则要容易得多。
— TuxRug

它适用于未连接的接口吗?由于某种原因(或不合理;-p),ipconfig永远不要显示未连接接口的MAC。这可能是我正在寻找的解决方案。
— James Haigh 2013年

28

对于Windows Vista和Windows 7,在控制面板中:

打开网络和共享中心>本地连接>详细信息>物理地址。

网络和共享中心的MAC地址


2
烦人的只有当连接时才可以访问,就像MAC一样访问ipconfig–当我需要Windows计算机的MAC在连接之前就很痛苦。
— James Haigh 2013年

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几乎可以在Windows的所有版本中使用,包括Win9x。getmac并非在每个版本中都可用。
— user31894

好吧,这是Windows 7的问题,那么为什么只要输入命令就麻烦写一个whoooole脚本?
— TFM 2010年

@TFM:因为脚本只能给您MAC地址,而getmac需要输出解析...
— Tamara Wijsman 2012年

2
@TFM:可以通过网络在本地使用WMI 和 WMI,而不必通过SSH / psexec / WS-Remoting来“重新发明轮子”。只是改变strComputer。
— grawity 2012年

6

您可以使用Get-NetAdapterPowerShell cmdlet。

它显示一个漂亮的表,该表使用其MAC地址标识每个网络接口。

在此处输入图片说明


1
仅适用于Windows Server 2012 R2和Windows 8.1。
— harrymc

最低要求的PowerShell版本是什么?
— Peter Mortensen

AFAIK该cmdlet在Windows 8.1中引入。升级PowerShell不会在较旧的系统上安装它。
— Alex Jasmin
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.