Windows by default comes up with a randomly picked IPv6 Link Local address instead of using the EUI-64 version. In a home network it doesn’t make sense to apply this fix. This is done just for lab or business setup where you need a static address for authentication.
So, here’s how to make Windows behave as per every other OS…
1. Open up a Command Prompt in Administrator mode (right-click, run as administrator)
2. Run the following commands. Each one should respond “Ok”. If you didn’t do step 1 correctly, it will say the command required elevation.
netsh interface ipv6 set privacy state=disabled store=active
netsh interface ipv6 set privacy state=disabled store=persistent
netsh interface ipv6 set global randomizeidentifiers=disabled store=active
netsh interface ipv6 set global randomizeidentifiers=disabled store=persistent
3. Exit the command prompt, and reboot.
Hope this helps you fix IPv6 EUI-64 in Windows.