Hoe schakel ik het willekeurige hardwareadres (MAC-adres) voor Wi-Fi in of uit op Windows?

Ja, deze functie voor willekeurige hardware-adressering in Windows 10 en 11 is bedoeld om je privacy te verbeteren door je apparaat er op elk wifi-netwerk anders uit te laten zien. Het idee is dat het bepaalde tracking- en fingerprinting-technieken omzeilt, vooral op openbare netwerken. Maar eerlijk gezegd kan het best lastig zijn als je op een netwerk zit dat afhankelijk is van MAC-adressen, zoals op een bedrijfsterrein of in bepaalde thuisnetwerken. Soms ondersteunen de hardware of stuurprogramma’s deze functie gewoon niet, of loopt het vast door lokaal beleid. Dus als je deze functie probeert in of uit te schakelen en het werkt niet, dan is hier wat informatie die je misschien kan helpen – gewoon om te begrijpen wat er precies gebeurt.

Hoe los je de randomisatie van MAC-adressen op in Windows 10 en 11?

Methode 1: Schakel het in via de instellingen.

Dit is de gebruikelijke manier als je hardware dit ondersteunt. Ga naar InstellingenNetwerk en internetWi-Fi. Zoek de schakelaar ‘ Willekeurige hardwareadressen gebruiken’. Als deze optie er is, kan het uitschakelen ervan je netwerk iets minder verdacht, maar wel voorspelbaarder maken, vooral als je statische IP-adressen of captive portals gebruikt. De schakelaar zal waarschijnlijk van AAN naar UIT of andersom gaan. Soms wordt de wijziging na het schakelen niet direct opgeslagen, vooral als je stuurprogramma of apparaat deze functie niet ondersteunt. In sommige configuraties zie je mogelijk een optie om elke dag een nieuw MAC-adres te genereren – een beetje vreemd, maar zo doet Windows het voor de privacy. Tip: Kijk in ‘ Bekende netwerken beheren’ als je per netwerk controle wilt. Selecteer je Wi-Fi-profiel en schakel daar ‘Willekeurige hardwareadressen gebruiken’ in. Dit werkt op de meeste nieuwere systemen, maar als de optie ontbreekt, is dat een teken dat je hardware of stuurprogramma dit niet ondersteunt – geen grote verrassing.

Methode 2: Ondersteuning herstellen via stuurprogramma-updates of registeraanpassingen

Als de schakelaar niet verschijnt of de optie grijs is, kan dit komen doordat uw stuurprogramma geen ondersteuning biedt voor adresrandomisatie. Dit is vrij gebruikelijk, vooral bij oudere wifi-kaarten of generieke stuurprogramma’s. Zorg er eerst voor dat uw draadloze stuurprogramma de nieuwste versie is. Ga naar de website van de fabrikant van uw wifi-adapter of gebruik Apparaatbeheerklik met de rechtermuisknop op uw wifi-adapterStuurprogramma bijwerken. Soms zijn Windows-updates niet voldoende, dus het kan helpen om rechtstreeks contact op te nemen met de fabrikant. Als de functie hiermee nog steeds niet is ingeschakeld, of als u deze wilt uitschakelen, moet u iets serieuzer te werk gaan. Ga naar het register: Navigeer naar HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002BE10318}. Zoek de subsleutel van uw wifi-adapter. U kunt deze identificeren door de waarde van NetCfgInstanceId te vergelijken met de waarde uit de onderstaande PowerShell-opdracht. Voer PowerShell uit als beheerder en voer het volgende commando uit: Get-NetAdapter | Where-Object {$_. MediaType -match 'Native 802.11'} | select Name, MacAddress, InstanceID Dit geeft u de naam van uw adapter, het MAC-adres en de InstanceID. Maak vervolgens een registerwaarde met de naam NetworkAddress aan in de juiste subsleutel en voer uw MAC-adres in zonder koppeltekens of dubbele punten. Bijvoorbeeld: als uw MAC-adres D0:37:45:12:51:BD is, typt u dit gewoon D037451251BDin het register. Start daarna uw computer opnieuw op. De optie om MAC-adresrandomisatie in de Windows-instellingen in of uit te schakelen zou nu grijs moeten zijn, wat betekent dat deze is uitgeschakeld. Om dit proces te automatiseren of te voorkomen dat gebruikers het per ongeluk weer inschakelen, kunt u een PowerShell-script gebruiken. Hier is een voorbeeldscript dat het MAC-adres instelt en de registersleutel automatisch aanmaakt:

$WiFi = Get-NetAdapter | Where-Object {$_. MediaType -match 'Native 802.11'} $RegPath = "HKLM:\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002BE10318}" $MacAddress = $WiFi. MacAddress -replace "[:\-]", "" $subKeys = Get-ChildItem -Path $RegPath foreach ($subKey in $subKeys) { $props = Get-ItemProperty -Path $subKey. PSPath -ErrorAction SilentlyContinue if ($props -and $props. DriverDesc -eq $WiFi. InterfaceDescription) { New-ItemProperty -Path $subKey. PSPath -Name "NetworkAddress" -Value $MacAddress -PropertyType String -Force Write-Host "NetworkAddress set for adapter: $($WiFi. InterfaceDescription)" break } }

Voer dat script uit in PowerShell met beheerdersrechten. Hiermee wordt je aangepaste MAC-adres ingesteld, waardoor de randomisatiefunctie effectief wordt uitgeschakeld. Houd er rekening mee dat dit meer een actie is voor bedrijven of gevorderde gebruikers – wees voorzichtig, want handmatige registeraanpassingen kunnen problemen veroorzaken als ze verkeerd worden uitgevoerd.

Optie: Voorkom dat gebruikers instellingen kunnen wijzigen

Als u zich in een beheerd netwerk bevindt en wilt voorkomen dat gebruikers de MAC-adresopties wijzigen, kunt u de pagina met Wi-Fi-instellingen verbergen met een groepsbeleidsinstelling. Ga naar Computerconfiguratie → Beheersjablonen → Netwerk → Netwerkverbindingen en stel het beleid in om de pagina met Wi-Fi-instellingen te verbergen of uit te schakelen, specifiek met het beleid hide ms-settings:network-wifi. Dit is uiteraard alleen praktisch in bedrijfsomgevingen, maar het voorkomt wel dat gebruikers per ongeluk instellingen wijzigen.

Eerlijk gezegd vereist het gebruik van deze functie wat geduld. Niet alle hardware ondersteunt het, en soms werkt Windows gewoon niet mee. Maar het bijwerken van de driver en weten hoe je het register handmatig kunt aanpassen, kan een groot verschil maken. Onthoud wel: controleer alles goed voordat je iets aanpast aan systeeminstellingen of scripts. Want Windows maakt het natuurlijk altijd ingewikkelder dan nodig.