Как изменить профиль сети с Public на Private в Windows 8.1/Server 2012 R2 | Windows для системных администраторов

Как изменить профиль сети с Public на Private в Windows 8.1/Server 2012 R2

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

Так что давайте воспользуемся улучшенной поддержкой Windows PowerShell в Windows 8.1 и сделаем это все быстро и легко. Во-первых, откройте окно PowerShell с повышенными правами (от имени Администратора), чтобы не зависеть от ограничений сессии обычного пользователя (даже если он входит в группу локальных администраторов):

Сделать это можно любым удобным способом, например, так

PSH> Start-Process PowerShell.exe -verb RunAs

Теперь, в новом, открывшемся, окне давайте посмотрим, как определена наша текущая сеть

PSH> Get-NetConnectionProfile
Name : Network 4
InterfaceAlias : Ethernet0
InterfaceIndex : 3
NetworkCategory : Public
IPv4Connectivity : Internet
IPv6Connectivity : LocalNetwork

У вас, естественно, получится свой результат. Вот «живой» скриншот с виртуальной Windows 8.1.

Get-NetConnectionProfileКак можно видеть «проблемный» интерфейс имеет индекс 3 и тип сети Public.

Это же подтверждается и через Проводник Windows, и, как видим, GUI не дает возможности поменять тип подключения:

Тип сети Public в центре управления сетямиНадо применить вот такую команду, чтобы исправить ситуацию (в моем случае индекс равен 3, как мы помним):

PSH> Set-NetConnectionProfile  -InterfaceIndex 3 -NetworkCategory Private

И … Ура! Заработало, тип сети сменился на Private :)

Set-NetConnectionProfile -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 и сохраните изменения.

Локальная политика Network List Manager Policies

Примечание. Если сервер или компьютер включены в домен, изменить тип сети на другой нельзя, при перезагрузке тип все равно сменится на Domain Network.
Еще записи по теме: Windows 8
Понравилась статья? Скажи спасибо и расскажи друзьям!
Назад:
Вперед:

Есть 1 комментарий

Оставить комментарий
  1. AlE͕̬̦̥͎̟̯ͪ̓̇͊̋̍̚X | 07.06.2016

    День добрый, можно немного офтопа в сторону 7ки. хотя актуально будет и для 10ки.
    В 7ке есть возможность поставить галочку «считать все новые сети как общественные»
    можно ли также но, чтоб считал все новые сети приватными, или хотя-бы предприятия,
    и не задавало этот вопрос?

    Ответить
Полные правила комментирования на сайте winitpro.ru. Вопросы, не связанные с содержимым статьи или ее обсуждением удаляются.

Сказать Спасибо! можно на этой странице или (еще лучше) поделиться с друзями ссылкой на понравившуюся статью в любимой социальной сети(специально для этого на сайте присуствуют кнопки популярных соц. сетей).

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Я не робот( Обязательно отметьте)



MAXCACHE: 0.24MB/0.00105 sec