如何找到我电脑的 MAC 地址?

88 windows windows-7 mac-address command-line

我无法在装有 Windows 7 的新计算机中找到MAC 地址。我ipconfig /all在控制台中尝试过no items match your search。我也试过了getmac。一个屏幕非常短暂地闪烁着似乎是信息的内容,但时间不够长,无法阅读。

Joh*_*n T 113

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

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

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

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

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

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

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

使用 getmac

  1. 键入cmd在搜索框中,然后按enter或运行窗口(windows logo+ r
  2. 然后键入getmac(不需要 ipconfig,实际上这行不通)并让它运行(可能需要几秒钟才能重新检索信息)

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


spl*_*tne 41

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

在命令提示符下键入

getmac
Run Code Online (Sandbox Code Playgroud)

例子:

getmac 网络适配器的mac地址

  • 此外,如果您使用`getmac /v`,那么它将显示适配器的名称和连接状态。如果您有多个网络适配器,则容易得多,特别是如果您有一些来自虚拟机软件的虚拟适配器。 (15认同)
  • +1。我不知道这一点。我总是使用 ipconfig /all,但这要容易得多。 (3认同)

小智 28

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

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

网络和共享中心 MAC 地址

  • 令人讨厌的是,只有在连接时才能访问,就像来自`ipconfig` 的 MAC 一样——当我在连接之前需要 Windows 机器的 MAC 时,这很痛苦。 (2认同)

use*_*894 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
Run Code Online (Sandbox Code Playgroud)

  • 这不叫重新发明轮子。这就是所谓的“有很多方法可以做事”。vbscript 几乎适用于所有版本的 windows,包括 Win9x。getmac 并非在每个版本中都可用。 (8认同)
  • *getmac* 做同样的事情并且内置在 Windows 中。 (3认同)
  • @TFM:*和* WMI 可以通过网络本地使用,而无需使用 SSH/psexec/WS-Remoting“重新发明轮子”。只需更改`strComputer`。 (2认同)

Ale*_*min 6

您可以使用Get-NetAdapterPowerShell cmdlet。

它显示了一个很好的表格,用它的 MAC 地址标识每个网络接口。

在此处输入图片说明