What is my preferred IP anyway?
Set-NetIPAddress -IPAddress xxx.xxx.xxx.xxx -SkipAsSource 1
You can do that in Power Shell on all the IP addresses you don't want to be chosen as your preferred IP address for your windows 2012 machine.
This will tell you what is set:
Netsh int ipv4 show ipaddresses level=verbose
I have read that once you start managing this with Power Shell you will lose information if you try and edit with the GUI.