Bilgisayarımın MAC adresini nasıl bulabilirim?


88

MAC adresini Windows 7 ile yeni bir bilgisayarda bulamıyorum . Sahip olduğum ipconfig /allkonsolda denedim no items match your search. Ben de denedim getmac. Bilgi göründüğü gibi kısa bir süre bir ekran parladı, ancak okumak için yeterince uzun değildi.

Yanıtlar:


113

Muhtemelen, komutu yürüten ancak komut istemi penceresi komutun yürütüldüğü anda kaybolup kaybolmadığını göstermeyen Başlat Menüsü arama iletişim kutusuna yazdınız. Bu komut istemi uygulamalarının normal davranışıdır, yapıldığı anda kapanırlar.

Komut isteminin kalması için, bu komutları komut isteminden çalıştırmanız gerekir. Bir programın yürütülmesinden sonra komut istemi kaybolmaz; bu nedenle çıktıyı sonuç olarak görebilirsiniz.

  1. Başlat Düğmesine tıklayın veya Windows tuşuna basın.

  2. Başlat menüsü aramaya yazın cmd.

  3. Hit Enterkomut istemi yürütmek veya tıklayın cmdgörünür girişi.

  4. Yazın ipconfig /allya getmacve her iki komutları yürütmek olmalı ve pencere çıktı görebilmelidir açık kalacaktır.

Not: getmacSadece mac adresleri için harikadır, ipconfigip adresleri için iyidir ve ipconfig /allIP adresi ve diğer pek çok gereksiz bilgi (kullanılmayan bağlantılar gibi) için idealdir.

kullanmak getmac

  1. yazın cmdarama kutusuna basın enter(veya işletilen pencerenin windows logo+ r)
  2. sonra yazın getmac(ipconfig gerekmez, aslında işe yaramaz) ve çalışmasına izin verin (bilgiyi yeniden almak birkaç saniye sürebilir)

kullanırsanız ipconfigve ipconfigdozu yeterli bilgi kullanımına sahip değilsenizipconfig /all


41

Ağ adaptörünüzün MAC adresini / adreslerini almanın basit bir yolu:

Komut isteminde yazın

getmac

Örnek:

ağ bağdaştırıcısının getmac mac adresi


3
+1. Bunun farkında değildim. Her zaman ipconfig / all kullanıyorum, ancak bu çok daha kolay.
JordyOnrust

1
Ethernet adresinin tipik olarak ilk olacağını ve wifi adresinin genellikle ikinci olacağını düşünüyorum.
Clinton Blackmore

15
Ayrıca, kullanırsanız getmac /vadaptörün adını ve bağlantı durumunu gösterecektir. Birden fazla ağ bağdaştırıcınız varsa, özellikle sanal makine yazılımından bazı sanal bağları varsa, çok daha kolay.
TuxRug

Bağlı olmayan arayüzler için çalışıyor mu? Bazı nedenlerden dolayı (ya da mantıksız ;-p), ipconfigbana asla bağlı olmayan arayüzlerin MAC'lerini göstermiyor. Aradığım çözüm bu olabilir.
James Haigh

28

Windows Vista ve Windows 7 için kontrol panelinde:

Ağ ve Paylaşım Merkezi> Yerel Ağ Bağlantısı> Detaylar> Fiziksel Adres .

Ağ ve Paylaşım Merkezi MAC adresi


2
Can sıkıcı bir şekilde yalnızca bağlandığında, MAC'ta olduğu gibi ipconfig- windows makinelerinin MAC'lerine bağlanmadan önce ihtiyaç duyduğumda bir ağrı.
James Haigh

8

MAC adresini VBScript kullanarak da bulabilirsiniz:

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 aynı şeyi yapar ve Windows içine yerleştirilmiştir.
MDMarra

8
Buna tekerleği yeniden icat etme denir. Buna "bir şeyler yapmanın birçok yolu vardır" denir. vbscript, Win9x de dahil olmak üzere neredeyse tüm Windows sürümlerinde çalışır. getmac her sürümde mevcut değildir.
user31894

Peki, bu bir Window 7 sorusu, peki neden sadece bir komut yazarken bir whoooole betiği yazmayı zahmet ediyorsun?
TFM

@TFM: Senaryo yalnızca MAC adresini verebilir, çünkü getmacçıktı ayrıştırmayı gerektirir ...
Tamara Wijsman

2
@TFM: Bu ve WMI, ağ üzerinde SSH / psexec / WS-Remoting ile "tekerleği yeniden icat etmeden" doğal olarak kullanılabilir. Sadece değiş strComputer.
Grawity

6

Get-NetAdapterPowerShell cmdlet'ini kullanabilirsiniz .

Her ağ arayüzünü MAC adresiyle tanımlayan hoş bir tablo görüntüler.

görüntü tanımını buraya girin


1
Sadece Windows Server 2012 R2 ve Windows 8.1 için.
harrymc

PowerShell'in gerekli minimum sürümü nedir?
Peter Mortensen,

AFAIK cmdlet, Windows 8.1'de tanıtıldı. Yükseltme PowerShell, eski sistemlere kurulmaz.
Alex Jasmin,
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.