Сделать сеть частной windows 10 powershell

При подключении к новой сети Windows предлагает вам выбрать ее тип (профиль или сетевое расположение): Public network (общедоступная) или Private (частная). Сетевые профили Windows являются частью Microsoft Defender Firewall и позволяют применять различные правила брандмауэра в зависимости от типа сети, к которой подключен компьютер. В зависимости от примененного профиля для вашего сетевого подключения, другие компьютеры могут видеть или не видеть ваш компьютер в сети (настройки сетевого обнаружения), использовать общие папки и сетевые принтеры.

В этой статье мы рассмотрим, как в Windows (и Windows Server) изменить назначенный профиль сети с “общедоступной” на “частную” и наоборот.

Содержание:

  • Типы (профили) сети в Windows
  • Как изменить профиль для сетевого подключения в Windows?
  • Изменить тип сети с Public на Private с помощью PowerShell
  • Изменить тип сети в реестре Windows
  • Сменить профиль сети через политику безопасности
  • Слетает доменный профиль сети на частную в Windows Server

Типы (профили) сети в Windows

Сетевому подключению в Windows (будь то Ethernet или Wi-Fi) можно назначить один из трех сетевых профилей.

  • Частная или домашняя сеть (Private) – профиль для доверенной сети (домашняя или рабочая сеть в офисе). В такой сети компьютер будет доступен для обнаружения другими устройствами, на нем можно использовать службы общего доступа к сетевым файлам и принтерам;
  • Общедоступная (общественная) сеть (Public / Guest) – профиль для недоверенной сети (кафе, публичная Wi-Fi сеть в метро, аэропорту). Вы не доверяете другим устройствам в такой сети, ваш компьютер будет скрыт для других устройств, нельзя получить удаленный доступ к опубликованным у вас сетевым папкам и принтерам;
  • Доменная сеть (Domain) – сетевой профиль для компьютеров, которые присоединены в домен Active Directory. Применяется автоматически после добавления Windows в домен. Для этого профиля вы можете применять доменные политики брандмауэра.

В зависимости от типа сети, к сетевому интерфейсу применяются разные правила брандмауэра Windows.

В Windows 10 и 11 вы можете увидеть текущий профиль, который назначен сетевому подключению, в меню Settings -> Network and Internet (команда быстрого доступа
ms-settings:network
). Сетевому интерфейсу Ethernet0 в моем примере назначен профиль Public.

просмотр назначенного типа сети в Windows

В классической панели управления Windows тип сети для активных сетевых подключений отображается здесь: Control Panel\All Control Panel Items\Network and Sharing Center.

профиль сети public в настройках панели управления windows 10

Профиль сети в Windows 10 выбирается пользователем при первом подключении к новой сети. Появляется запрос:

Network_name
Вы хотите разрешить другим компьютерам и устройствам в этой сети обнаруживать ваш ПК.
Рекомендуется делать это в домашней или рабочей сети, а не в общедоступных.

Если выбрать “Да”, сети присваивается профиль Private (домашняя), если “Нет” – public (общедоступная). При следующем подключении к этой же самой LAN или WiFi сети автоматически назначается выбранный ранее профиль.

Вы можете скрыть мастер подключения к новым сетям (Network Location wizard) в Windows. Для этого откройте редактор реестра и создайте раздел HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Network\NewNetworkWindowOff. После этого все новые сети при подключении будут определяться как общедоступные (Public).

reg add "HKLM\SYSTEM\CurrentControlSet\Control\Network\NewNetworkWindowOff" /f

В Windows вы можете сбросить все настройки и профили для всех сохраненных сетей, выбрав Параметры -> Сеть и Интернет -> Состояние -> Сброс сети. Перезагрузите компьютер.

сброс сети Windows 10

Теперь при подключении к сети опять появится запрос о включении сетевого обнаружения.

Как изменить профиль для сетевого подключения в Windows?

Вы можете изменить тип сети в Windows из современной панели управления Параметры: перейдите в раздел «Сеть и Интернет» -> «Состояние» -> Откройте свойства вашего сетевого подключения.

Здесь можно переключить сетевой профиль с Public на Private и наоборот.

изменить общедоступную сеть на частную в Windows 10

В Windows Server 2022/2019 опция Properties отсутствует на вкладке Status. Поэтому нужно в секции Network and Internet выбрать раздел Ethernet (или раздел Wi-Fi если в Windows Server включена поддержка беспроводных сетей). Выберите ваше подключение к сети.

сменить тип сетевого подключения в windows server

В классической панели управления Windows отсутствуют настройки для смены типа профиля сетевого подключения.

Также вы не можете сменить профиль на компьютере в домене AD. Для сетевого подключения к домену всегда будет использоваться профиль Domain.

Изменить тип сети с Public на Private с помощью PowerShell

В Windows 10/11 и Windows Server 2022/2019/2016 вы можете управлять профилями сетевых подключений из PowerShell. Запустите консоль PowerShell с правами администратора.

Выведите список сетевых интерфейсов Windows и применённые к ним сетевых профилей:

Get-NetConnectionProfile

В моем примере на компьютере имеется 4 сетевых подключения, с разными типами сетей (NetworkCategory: Public, Private и DomainAuthenticated).

Get-NetConnectionProfile

Чтобы изменить профиль сети, нужно указать номер сетевого интерфейса, назначанный сетевому адаптеру (InterfaceIndex). В этом примере InterfaceIndex = 19.

Name : Неопознанная сеть
InterfaceAlias : Ethernet 3
InterfaceIndex : 19
NetworkCategory : Public
IPv4Connectivity : NoTraffic
IPv6Connectivity : NoTraffic

Чтобы изменить тип сети для сетевого интерфейса с индексом 19 на Private, выполните команду:

Set-NetConnectionProfile -InterfaceIndex 19 -NetworkCategory Private

Проверим, что профиль сети изменился:

Get-NetConnectionProfile -InterfaceIndex 19

Set-NetConnectionProfile изменить профиль сети с public на private в powershell

Windows Defender Firewall автоматически применит к сетевому подключению правила в соответствии с назначенным профилем без перезагрузки.

По аналогии вы можете изменить местоположение сети на Public:

Set-NetConnectionProfile -InterfaceIndex 19  -NetworkCategory Public

Или доменный:

Set-NetConnectionProfile -InterfaceIndex 19 -NetworkCategory DomainAuthenticated

Также вы можете изменить профиль сети сразу для всех сетевых адаптеров компьютера:

Get-NetConnectionProfile | Set-NetConnectionProfile -NetworkCategory Private

На компьютерах в домене вы не сможете изменить профиль сетевого подключения с доменного на частный или публичный. Проверьте, что ваш компьютер добавлен в домен AD:

Get-CimInstance -ClassName Win32_ComputerSystem).PartOfDomain

Попробуйте изменить сетевой профиль:

Set-NetConnectionProfile -InterfaceIndex 19  -NetworkCategory Public –Verbose

Появится ошибка:

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'.

Set-NetConnectionProfile - нельзя сменить тип для доменной сети

Изменить тип сети в реестре Windows

Вы можете изменить тип сети через редактора реестра. Для этого нужно запустить regedit.exe и перейти в раздел HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkList\Profiles, в котором хранятся профили всех сетевых подключений. Для каждого сетевого подключения здесь присутствует отдельная ветка реестра с именем в формате GUID {xxxxxxxx-xxxx-……..}).

Чтобы найти нужную вам сеть, нужно просмотреть все ветки реестра и найти раздел, в котором указано имя нужной вам сети из панели управления (или значение Name из команды Get-NetConnectionProfile). В нашем случае компьютер подключен к сети Network 4.

изменить тип сети в windows с public на private через реестр

Имя сети указано в строковом параметре реестра ProfileName. Тип сети задается в параметре Category. Доступны следующие значения этого ключа:

  • 0 — Общественная сеть (Public Network)
  • 1 — Частная сеть (Private Network)
  • 2 — Доменная сеть (Domain Network)

Чтобы изменить тип сети, просто вручную изменить значение параметра Category. Перезагрузить компьютер чтобы применить изменения.

Сменить профиль сети через политику безопасности

Еще один способ смены типа сети — редактор локальной политики безопасности (Local Security Policy).

Запустите оснастку secpol.msc и перейдите в раздел Network List Manager Policies (Политики диспетчера списка сетей). В списке сетей справа найдите сеть по ее имени в Центре управления сетями. Откройте свойства сети и перейдите на вкладку Network Location, измените тип сети на Private и сохраните изменения. Чтобы пользователи не могли сменить профиль сети, выберите дополнительно опцию “User cannot change location” (Пользователь не может изменить расположение).

Network List Manager Policies задать тип сети в windows 10 через политику безопасности

Примечание. Если сервер или компьютер включены в домен, изменить тип сети на другой нельзя, при перезагрузке тип все равно сменится на Domain Network.

Слетает доменный профиль сети на частную в Windows Server

В новых версиях Windows Server 2022/2019 периодически встречается глюк, когда на доменном сервере (или даже контроллере домена) тип сети сам меняется с доменной на частную после перезагрузки.

Для решения проблемы достаточно перезапустить службу Network Location Awareness (из консоли
services.msc
) или командой:

Get-Service NlaSvc| Restart-Service -Force
(запускать от имени SYSTEM)

Чтобы служба Network Location Awareness при загрузке компьютера загружалась немного позже, можно задать для нее отложенный тип запуска. Для этого в свойствах службы нужно выбрать опцию Automatic (Delayed Start).

служба Network Location Awareness используется для определения типа сети

Проверьте, что после перезагрузки тип сети в Windows Server всегда определяется как доменный (вместо private).

Если проблема возникает на контроллере домена Active Directory, нужно изменить зависимости службу NlaSvc, чтобы она запускалась после службы DNS Server:

sc config nlasvc depend=DNS

Также в некоторых случаях вам может помочь принудительное указание DNS суффикса вашего домена в настройках сетевого адаптера (сетевой адаптера -> TCP/IPv4 -> Advanced -> DNS, укажите имя вашего домена в поле DNS suffix for this connection и проверьте, что включена опция «Use this connection’s suffix in DNS registration».

задать DNS суффикс для сетевого подключения

Все способы:

  • Изменяем тип сети в Windows 10
    • Способ 1: Меню «Свойства подключения»
    • Способ 2: Раздел «Сетевой профиль»
    • Способ 3: Настройка общего доступа
    • Способ 4: Сброс сети
    • Способ 5: Локальная политика безопасности
    • Способ 6: Редактор реестра
    • Способ 7: Команда в PowerShell
  • Вопросы и ответы: 0

Сейчас практически каждый компьютер подключен к глобальной сети, и во многих домах или квартирах находится два и более ПК, которые соединены с один роутером. Это позволяет создать локальную сеть, обмениваясь данными с каждым оборудованием, включая периферийные устройства, например, принтеры. Однако при этом важно учитывать стандартные правила безопасности, установленные межсетевым экраном. Например, для создания домашней группы в обязательном порядке тип сети должен быть выбран «Частная», иначе брандмауэр просто заблокирует эту опцию. Дополнительно от типа сети зависят и другие ограничения, поэтому иногда приходится изменять этот параметр, о чем и пойдет речь далее.

Изменяем тип сети в Windows 10

Существуют разные методы изменения типа сети в Windows 10. Для каждого из них следует выполнить определенный алгоритм действий, однако итоговый результат будет одинаковым. Оптимальный способ каждый пользователь определяет для себя сам, отталкиваясь от личных потребностей, а мы предлагаем детально изучить каждый из доступных.

Способ 1: Меню «Свойства подключения»

Первый вариант заключается в изменении рассматриваемой настройки через раздел «Свойства подключения», который находится в меню «Параметры». Все действия выполняются буквально за несколько кликов, а выглядят так:

  1. Откройте «Пуск» и перейдите в «Параметры».
  2. Переход в раздел Параметры для изменения типа сети в Windows 10

  3. Здесь откройте раздел «Сеть и Интернет».
  4. Открытие меню Сеть и Интернет для изменения типа сети в Windows 10

  5. Обратите внимание не левую панель. Здесь вас интересует первая строка «Состояние». Справа вы видите текущий тип сети. Если хотите его поменять, нажмите на надпись «Изменить свойства подключения».
  6. Переход к свойствам сети для изменения ее типа в Windows 10

  7. Откроется отдельное окно, где необходимый параметр выбирается путем установки маркера напротив соответствующего пункта. Дополнительно здесь же имеется общая информация о каждом типе соединения, а также надпись «Настройка параметров брандмауэра и безопасности». Кликните по ней, если хотите сразу же после изменения настройки поменять правила межсетевого экрана.
  8. Изменение типа сети через ее свойства в меню Параметры в Windows 10

  9. Опуститесь чуть ниже, где найдите категорию «Лимитное подключение». Активировать этот режим стоит только в том случае, если интернет на компьютере работает по ограниченному тарифному плану и его лимит превышать нельзя.
  10. Установка лимитных подключений при изменении типа сети в Windows 10

Новые правила для сети вступят в силу сразу же, но нужно переподключить каждое устройство или перезагрузить маршрутизатор, чтобы произошло соединение с новыми ограничениями, которые были установлены межсетевым экраном автоматически.

Способ 2: Раздел «Сетевой профиль»

Еще один метод, связанный с меню «Параметры». По сути, вы попадете в то же меню настройки, но это будет осуществляться немного другим методом. Он окажется полезным тогда, когда существуют разные сети и некоторые из них находятся в неактивном состоянии, но тоже требуют изменения.

  1. В меню «Параметры» перейдите в «Сеть и Интернет».
  2. Открытие меню Сеть и Интернет для перехода к просмотру списка сетей в Windows 10

  3. Через левую панель переключитесь в раздел «Ethernet» или «Wi-Fi».
  4. Переход к просмотру списка сетей для изменения типа одной из них в Windows 10

  5. Здесь щелкните левой кнопкой мыши по необходимой для изменения сети.
  6. Выбор сети для изменения ее типа через меню Параметры в Windows 10

  7. Измените положение маркера на нужное в зависимости от предпочитаемого профиля.
  8. Изменение типа сети через меню Параметры в Windows 10

Способ 3: Настройка общего доступа

Отметим, что иногда пользователи подразумевают изменение типа сети для общего доступа, желая настроить каждый существующий профиль. Поэтому мы решили рассказать и об этом аспекте, выделив конфигурацию в отдельный метод, который осуществляется так:

  1. В том же меню «Сеть и Интернет» в первой категории «Состояние» кликните по надписи «Параметры общего доступа».
  2. Открытие параметров общего доступа для изменения типа сети в Windows 10

  3. Здесь найдите подходящие профили, развернув формы с их настройками, и установите маркеры напротив требуемых пунктов, разрешив или запретив сетевое обнаружение.
  4. Изменение типа сети через настройки общего доступа в Windows 10

  5. По завершении не забудьте нажать на «Сохранить изменения», чтобы применить новые параметры.
  6. Сохранение изменений после настройки типа сети в общем доступе в Windows 10

Способ 4: Сброс сети

Иногда по каким-то причинам даже после изменения типа сети ее настройки не изменяются, что влечет за собой сохранение все тех же правил межсетевого экрана. Часто эту проблему позволяет исправить быстрый сброс сети, во время которого будет предложено и заново задать профиль.

  1. Для этого вам повторно придется перейти в раздел «Сеть и Интернет».
  2. Открытие меню Сеть и Интернет для сброса текущих настроек сети в Windows 10

  3. Здесь в первой же категории отыщите строку «Сброс сети» и щелкните по ней.
  4. Переход к сбросу настроек сети через меню Параметры в Windows 10

  5. Осталось только нажать на кнопку «Сбросить сейчас» и подтвердить это действие.
  6. Запуск сброса сети в меню Параметры Windows 10

Способ 5: Локальная политика безопасности

Тип сети напрямую связан с безопасностью компьютера, поэтому очевидно, что в оснастке «Локальная политика безопасности» должен находиться соответствующий пункт, позволяющий изменить текущий профиль. Для этого пользователю следует выполнить такие действия:

  1. Откройте «Пуск» и через поиск отыщите приложение «Панель управления». Запустите его, сделав клик ЛКМ по значку.
  2. Переход к панели управления для изменения типа сети в Windows 10

  3. Перейдите в раздел «Администрирование».
  4. Переход в раздел Администрирование для изменения типа сети в Windows 10

  5. В списке отыщите необходимую оснастку и откройте ее.
  6. Открытие локальной политики безопасности для изменения типа сети в Windows 10

  7. Переместитесь в каталог «Политики диспетчера списка сетей».
  8. Открытие директории с списком сетей в локальной политике безопасности Windows 10

  9. Здесь следует отыскать имя сети, которую хотите изменить. Сделайте двойной клик ЛКМ по ней, чтобы перейти к настройке.
  10. Выбор сети в локальной политике безопасности Windows 10

  11. Перейдите на вкладку «Сетевое расположение».
  12. Переход к настройке сети в локальной политике безопасности Windows 10

  13. Теперь вы можете приступить к изменению типа расположения сети и разрешений для пользователя.
  14. Изменение типа сети в локальной политке безопасности Windows 10

Как видно, этот вариант позволяет изменить не только тип расположения, но и разрешения для конкретных пользователей, поэтому рекомендуем обратить на него особое внимание всем тем администраторам, у которых доступ к данному компьютеру имеет еще один или несколько пользователей с личными профилями.

Способ 6: Редактор реестра

Иногда внесенные через графическое меню изменения по каким-то причинам не сохраняются после перезагрузки компьютера. Это может быть связано со сбоями в параметрах реестра, поэтому в таких ситуациях рекомендуется изменить значения самостоятельно, что не займет много времени, а справится с этим даже начинающий юзер.

  1. Откройте утилиту «Выполнить» удобным для вас образом, например, через комбинацию клавиш Win + R. В строке введите regedit и нажмите на Enter для активации команды.
  2. Запуск редактора реестра для изменения типа сети в Windows 10

  3. В открывшемся окне перейдите по пути HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkList\Profiles.
  4. Переход к расположению настройки сети в редакторе реестра Windows 10

  5. Здесь придется изучить присутствующие директории. Откройте каждую из них и обратите внимание на параметр «Profile Name». Каждый из них имеет значение, соответствующее названию сети. Осуществляйте проверку до тех пор, пока не будет найдена та самая папка, в которой хранятся данные текущего подключения.
  6. Нахождение сети в редакторе реестра для изменения ее типа в Windows 10

  7. В ней отыщите строчный параметр «Category» и дважды кликните по нему для открытия свойств.
  8. Переход к параметру в редакторе реестра для изменения типа сети Windows 10

  9. Осталось только изменить значение, указав правильную цифру. 0 — общедоступная сеть, 1 — частная, а 2 — доменная.

Все изменения, вносимые в редактор реестра, вступят в силу только после перезагрузки компьютера, после которой можно переходить к проверке правильности установленных настроек.

Способ 7: Команда в PowerShell

Последний метод нашего сегодняшнего материала подойдет всем тем пользователям, кто не боится использовать командную строку или оснастку PowerShell. Тем более реализовать такую задачу будет крайне просто, ведь ввести придется всего одну команду.

  1. Щелкните по «Пуск» правой кнопкой мыши и в появившемся контекстном меню выберите вариант «Windows PowerShell (администратор)».
  2. Запуск PowerShell для изменения типа сети в Windows 10

  3. Ожидайте запуска приложения, а затем вставьте туда команду Set-NetConnectionProfile -Name "Ethernet 2" -NetworkCategory Private, где -Name «Ethernet 2» — имя сети, а Private — ее тип (замените на Public, если хотите сделать ее общедоступной).
  4. Изменение типа сети через команду в PowerShell Windows 10

  5. Если после активации команды отобразилась новая строка ввода, значит, все введено верно и настройки уже применены.
  6. Успешное изменение типа сети через команду в PowerShell Windows 10

Как видно, существует огромное количество способов изменить тип сети в Windows 10. Все они осуществляются за несколько минут и не имеют каких-то особенных преимуществ или недостатков, поэтому выбор варианта зависит лишь от личных предпочтений юзера.

Наша группа в TelegramПолезные советы и помощь

You may be wondering, “What is the difference between Windows 10 public, private, and domain network profiles, how do I change public network to private and why should I care?” Insecure public networks are everywhere and so are the bad guys. Windows 10 network profiles offer valuable built-in protection if used correctly.

A proper Windows 10 network profile goes a long way towards helping you to apply basic computer security measures for free.

Prerequisites

If you want to follow along and practice what you are learning, you are going to need any Windows 10 computer. The computer should also be connected to the internet.

Understanding Network Profiles in Windows 10

Connecting to a public network, without exposing your data and devices, is especially risky as you have no idea who or what may be connected. Conversely, on a home or work network, you may want to share files and printers with other devices and people.

Each time you connect to a WiFi network or Ethernet network connection, you risk exposing your computer to potential threats. Network profiles in Windows 10 allow you to quickly change security and file-sharing settings. There are three built-in types:

  • Public – The Public profile is what should be used at the library or coffee shop. A public profile makes your computer hidden and not accessible from other computers. Your computer will not be able to share files or printers with other computers on the public network.
  • Private – The Private profile is what should be used for a home or other trusted private network. A private profile makes your computer visible to other computers, and thus able to share files and printers.
  • Domain – The Domain profile is typically applied when your computer is an active directory domain member. Many work computers fall into this category, and this profile contains settings that are designated by domain administrators.

Each profile has specific security, firewall, and sharing settings applied to a network connection.

Viewing Network Profiles

When connecting to a network, make sure that you are using the appropriate network profile. You can check the profile of a network connection you are using by navigating to the Control Panel → Network and Internet → Network and Sharing Center from the Windows 10 start menu.

In the View your active networks window, shown below, you will see under the Network heading the profile currently in use along with what Access type and Connections are assigned to the network profile, as shown below.

Viewing a Network Profile for an ethernet connection in the Network and Sharing Center.

Viewing a Network Profile for an ethernet connection in the Network and Sharing Center.

Setting Network Profiles in Windows 10

Although it’s useful to see the network profile your computer is using, there are times when you need to change it too. Network profiles are configurable using the Windows Settings application or by using PowerShell.

Configuring a New Network Connection

When connecting to a new network, you will see a popup dialog, shown below, asking whether a PC to be discoverable on a network. At this time, Windows doesn’t have a network profile for this device. This dialog is the first chance you get at assigning a network profile to the newly detected network connection.

As seen below, if you select Yes, Windows 10 will change the network to Private. If you select No, your profile is set to Public, thus making your computer a little harder to be seen by prying digital eyes.

New network dialog

As shown below, in the Network and Sharing Center, a network connection is set as an Unidentified network. The Public network profile is automatically applied. This typically happens due to a network configuration issue.

Unidentified networks are placed in a public profile by default.

Unidentified networks are placed in a public profile by default.

Changing an Existing Network’s Network Profile

You may find that a network connection has applied a different network profile than intended. Perhaps you need to change the applied profile to allow for file and printer sharing or to make your computer discoverable on the network.

  1. Type “Network Status” in the Windows 10 Search box, and click on the result shown below.
Locating the Network Status system settings screen with the Windows 10 Search Box.

Locating the Network Status system settings screen with the Windows 10 Search Box.

2. Next, click on the Properties button of the network connection you wish to modify.

Choosing a network connection in Network Status.

Choosing a network connection in Network Status.

3. Finally, select the Network Profile you want to apply to the network connection.

Changing a network connection's network profile.

Changing a network connection’s network profile.

The profile change takes place instantly and you can close the settings window.

Using Windows PowerShell

What if you don’t want to search through the Windows settings to change a network profile? In that case, you can change a network profile using Windows PowerShell.

Windows PowerShell offers an alternative to the Windows Settings application. For those that are comfortable using the command-line, PowerShell offers a convenient method for configuring profiles.

When viewing and changing network profiles with PowerShell, you’ve got two options, Get-NetConnectionProfile and Set-NetConnectionProfile, retrieve the current network profile settings and set a new profile, respectively. To demonstrate changing network profiles with PowerShell, let’s cover a simple example; using Windows 10 to change a public network to private.

First, find the network adapter alias to change. The cmdlet Get-NetAdapter lists properties for each of your computer’s network adapters. Run the command below in a Windows PowerShell session.

(Get-NetAdapter).InterfaceAlias

As shown below, the example computer has four Ethernet adapters and a Bluetooth adapter.

Listing all network connection interface aliases.

Listing all network connection interface aliases.

The output shows just the InterfaceAlias property results, and yours may vary.

Run the command below to retrieve the NetworkCategory property. This property contains the currently assigned network profile for the Ethernet0 adapter.

(Get-NetConnectionProfile -InterfaceAlias 'Ethernet0').NetworkCategory
Finding a network connection's current network profile via Get-NetConnectionProfile.

Finding a network connection’s current network profile via Get-NetConnectionProfile.

Finally, run the command below to change the Windows 10 network profile from a private profile to a public profile with the Set-NetConnectionProfile cmdlet.

Set-NetConnectionProfile -InterfaceAlias 'Ethernet0' -NetworkCategory 'Public'
Change the Ethernet0 interface to use the Public network profile.

Change the Ethernet0 interface to use the Public network profile.

Verify that the profile has changed by running the following command one more time.

(Get-NetConnectionProfile -InterfaceAlias 'Ethernet0').NetworkCategory

As shown below, the Ethernet0 network profile is now changed to use the Public profile.

Verifying that the Ethernet0 interface has changed to use the Public profile.

Verifying that the Ethernet0 interface has changed to use the Public profile.

What about Domain Network Profiles?

If your computer is joined to an Active Directory domain, as is often the case in work environments, you will find that domain network profiles cannot be changed. Group Policy, a system of centrally configuring computer settings, manages the computer’s network profiles.

If you attempt to change the profile via Windows PowerShell, and your domain is configured to disallow network profile changes, you will see an error such as the one shown below.

# Run the following to return a True or False if your computer is a domain member.
(Get-CimInstance -ClassName Win32_ComputerSystem).PartOfDomain

# Attempt to change a domain-connected computer's Network Profile
Set-NetConnectionProfile -NetworkCategory Public -Verbose
Group Policy blocking network profile change.

Group Policy blocking network profile change.

Next Steps

There are several built-in security features that Windows 10 offers. Changing Windows 10 network profiles from public to private is just one of the many security features available.

Try managing and running Windows Defender scans using PowerShell. You may also want to check out how you can manage the Windows Defender Firewall using PowerShell.

При подключении к новой сети, кабельной или беспроводной, Windows автоматически предлагает выбрать тип сети, или иначе сетевой профиль, который может быть частным, общественным и доменным. Разница между первым и вторым типом сети заключается исключительно в настройках общего доступа – в частной сети общий доступ к сетевым папкам и принтерам включен по умолчанию, тогда как общественная сеть не предполагает обнаружение компьютера другими устройствами.

Доменная сеть – это специальный профиль, который автоматически применяется к компьютерам, подключенным к домену – группе компьютеров, управляемых из единого центра, именуемого контроллером домена. Чаще всего этот профиль используется в корпоративных сетях.

Переключиться с общественной сети на частную и наоборот можно в разделе «Сеть и интернет», а также в параметрах сети и общего доступа, но могут быть и исключения.

Сеть и интернет

В некоторых случаях изменить тип сети через графический интерфейс не представляется возможным, и тогда приходится подключать к делу PowerShell.

Для начала получаем список всех сетей, выполняя в запущенной от имени администратора PowerShell команду:

Get-NetConnectionProfile

Каждая сеть будет представлена набором параметров, из которых интерес представляет параметр InterfaceIndex (индекс сети).

NetConnectionProfile

Предположим, мы хотим изменить тип нашей сети, имеющую индекс 10, с общественной на частную.

Формируем и выполняем следующую команду:

Set-NetConnectionProfile -InterfaceIndex 10 -NetworkCategory Private

NetworkCategory

Если команда вдруг вернет ошибку «Unable to set the NetworkCategory due to one…», это будет означать, что у выбранного сетевого адаптера не задан шлюз по умолчанию.

В этом случае необходимо будет командой secpol.msc открыть локальные политики безопасности, перейти в раздел «Политики диспетчера списка сетей»«Неопознанные сети», открыть свойства настройки и включить опцию «Пользователь может изменить расположение».

Политики диспетчера списка сетей

После этого повторяем команду смены сетевого профиля.

Изменение типа сети через реестр

Изменить сетевой профиль можно также и через системный реестр.

Для этого открываем редактор реестра командой regedit, разворачиваем ветку:

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

Со списком сетевых устройств, представленных подразделами с именем GUID.

Находим свое подключение по значению параметра Description и изменяем значение параметра Category.

NetworkList

Чтобы сделать сеть общественной, выставляем 0, частной1, доменной2.

Все готово, останется только перезагрузить компьютер.

При подключении к новой сети Windows предлагает выбрать её тип: Общедоступная или Частная сеть. Профили сети в Windows являются частью Microsoft Defender Firewall и помогают применять разные правила брандмауэра в зависимости от профиля. В этой статье разберём, как сменить профиль сети с «общедоступной» на «частную» и наоборот.

Приобрести оригинальные ключи активации Windows всегда можно у нас в каталоге от 1099 ₽

Типы (профили) сети в Windows

Каждое подключение в Windows (будь то Ethernet или Wi-Fi) может быть отнесено к одному из профилей сети:

Частная сеть — для домашней или рабочей сети. Устройства видят ваш компьютер, доступен общий доступ к файлам и принтерам.

Общедоступная сеть — для недоверенных мест (кафе, аэропорт). Компьютер скрыт от других устройств, и сетевые папки недоступны.

Доменная сеть — для компьютеров, добавленных в домен Active Directory.

Профиль назначается автоматически при первом подключении. Чтобы повторно выбрать профиль для сети, выполните действия ниже.

Изменение профиля для сети в Windows

Панель параметров Windows

1. Откройте ПараметрыСеть и ИнтернетСостояние.

2. Перейдите к Свойствам сетевого подключения.

3. Выберите нужный профиль: Частная сеть или Общедоступная сеть.

Примечание: В Windows Server 2022/2019 пункт Свойства находится в разделе Ethernet (или Wi-Fi, если активированы беспроводные сети).

В Windows вы можете сбросить все настройки и профили для всех сохраненных сетей, выбрав Параметры > Сеть и Интернет > Дополнительные сетевые параметры > Сброс сети. Перезагрузите компьютер.

Изменение профиля сети с помощью PowerShell

Для управления профилями сетевых подключений можно воспользоваться PowerShell. Запустите консоль от имени администратора и введите:

1. Просмотрите список сетевых подключений, в нашем примере на компьютере имеется 4 сетевых подключения, с разными типами сетей:

Get-NetConnectionProfile

2. Найдите индекс (InterfaceIndex) нужного сетевого интерфейса, в нашем случае это 19.

3. Измените профиль для подключения на Частная сеть:

Set-NetConnectionProfile -InterfaceIndex 19 -NetworkCategory Private

4. Если необходимо вернуть Общедоступная сеть, выполните:

Set-NetConnectionProfile -InterfaceIndex 19 -NetworkCategory Public

5. Проверим, что профиль сети изменился:

Get-NetConnectionProfile -InterfaceIndex 19

Брандмауэр Windows Defender автоматически применит правила для сетевого подключения в соответствии с назначенным профилем без необходимости перезагрузки системы.

По аналогии, можно изменить тип сети на Общедоступная с помощью команды:

Set-NetConnectionProfile -InterfaceIndex 19 -NetworkCategory Public

или на Доменная сеть:

Set-NetConnectionProfile -InterfaceIndex 19 -NetworkCategory DomainAuthenticated

Также вы можете изменить профиль сети для всех сетевых адаптеров компьютера одновременно:

Get-NetConnectionProfile | Set-NetConnectionProfile -NetworkCategory Private

На устройствах в домене изменить профиль сетевого подключения с доменного на частный или общедоступный невозможно. Чтобы проверить, добавлен ли компьютер в домен AD, используйте команду:

(Get-CimInstance -ClassName Win32_ComputerSystem).PartOfDomain

Попробуйте изменить сетевой профиль:

Set-NetConnectionProfile -InterfaceIndex 19 -NetworkCategory Public -Verbose

Появится сообщение об ошибке, так как смена доменного профиля невозможна.

Изменение типа сети в реестре Windows

1. Откройте regedit.exe и перейдите в HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkList\Profiles.

2. Найдите GUID сети (в формате {xxxxxxxx-xxxx-……..} ), указанный в поле ProfileName.

3. Измените значение параметра Category на:

0 — Общедоступная сеть

1 — Частная сеть

2 — Доменная сеть

Перезагрузите компьютер, чтобы применить изменения.

Смена профиля через политику безопасности

Редактор локальной политики безопасности позволяет указать профиль сети:

1. Откройте secpol.msc и выберите Политики диспетчера списка сетей.

2. Найдите нужную сеть, откройте её свойства, перейдите на вкладку Сетевое расположение и выберите Частная сеть (Личное).

Примечание: для доменных компьютеров этот профиль сменить нельзя, так как при перезагрузке он вернётся на Доменная сеть.

Проблемы с доменным профилем в Windows Server

Иногда на Windows Server 2022/2019 профиль сети самопроизвольно меняется с доменного на частный. Решить это можно перезапуском службы Сведения о расположении в сети (NlaSvc):

Get-Service NlaSvc | Restart-Service -Force

Чтобы настроить отложенный запуск для службы NlaSvc, измените её параметры на Автоматически (отложенный запуск).

Для контроллеров домена добавьте зависимость службы NlaSvc от DNS:

sc config nlasvc depend=DNS

Также в некоторых случаях вам может помочь принудительное указание DNS суффикса вашего домена в настройках сетевого адаптера (сетевой адаптера -> TCP/IPv4 -> Дополнительно -> DNS, укажите имя вашего домена в поле DNS-суффикс подключение и проверьте, что включена опция Использовать DNS-суффикс подключения при регистрации в DNS.

Эти действия помогут управлять сетевыми профилями и решат проблему со сменой сетевого профиля в Windows Server.

Понравилась статья? Поделить с друзьями:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
  • Разрешения для микрофона windows 11
  • Как поставить завершение работы на таймер windows 10
  • Как разрешить выполнение скриптов powershell windows 7
  • Как добавить беспроводную сеть на windows 10
  • Устранение неполадок onedrive windows 10