SMHNR is slightly changed for Windows 10 compared to Windows 8. In Windows 10, you can’t turn it off via the registry.
As for Windows 8, the best solution is to change the DNS settings for all network interfaces.
For Windows 10, you can use “Local Policies” to deactivate the feature. Follow the steps below to do this:
- Press WIN+R and write gpedit.msc
- Expand Administrative templates
- Expand Network
- Click DNS-client
- Double-click “Turn off smart multi-homed name resolution”
- Check the box called “Enabled”
- Click “Apply all” and then “OK”