Windows — сменить тип сети

Не всегда Windows позволяет вручную сменить тип сети посредством графического интерфейса. В таких случаях можно воспользоваться командами PowerShell (Пуск → в строку поиска вбиваем PowerShell → нажимаем ПКМ на результате поиска и выбираем Запустить от имени администратора):

Get-NetConnectionProfile

отобразит список сетей, в котором нас интересует значение InterfaceIndex сети, тип которой необходимо изменить.

Set-NetConnectionProfile -InterfaceIndex 3 -NetworkCategory Private

изменит тип на Частная сеть у интерфейса с индексом 3.

В случае, если у интерфейса не задан шлюз по умолчанию, Вы можете получить отказ вида:
set-netconnectionprofile : Unable to set the NetworkCategory due to one of the following possible reasons: not running PowerShell elevated; the NetworkCategory cannot be changed from ‘DomainAuthenticated’; user initiated changes to NetworkCategory are being prevented due to the Group Policy setting ‘Network List Manager Policies’.
В такой ситуации, следует проверить локальные политики безопасности:
Пуск → в строку поиска вбиваем secpol.msc → нажимаем ПКМ на результате поиска и выбираем Запустить от имени администратора → переходим в раздел Политики диспетчера списка сетей → открываем политику Неопознанные сети → переключаем Разрешения пользователя в Пользователь может изменить расположение.

Настройки профилей идентифицированных сетей хранятся в реестре, где их можно править:
Пуск → в строку поиска вбиваем regedit и запускаем найденную оснастку → переходим в раздел HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkList\Profiles → находим необходимый профиль по значению ключа реестра ProfileName → меняем у необходимого профиля сети, значение ключа реестра Category на одно из:
0 — Общественная сеть (Public Network)
1 — Частная сеть (Private Network)
2 — Доменная сеть (Domain Network)