Bagaimana cara menemukan alamat MAC komputer saya?

88

Saya tidak dapat menemukan alamat MAC di komputer baru dengan Windows 7. Saya sudah mencoba ipconfig /alldi konsol yang saya dapatkan no items match your search. Saya juga mencoba getmac. Sebuah layar berkedip sangat singkat dengan apa yang tampak sebagai informasi, tetapi tidak cukup lama untuk dibaca.

Tamara Wijsman
sumber

Jawaban:

113

Anda mungkin telah mengetiknya di dialog pencarian Start Menu, yang menjalankan perintah tetapi tidak menunjukkannya ketika jendela prompt perintah menghilang segera setelah perintah telah dieksekusi. Ini adalah bahavior normal dari aplikasi prompt perintah, mereka tutup segera setelah selesai.

Agar prompt perintah tetap, Anda harus menjalankan perintah itu melalui prompt perintah. Prompt perintah tidak hilang setelah eksekusi suatu program; jadi, Anda dapat melihat hasilnya sebagai hasilnya.

  1. Klik Tombol Mulai atau tekan tombol Windows.

  2. Dalam pencarian menu mulai, ketik cmd.

  3. Tekan Enteruntuk menjalankan command prompt, atau klik pada cmdentri yang muncul.

  4. Ketik ipconfig /allatau getmacdan itu harus menjalankan kedua perintah dan jendela akan tetap terbuka sehingga Anda dapat melihat hasilnya.

Catatan: getmacbagus untuk alamat mac saja, ipconfigbagus untuk alamat ip dan ipconfig /allbagus untuk alamat IP dan banyak info tidak berguna lainnya (seperti koneksi yang tidak digunakan)

menggunakan getmac

  1. ketik cmddi kotak pencarian dan tekan enteratau jalankan jendela ( windows logo+ r)
  2. kemudian ketik getmac(tidak perlu ipconfig, sebenarnya tidak akan berfungsi) dan biarkan berjalan (mungkin perlu beberapa detik untuk mendapatkan kembali info)

jika Anda menggunakan ipconfigdan ipconfigdosis tidak cukup gunakan infoipconfig /all

John T
sumber
41

Cara mudah untuk mendapatkan alamat MAC adaptor jaringan Anda:

Pada tipe prompt perintah

getmac

Contoh:

getmac mac address dari adapter jaringan

percikan
sumber
3
+1. Saya tidak tahu tentang yang ini. Saya selalu menggunakan ipconfig / all, tapi ini jauh lebih mudah.
JordyOnrust
1
Saya pikir alamat ethernet biasanya yang pertama, dan alamat wifi biasanya yang kedua.
Clinton Blackmore
15
Juga, jika Anda menggunakan getmac /vmaka itu akan menampilkan nama adaptor dan status koneksi. Jauh lebih mudah jika Anda memiliki beberapa adapter jaringan, terutama jika Anda memiliki beberapa yang virtual dari perangkat lunak mesin virtual.
TuxRug
Apakah itu berfungsi untuk antarmuka yang tidak terhubung? Untuk beberapa alasan (atau tidak masuk akal ;-p), ipconfigtidak pernah menunjukkan kepada saya MAC antarmuka yang tidak terhubung. Ini mungkin solusi yang saya cari.
James Haigh
28

Untuk Windows Vista dan Windows 7, di panel kontrol:

Buka Pusat Jaringan dan Berbagi> Sambungan Area Lokal> Detail> Alamat Fisik .

Alamat MAC Jaringan dan Pusat Berbagi

Tamara Wijsman
sumber
2
Mengganggu hanya dapat diakses ketika terhubung, seperti MAC dari ipconfig- sakit ketika saya membutuhkan MAC mesin windows sebelum mereka terhubung.
James Haigh
8

Anda juga dapat menemukan alamat MAC menggunakan VBScript:

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
pengguna31894
sumber
3
getmac melakukan hal yang sama dan terintegrasi ke Windows.
MDMarra
8
itu tidak disebut menciptakan kembali roda. Itu disebut "ada banyak cara untuk melakukan sesuatu". vbscript bekerja hampir di setiap versi windows, termasuk Win9x. getmac tidak tersedia di setiap versi.
user31894
Nah, ini pertanyaan Window 7, jadi mengapa repot-repot menulis skrip whoooole ketika Anda bisa mengetik perintah?
TFM
@ TFM: Karena skrip dapat memberikan Anda alamat MAC saja, sementara getmacmembutuhkan parsing output ...
Tamara Wijsman
2
@ TFM: Itu dan WMI dapat digunakan melalui jaringan secara native, tanpa harus "menemukan kembali roda" dengan SSH / psexec / WS-Remoting. Ubah saja strComputer.
grawity
6

Anda dapat menggunakan Get-NetAdaptercmdlet PowerShell.

Ini menampilkan tabel yang bagus yang mengidentifikasi setiap antarmuka jaringan dengan alamat MAC-nya.

masukkan deskripsi gambar di sini

Alex Jasmin
sumber
1
Hanya untuk Windows Server 2012 R2 dan Windows 8.1.
harrymc
Apa versi minimum yang dibutuhkan dari PowerShell?
Peter Mortensen
AFAIK cmdlet diperkenalkan di Windows 8.1. Memutakhirkan PowerShell tidak akan menginstalnya di sistem yang lebih lama.
Alex Jasmin