Июн 202019
 

Одна из неприятностей, которые иногда случаются с новым сетевым подключением в Windows 8.х состоит в том, что сеть неправильно определяется как общественная (Public Network), когда должен быть определена как частная (Private), и наоборот. Из графического интерфейса Центра управления сетями и общим доступом нельзя сменить тип сети.

На текущий момент существует 3 способа произвести эти изменения, это PowerShell, реестр и Локальная групповая политика.

Через Windows PowerShell:
1. Запускаем PowerShell от администратора

Start-Process PowerShell.exe -verb RunAs

2. Запускаем команду, определяющий тип подключения к ЛВС:

Get-NetConnectionProfile

Соответственно, результат выполнения команды будет примерно такой:

Name : Network 4
InterfaceAlias : Ethernet0
InterfaceIndex : 3
NetworkCategory : Public
IPv4Connectivity : Internet
IPv6Connectivity : LocalNetwork

Как можно видеть «проблемный» интерфейс имеет индекс 3 и тип сети Public.
Это же подтверждается и через Проводник Windows, и, как видим, GUI не дает возможности поменять тип подключения.
3. Выполняем команду, которая меняет тип подключения с Public на Private интерфейс, InterfaceIndex которого равен 3

Set-NetConnectionProfile  -InterfaceIndex 3 -NetworkCategory Private

Через Реестр:
Изменить тип сети можно с помощью редактора реестра. Для этого нужно запустить regedit.exe и перейти к ключу:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkList\Profiles

Найти нужный профиль сети можно по имени в Центре управления сетями, которое указано в ключе реестра ProfileName. Тип сети задается в параметре Category. Доступны следующие значения этого ключа:

  • 0 — Общественная сеть (Public Network)
  • 1 — Частная сеть (Private Network)
  • 2 — Доменная сеть (Domain Network)
  • Через Локальную групповую политику (Local Security Policy):
    Запустите оснастку secpol.msc и перейдите в раздел Network List Manager Policies. В списке сетей справа найдите сеть по ее имени в Центре управления сетями. Откройте свойства сети и перейдите на вкладку Network Location, измените тип сети на Private и сохраните изменения.