Wie ändere ich die MAC-Adresse des WLAN-Adapters für Win7/8/10? Auf der Registerkarte „Erweitert“ des Netzwerkadapters fehlt das Feld „Netzwerkadresse“

Wie ändere ich die MAC-Adresse des WLAN-Adapters für Win7/8/10? Auf der Registerkarte „Erweitert“ des Netzwerkadapters fehlt das Feld „Netzwerkadresse“

Wie kann ich die MAC-Adresse des WLAN-Adapters ändern, wenn Network Addressunter Advancedder Registerkarte keine Option vorhanden ist?

Ich habe die Schritte befolgt Device manager -> Network adapters -> properties -> Advanced, aber es gibt keine Option „Netzwerkadresse“ oder ähnliches.

Betriebssystem: Win 7 Pro

Antwort1

Die Antwort kommt etwas spät, aber ich füge sie hier für zukünftige Besucher und zu meiner eigenen Information hinzu.

Es ist möglich, das fehlende Feld manuell hinzuzufügen, Network Addressindem Sie die Registrierung ändern. Suchen Sie den folgenden Registrierungsschlüsselpfad:

HKLM\SYSTEM\CurrentControlSet\Control\Class{4D36E972-E325-11CE-BFC1-08002BE10318}\00xx\NDI\params

Wobei 00xxdurch den numerischen Schlüssel ersetzt wird, der mit Ihrem betreffenden Netzwerkadapter verknüpft ist (suchen Sie, indem Sie den DriverDescZeichenfolgenwert überprüfen). Unter „ paramsNeuen Unterschlüssel erstellen“ NetworkAddressfügen Sie unter „ die folgenden Zeichenfolgenwerte hinzu NetworkAddress:

"optional"="1"
"type"="edit"
"uppercase"="1"
"limittext"="12"
"paramdesc"="Network Address"

Schauen Sie jetzt noch einmal unter der AdvanceRegisterkarte nach, Network Addresssie sollte jetzt dort angezeigt werden. Beachten Sie, dass Sie beim Ändern der MAC-Adresse darauf achten müssen, dass sie entweder mit 02, beginnt 06, 0Asonst 0Efunktioniert es möglicherweise nicht. Scheint eine Windows-Einschränkung oder -Beschränkung zu sein. (Siehe diese andere Antwort)

Hier ist ein vollständiges Beispiel einer REG-Datei, die das Network AddressFeld zur betreffenden Netzwerkkarte hinzufügt:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002BE10318}\0009\NDI\params\NetworkAddress]
"optional"="1"
"type"="edit"
"uppercase"="1"
"limittext"="12"
"paramdesc"="Network Address"

In meinem Fall ist mein WLAN-Adapter zufällig eingeschaltet 0009. Ändern Sie dies, damit es zu Ihrem Gerät passt.

Antwort2

Sie „können“ eine MAC-Adresse nicht ändern. Es handelt sich dabei um eine vom Hersteller fest codierte 48-Bit-Sequenz, die wie die Fahrgestellnummer eines Autos das jeweilige Auto oder in unserem Fall den Netzwerkadapter identifizieren soll.

Davon abgesehen ist hier ein Link zu einer anderen Frage, in der mehrere MAC-Spoofer aufgelistet sind. Die Möglichkeit, dies zu ändern, hängt von Ihren Netzwerktreibern ab, und nicht alle bieten Ihnen diese Option. Wenn Sie in den Eigenschaften nicht die Option „Erweitert“ haben, lässt Ihre Netzwerkkarte Spoofing wahrscheinlich nicht zu. Ändern Sie die MAC-Adresse des Broadcom Wireless-Adapters in eine beliebige Adresse

http://www.wikihow.com/Spoof-a-MAC-Address

http://www.howtogeek.com/192173/wie-und-warum-ändert-man-seine-mac-adresse-unter-windows-linux-und-mac/

Ich habe noch nicht versucht, es herunterzuladen und einen Virenscan darauf auszuführen (der wahrscheinlich sowieso Warnungen ausgeben würde, da es Registrierungsschlüssel ändert), aber es sieht vielversprechend aushttp://snaked-bytes.blogspot.com/2011/12/how-to-change-your-mac-address-in.html. Da es einen Registrierungsschlüssel ändert, sieht es wie folgt aushttp://snaked-bytes.blogspot.com/2011/12/how-to-change-your-mac-address-in.htmlmöglicherweise finden Sie Ihres.

Antwort3

Ich hatte das gleiche Problem in meinem Windows 10. Ich habe es geschafft, es zu lösen (ich weiß, Sie müssen es gelöst haben), indem ich den Registrierungseditor verwendet habe. Bitte sehen Sie sich die folgenden Schritte an.

  1. Öffnen Sie den Registrierungseditor. Drücken Sie dazu (Win+r) und geben Sie dann im Dialogfeld einregeditund drücken Sie die Eingabetaste.

  2. Suchen Sie dann den folgenden Registrierungsschlüssel

    **HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002bE10318}**
    
  3. Suchen Sie dann nach Unterschlüsseln mit den Namen 0000, 0001, 0002, 000x, die die Details der in Ihrem Gerät installierten Netzwerkadapter enthalten. Sie können diesen Namen erhalten, wenn Sie den Parameter DriverDesc überprüfen.

  4. Falls Sie den Parameternamen NetworkAddress nicht erhalten, müssen Sie in denselben Unterschlüsseln (sagen wir 0001) einen erstellen, der ein Zeichenfolgenwert sein wird. Klicken Sie mit der rechten Maustaste auf die Unterschlüssel -> Neu -> Zeichenfolgenwert. Geben Sie anschließend einen 12-stelligen Wert ein (vermeiden Sie Bindestrich und Doppelpunkt).

  5. Trennen Sie jetzt die Verbindung zum Netzwerk.

  6. Stellen Sie jetzt erneut eine Verbindung zum Netzwerk her. Und schon kann es losgehen.

    Wenn Sie möchten, können Sie die MAC-Adresse in der Eingabeaufforderung überprüfen. Geben Sie „getmac“ ein und Sie sehen die neue MAC-Adresse, die Sie angegeben haben.

Danke

Antwort4

Basierend auf der Antwort von greatwolf habe ich ein PowerShell-Skript geschrieben, das bei mir funktioniert hat. (Mein Gerät ist Windows 11, ASUS-Laptop, MediaTek Wi-Fi 6 MT7921 Wireless LAN Card.) Dieses Skript findet den Wi-Fi-Adapterschlüssel in der Registrierung und fügt dann denNetzwerkadresseFeld dazu.

$NetAdapterPath = 'Registry::HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4d36e972-e325-11ce-bfc1-08002be10318}'
$RegistryKey = (Get-ChildItem $NetAdapterPath -ErrorAction SilentlyContinue | Where-Object {IF (($_.Property -contains "DriverDesc") -and (Test-Path Registry::"$($_.Name)\Default")) {($_ | Get-ItemPropertyValue -Name DriverDesc) -match "Wi-Fi"} ELSE {$False}})
$parentPath = "Registry::$($RegistryKey.Name)\NDI\params"
If ((Get-ChildItem -Path $parentPath -Name) -contains "NetworkAddress") {
    Write-Output "The Wi-Fi adapter already has the ""Network Address"" field!"
} Else {
    New-Item -Path $parentPath -Name "NetworkAddress"
    New-ItemProperty -Path "$($parentPath)\NetworkAddress" -Name "ParamDesc" -Type "String" -Value "Network Address"
    New-ItemProperty -Path "$($parentPath)\NetworkAddress" -Name "optional" -Type "String" -Value "1"
    New-ItemProperty -Path "$($parentPath)\NetworkAddress" -Name "type" -Type "String" -Value "edit"
    New-ItemProperty -Path "$($parentPath)\NetworkAddress" -Name "uppercase" -Type "String" -Value "1"
    New-ItemProperty -Path "$($parentPath)\NetworkAddress" -Name "limittext" -Type "String" -Value "12"
}

verwandte Informationen