Изменить тип сети windows 10 powershell

Обновлено: 05.07.2024

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

Эта статья расскажет, как изменить общедоступную сеть на частную (домашнюю) в Windows 10. В общественной сети по умолчанию не видны другие компьютеры. Пользователи имеют возможность изменить тип сети на частную (рабочую или домашнюю) и после чего уже открыть общий доступ к папке Windows 10.

Как изменить тип сети в Windows 10

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

какая сеть лучше общедоступная или частная

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

  • Общедоступная (общественная или гостевая) сеть — текущий сетевой профиль скрывает компьютер от других устройств в сети. Он не может использоваться для совместного использования принтера и файлов.
  • Частная (домашняя или рабочая) сеть — выбирается для сети, которой Вы доверяете, например, домашней или рабочей. В таком случае ПК может использоваться для принтера или совместного использования файлов.

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

Перейдите в Параметры > Сеть и Интернет > Состояние > Изменить свойства подключения. Теперь собственно выберите сетевой профиль: Общедоступные или Частные.

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

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

Политики безопасности

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

как изменить тип сети в windows 10

  1. Откройте окно локальной политики безопасности выполнив secpol.msc в окне Win+R.
  2. Перейдите в раздел Политики диспетчера списка сетей, и выберите политику сети.
  3. Теперь в закладке Сетевое расположение укажите тип расположения Личное и разрешения пользователя Пользователь не может изменить расположение.

Windows PowerShell

На примере вышеуказанной команды была изменена общедоступная сеть на частную. Пользователю достаточно изменить номер сетевого интерфейса, в нашем случае 12 и собственно тип сети: Public или Private. Для выполнения всех системных команд запускайте Windows PowerShell от имени администратора.

Редактор реестра

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

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


В данной статье рассмотрены различные способы, с помощью которых можно изменить тип сети (сетевое расположение) в операционной системе Windows 10.

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

Как изменить тип сети (сетевое расположение) в приложении «Параметры Windows»

Чтобы изменить тип сети (сетевое расположение) в приложении «Параметры Windows», нажмите на панели задач кнопку Пуск и далее выберите Параметры или нажмите сочетание клавиш + I.

В открывшемся окне «Параметры Windows» выберите Сеть и Интернет.

Если вы используете проводное соединение, выберите вкладку Ethernet и нажмите левой кнопкой мыши по Ethernet-подключению. Если Ethernet адаптер отключен, то вкладка «Ethernet» будет недоступна.

В следующем окне, в категории "Сетевой профиль" выберите нужный Вам профиль сети: Общедоступные или Частные. Изменения вступают в силу сразу.

Если вы используете беспроводное соединение, выберите вкладку Wi-Fi и в правой части окна нажмите левой кнопкой мыши по вашему Wi-Fi подключению. Если Wi-Fi адаптер отключен, то вкладка «Wi-Fi» будет недоступна.

В следующем окне, в категории "Сетевой профиль" выберите нужный Вам профиль сети: Общедоступные или Частные. Изменения вступают в силу сразу.

Как изменить тип сети (сетевое расположение) с помощью Windows PowerShell

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

Строка InterfaceIndex даст нужную информацию о номере нужного сетевого интерфейса.


Чтобы изменить тип сети (сетевое расположение) на Общедоступная, выполните команду такого вида:

Set-NetConnectionProfile -InterfaceIndex Номер_интерфейса -NetworkCategory Public

где вместо Номер_интерфейса укажите ваш номер интерфейса.

В данном случае команда будет выглядеть так:

Set-NetConnectionProfile -InterfaceIndex 2 -NetworkCategory Public

После выполнения команды, изменения вступают в силу сразу.


Чтобы изменить тип сети (сетевое расположение) на Частная, выполните команду такого вида:

Set-NetConnectionProfile -InterfaceIndex Номер_интерфейса -NetworkCategory Private

где вместо Номер_интерфейса укажите ваш номер интерфейса.

В данном случае команда будет выглядеть так:

Set-NetConnectionProfile -InterfaceIndex 2 -NetworkCategory Private

После выполнения команды, изменения вступают в силу сразу.


Типы сетевого расположения

Существует несколько типов расположения в сети.

  • Частная сеть — используется для работы в домашних сетях или в сетях, пользователи и устройства которых известны и им можно доверять. Компьютеры частной сети могут принадлежать домашней группе. Для частных сетей включается обнаружение сети, что обеспечивает использование остальных компьютеров и устройств, подключенных к сети, а также позволяет другим пользователям получать доступ к компьютеру из сети.
  • Общедоступная сеть — Общедоступная сеть используется в общественных местах (таких как кафе и аэропорты). Это расположение настроено таким образом, чтобы сделать компьютер «невидимым» для других пользователей и повысить его защиту от вредоносного программного обеспечения в Интернете. Домашняя группа недоступна в общедоступных сетях, а сетевое обнаружение отключено. Этот вариант также следует выбрать, если используется прямое подключение к Интернету без маршрутизатора или мобильное высокоскоростное подключение.
  • Домен — используется для доменных сетей, например таких, которые существуют на рабочих местах в организациях. Расположение этого типа контролирует администратор сети и его нельзя выбрать или изменить.

Если вам не требуется общий доступ к файлам или принтерам, самым безопасным вариантом является Общедоступная сеть.


Здравствуйте!Помогите с такой проблемой:Ноутбук HP CQ61-317ER Compaq Presario,windows 10 домашняя,версия 1511,сборка 10586.36 ,при подключении через USB Modem МТС сеть в центре управления выходит как неопознанная и общедоступная.Как изменить,чтобы она была частная и переименовать неопознанную в своё название(например USB Modem МТС)?Через Windows PowerShell с общедоступной на частную меняется командой Set-NetConnectionProfile -InterfaceIndex 40 -NetworkCategory Private но после перезагрузки опять становится общедоступной.Через реестр в HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\NetworkList\\Profiles\\ нет профиля модема,только Virtual Wi-Fi.Через secpol.msc невозможно,вылазит окошко Не удаётся найти "secpol.msc" и крестик в красном кружке. А главное как переименовать Неопознанную сеть?В Windows PowerShell это где именно Name. Если есть решение-помогите.Спасибо!



Спасибо за ответ!Файл реестра помог,сеть стала частная.А как узнать путь к этому применению в реестре,где это изменение просмотреть?Спасибо!


Путь к разделу:
HKEY_LOCAL_MACHINE\\SOFTWARE\\Policies\\Microsoft\\Windows NT\\CurrentVersion\\NetworkList\\Signatures\\010103000F0000F0010000000F0000F0C96
7A3643C3AD745950DA7859209176EF5B87C875FA20DF21951640E807D7C24
Чтобы узнать какие изменения и по какому пути вносит тот или иной файл реестра (reg-файл), нажмите на файле реестра правой кнопкой мыши и в появившемся контекстном меню выберите пункт Изменить, файл реестра по умолчанию откроется в программе блокнот.

В этой статье мы рассмотрим концепцию сетевого профиля в Windows, рассмотрим, какие типы сетевых профилей бывают, для чего они используются и как изменить назначенный сетевой профиль с общедоступного на частный или наоборот в Windows 10 и Windows Server 2016/2019/2022. Это необходимо, если местоположение в сети по ошибке определяется как общедоступная сеть, тогда как оно должно быть частной.

Сетевые профили Windows являются частью брандмауэра Защитника Windows в режиме повышенной безопасности и позволяют применять различные правила брандмауэра в зависимости от типа сети, к которой подключён компьютер. В зависимости от профиля, используемого для вашего сетевого подключения, другие компьютеры могут видеть или не видеть ваш компьютер в сети (настройки сетевого обнаружения), использовать общие сетевые папки и принтеры.

Что такое сетевое расположение (профиль) в Windows?

Сетевые профили впервые появились в Vista и Windows Server 2008. В Windows 10 (Windows Server 2016) вы можете назначить один из следующих профилей сетевой безопасности (местоположений) для вашей сетевой карты, будь то Ethernet или Wi-Fi:

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

Служба Network Location Awareness (NLA) (определения местоположения в сети) используется Windows для определения того, находится ли сетевое соединение в общедоступной, частной или доменной сети.

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

В Windows 10 вы можете проверить текущий сетевой профиль (местоположение), назначенный сетевому подключению, в Настройках → Сеть и Интернет. На моем снимке экрана вы можете видеть, что профиль Частная сеть назначен сетевой карте Ethernet.


В классической панели управления тип сети для активных сетевых подключений отображается здесь: Панель управления → Все элементы панели управления → Центр управления сетями и общим доступом (или введите в адресной строке проводника «Панель управления\Все элементы панели управления\Центр управления сетями и общим доступом»). Но вы не можете изменить назначенное сетевое расположение из классической панели управления. Например, в Windows Server 2012 R2/Windows 8.1 вы можете изменить сетевой профиль только через PowerShell, реестр или локальную политику безопасности (всё это описано ниже).


Как установить сетевой профиль в Windows 10?

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

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


Если вы выберете «Да», сети будет назначен частный профиль, а при выборе «Нет» - публичный профиль. В следующий раз, когда вы подключитесь к той же локальной или Wi-Fi сети, автоматически будет назначен ранее выбранный профиль.

Вы можете скрыть «Мастер размещения в сети» при подключении к новой сети через реестр. Просто создайте пустой раздел реестра HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Network\NewNetworkWindowOff. После этого все сети считаются общедоступными.

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


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

Как изменить сетевое расположение Windows 10 с публичного на частное?

Вы можете изменить сетевой профиль из графического интерфейса Windows 10. Если вы используете новую панель Настроек, перейдите в «Сеть и Интернет» → «Состояние» → «Свойства».


Здесь вы можете переключить профиль сетевого местоположения с публичного (общедоступного) на частный и наоборот:

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


Вы не можете изменить сетевой профиль из классической панели управления в Windows 10.

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

Изменение типов сети с помощью PowerShell в Windows 10

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

Теперь используйте командлет

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


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

Попробуем изменить назначенный сетевой профиль для «Беспроводной сети». Нам нужно получить индекс, присвоенный этой сетевой карте. В этом примере InterfaceIndex равен 5.

После получения индекса сетевого адаптера вы можете изменить тип сети на Private (Частный):

Убедитесь, что профиль сети изменился:


Новые правила брандмауэра будут применены к интерфейсу в соответствии с назначенным сетевым профилем без перезагрузки.

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

Установка типа сети с помощью реестра Windows

Тип сети также можно изменить в редакторе реестра. Для этого запустите regedit.exe и перейдите к следующему ключу: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkList\Profiles. Этот раздел реестра содержит профили всех сетевых подключений.

Вы можете найти необходимый сетевой профиль по его имени, указанному (в Центре управления сетями и общим доступом) в параметре реестра ProfileName.


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


Измените значение ключа на нужное и перезагрузите компьютер.

Изменение типа сетевого расположения с помощью политики безопасности

Другой способ изменить тип сетевого расположения — использовать редактор локальной политики безопасности. Запустите secpol.msc и перейдите в раздел Политики диспетчера списков сетей. Справа найдите свою сеть по имени, отображаемому в Центре управления сетями и общим доступом. Откройте свойства сети и перейдите на вкладку «Сетевое расположение», затем измените тип сети с «Не задано» на «Личное» и сохраните изменения. Чтобы запретить пользователям изменять сетевой профиль, выберите опцию «Пользователь не может изменить местоположение».


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

В операционных системах Windows, начиная с версии Vista, используются различные сетевые профили для обеспечения большей сетевой безопасности. В Windows 7 были профили "Общедоступная сеть" и "Домашняя сеть". Начиная с Windows 8 профиль "Домашняя сеть" переименовали в "Частная сеть".

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

Технически, каждый из этих профилей это набор настроек брандмауэра и локальных политик безопасности.

Откройте "Центр управления сетями" (правая кнопка на значке сети в трее) и вы увидите там:


На этой иллюстрации выделено имя сети (Сеть 2) и ее тип - общедоступная. В терминологии, используемой Microsoft, тип сети называется "сетевое расположение". То есть везде в интерфейсе Windows подписи типа "сетевое расположение Общедоступная" или "сетевое расположение Частная".

По умолчанию, при создании новой сети, Windows присваивает ей профиль "Общедоступная сеть". Когда вы подключаетесь к какой-либо сети, Windows 10 выдает вот такой запрос:


Если нажать кнопку "Да", то сети будет присвоен тип "Частная". Но если нажать кнопку "Нет" или игнорировать этот запрос, тогда Windows 10 присвоит этой сети тип "Общедоступная".

Если через сеть только Интернет проходит, то разницы нет какой тип сети. И даже предпочтительно использовать профиль "Общедоступная сеть", потому, что он более безопасный.

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

На Windows 7 изменить тип сети можно было непосредственно в "Центре управления сетями", но в Windows 10 этой возможности нет. Если нужно изменить тип сети под Windows 10 это нужно делать по-другому.

Есть несколько вариантов.

Изменить сеть на частную через настройки Windows 10

Первый способ, заключается в том, чтобы использовать стандартные возможности в настройках Windows 10. Нужно кликнуть на значке сети в трее и в меню кликнуть команду "Сетевые параметры":


Затем кликнуть на "Ethernet" (или на WiFi) и в правой панели кликнуть на имени адаптера:


Некоторая сложность для понимания здесь в том, что имя адаптера не совпадает с именем сети в Центре управления сетями. Такая вот заморочка.

В самом верху нового экрана (свойства адаптера) нужно включить или выключить переключатель:


Положение "Вкл" изменяет тип сети на "Частная". Положение "Выкл" изменяет тип сети на "Общедоступная".

Изменить сеть на частную через локальные политики

Второй способ. Откройте локальные политики безопасности:

  • Или через Панель управления - Администрирование.
  • Или Windows + R на клавиатуре, затем secpol.msc и Энтер.

Там нужно открыть политику, которая имеет такое же имя, как нужная вам сеть (самый первый скриншот этой статьи). Она находится в ветви "Политики диспетчера сетей":


Затем в свойствах этой политики открыть вкладку "Сетевое расположение" и там указать тип расположения и разрешение пользователя:


Примечание! Разрешение пользователя нужно установить именно так как указано на скриншоте - "Пользователь не может изменить расположение". При других вариантах настройка не будет работать.

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

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

В реестре нужно найти ключ HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkList\Profiles.


Этот ключ должен содержать как минимум один ключ с именем типа . Каждый такой ключ соответствует одной сети которая отображается в "Центре управления сетями". Соотнести ключ с нужной сетью можно по параметру "ProfileName". Этот параметр содержит имя сети, которое отображается в "Центре управления сетями".

Если у вас несколько профилей в "Центре управления сетями", тогда по параметру "ProfileName" находите нужный ключ и, в этом ключе, изменяете значение параметра "Category".

Значения параметра "Category" могут быть следующие:

  • 0 - "Общедоступная сеть".
  • 1 - "Частная сеть".
  • 2 - Сеть домена.

Изменяете параметр "Category" на одно из этих значений и закрываете редактор. Если сразу после этого тип сети не изменился в "Центре управления сетями" тогда перезагрузите Windows.

Изменить тип сети Windows 10 через PowerShell

Еще можно сделать то же самое и через PowerShell, но мне этот способ представляется самым неудобным. Дело в том, что очень длинную команду писать придется:

Set-NetConnectionProfile -Name "Ethernet 2" -NetworkCategory Private (или Public)

Читайте также: