HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkList\Profiles, там будет что-то похожее на
{CD6C0E84-3BA2-4826-BF82-AD13A6141558}
Это профиль сети. Нас интересует 2 параметра — ProfileName — имя сети и Category, значения которого следующие:
0 — Общественная сеть (Public Network)
1 — Частная сеть (Private Network)
2 — Доменная сеть (Domain Network)
Еще можно в локальных политиках безопасности (в Панели управление\Администрировании или выполнить secpol.msc) — Политики диспетчера списка сетей (Network List Manager Policies)
=====
С помощью PowerShell в Windows Server 2012 можно просмотреть текущие сетевые профили и установить для каждого из них подходящую категорию: частная сеть или общедоступная сеть.
Командлет PowerShell Get-NetConnectionProfile отображает текущие профили для всех активных подключений:
PS C:\Users\Administrator> Get-NetConnectionProfile
Name : Network
InterfaceAlias: Ethernet
InterfaceIndex: 12
NetworkCatagory: Public
IPv4Connectivity: Internet
IPv6Connectivity: LocalNetwork
Set-NetConnectionProfile позволяет установить категорию сетевого профиля.
PS C:\Users\Administrator> Get-NetConnectionProfile | Set-NetConnectionProfile -NetworkCategory Private
По умолчанию в Windows Server 2012 для всех сетевых подключений устанавливается профиль «Общедоступная сеть». В случае присоединения сервера к домену профиль изменится автоматически. Если же сервер находится в рабочей группе, вам необходимо вручную указать категорию сетевого подключения.
=======
PS. Если компьютер входит в доменную сеть, изменение сети не возможно. То есть возможно, но после рестарта или очередного обновления политик тип сети вернется на доменную сеть. Это не баг, просто так оно работает.