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


Answers:


113

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

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

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

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

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

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

注意: 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.