Wie finde ich die MAC-Adresse meines Computers?

1094658
Tom Wijsman

Ich kann die MAC-Adresse in einem neuen Computer mit Windows 7 nicht finden. Ich habe es ipconfig /allin der Konsole versucht, zu der ich gekommen bin no items match your search. Ich habe es auch versucht getmac. Ein Bildschirm blitzte sehr kurz auf, was scheinbar die Informationen zu sein schien, aber es war nicht lange genug zum Lesen da.

88

5 Antworten auf die Frage

113
John T

Sie haben dies wahrscheinlich in das Suchmenü des Startmenüs eingegeben, das den Befehl ausführt, aber nicht anzeigt, da das Eingabeaufforderungsfenster ausgeblendet wird, sobald der Befehl ausgeführt wurde. Dies ist das normale Verhalten von Eingabeaufforderungsanwendungen. Sie werden geschlossen, sobald sie abgeschlossen sind.

Damit die Eingabeaufforderung erhalten bleibt, müssen Sie diese Befehle über die Eingabeaufforderung ausführen. Die Eingabeaufforderung verschwindet nicht nach der Ausführung eines Programms. So können Sie die Ausgabe als Ergebnis sehen.

  1. Klicken Sie auf die Schaltfläche Start oder drücken Sie die Windows-Taste.

  2. Geben Sie in der Startmenüsuche ein cmd.

  3. Hit Enterdie Eingabeaufforderung auszuführen, oder klicken Sie auf den cmdEintrag, der angezeigt wird .

  4. Geben Sie in ipconfig /alloder ein getmacund es sollten beide Befehle ausgeführt werden. Das Fenster bleibt geöffnet, sodass Sie die Ausgabe sehen können.

Hinweis: getmacist ideal für Mac-Adressen, ipconfigfür IP-Adressen und ipconfig /allfür IP-Adressen und viele andere unbrauchbare Informationen (wie ungenutzte Verbindungen).

benutzen getmac

  1. Geben Sie cmddas Suchfeld ein und drücken Sie enteroder starten Sie das Fenster ( windows logo+ r).
  2. dann tippen Sie getmac(kein ipconfig notwendig, tatsächlich funktioniert das nicht) und lassen Sie es laufen (es kann einige Sekunden dauern, bis die Informationen wiederhergestellt werden)

Wenn Sie verwenden ipconfigund ipconfignicht genug Informationen verwendenipconfig /all

42
splattne

Eine einfache Möglichkeit, die MAC-Adresse (n) Ihrer Netzwerkadapter zu erhalten:

Geben Sie an einer Eingabeaufforderung ein

getmac 

Beispiel:

getmac mac address of network adapter

+1. Ich war mir dessen nicht bewusst. Ich benutze immer ipconfig / all, aber das ist viel einfacher. JordyOnrust vor 14 Jahren 3
Ich denke, dass die Ethernet-Adresse normalerweise die erste und die WLAN-Adresse die zweite sein wird. Clinton Blackmore vor 14 Jahren 1
Wenn Sie `getmac / v` verwenden, werden auch der Name des Adapters und der Verbindungsstatus angezeigt. Sehr viel einfacher, wenn Sie über mehrere Netzwerkadapter verfügen, insbesondere wenn Sie einige virtuelle Adapter von Virtual Machine-Software haben. TuxRug vor 14 Jahren 15
Funktioniert es für Schnittstellen, die nicht verbunden sind? Aus irgendeinem Grund (oder aus Unverständlichkeit ;-p) zeigt mir "ipconfig" niemals die MACs von Schnittstellen, die nicht verbunden sind. Dies ist möglicherweise die Lösung, nach der ich suche. James Haigh vor 11 Jahren 0
29
Tom Wijsman

Für Windows Vista und Windows 7 in der Systemsteuerung:

Öffnen Sie das Netzwerk- und Freigabecenter> LAN-Verbindung> Details> Physikalische Adresse .

MAC- Adresse des Netzwerk- und Freigabecenter

Ärgerlich ist nur, wenn verbunden, da der MAC von `ipconfig` erreichbar ist - ein Schmerz, wenn ich den MAC von Windows-Computern brauche, bevor sie sich verbinden. James Haigh vor 11 Jahren 2
8
user31894

Sie können die MAC-Adresse auch mit VBScript ermitteln:

strComputer = "." Set objWMIService = GetObject("winmgmts:" _ & "!\\" & 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 
* getmac * macht dasselbe und ist in Windows integriert. MDMarra vor 15 Jahren 3
Das heißt nicht, das Rad neu zu erfinden. Das heißt "es gibt viele Möglichkeiten, Dinge zu tun". vbscript funktioniert fast in jeder Windows-Version, einschließlich Win9x. getmac ist nicht in jeder Version verfügbar. user31894 vor 15 Jahren 8
Nun, es ist eine Frage von Windows 7, warum also ein Whoooole-Skript schreiben, wenn Sie einfach einen Befehl eingeben können? TFM vor 14 Jahren 0
@TFM: Weil das Skript nur die MAC-Adresse angeben kann, während 'getmac' eine Analyse der Ausgabe erfordert ... Tom Wijsman vor 12 Jahren 0
@TFM: Das * und * WMI können nativ über das Netzwerk verwendet werden, ohne das Rad mit SSH / psexec / WS-Remoting "neu erfinden" zu müssen. Ändern Sie einfach "strComputer". grawity vor 12 Jahren 2
6
Alex Jasmin

Sie können das Get-NetAdapterPowerShell-Cmdlet verwenden.

Es zeigt eine schöne Tabelle, die jede Netzwerkschnittstelle mit ihrer MAC-Adresse identifiziert.

Nur für Windows Server 2012 R2 und Windows 8.1. harrymc vor 10 Jahren 1
Was ist die mindestens erforderliche Version von PowerShell? Peter Mortensen vor 8 Jahren 0
AFAIK Das Cmdlet wurde in Windows 8.1 eingeführt. Ein Upgrade von PowerShell wird auf älteren Systemen nicht installiert. Alex Jasmin vor 8 Jahren 0