Thank you for the suggestions Ian!
After re-enabling UseTemporaryAddresses the temporary address was still the same so this approach did not work.
A non-console workaround is:
- When using Wi-Fi: Reconnect to the Wi-Fi, this will generate a new temporary IPv6 address
- When using Ethernet: Disable and enable the network adapter, this will generate a new temporary IPv6 address
Regarding the lifetime I noticed something strange.
On my Windows 10 desktop all values are matching the default values that are mentioned here.
MaxTemporaryValidLifetime : 7.00:00:00
MaxTemporaryPreferredLifetime : 1.00:00:00
So that matches the 1 day (default value) for MaxPreferredLifetime and 7 days (default value) for MaxValidLifetime.
However on my "Surface Pro 7 for Business" tablet the values are
MaxTemporaryValidLifetime : 7.00:00:00
MaxTemporaryPreferredLifetime : 7.00:00:00
So there the MaxValidLifetime is 7 days instead of 1 day. I wonder if that's some specific tweak from Microsoft for Surface tablets?
I bought mine for my personal use directly from microsoft.com so it is NOT a company tablet with custom group policies.
There is no particular problem with this, just wondering why the Surface tablet is deviating from the default value for MaxTemporaryPreferredLifetime.