27

В моем ноутбуке есть Wi-Fi и Ethernet (при подключении). По какой-то причине Wi-Fi становится частной сетью, а док-станция - общедоступной. Ни в том, ни в другом случае я не установил как частное или публичное.

Где я могу установить это в Windows 10? Кажется, я что-то здесь упускаю ...

5 ответов5

23

Я думаю, что самый простой способ изменить вашу сеть на частную - через редактор реестра:

  1. Выполните поиск regedit, затем щелкните правой кнопкой мыши и запустите от имени администратора.
  2. При необходимости подтвердите подсказку UAC
  3. Перейдите в следующее местоположение:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkList\Profiles

    профили

  4. Разверните ключ Profiles и перейдите по каждому ключу GUID ниже, отмечая соответствующее ProfileName справа:

    Имя профиля

  5. Когда вы найдете ProfileName сети, которую вы хотите изменить на Private, дважды щелкните по категории DWORD с правой стороны:

    категория

  6. Измените значение данных с 0 (общедоступное) на 1 (частное):

    DWORD

  7. Закройте редактор реестра

  8. перезагружать

(Источник: Как установить сетевое расположение как общедоступное или частное в Windows 10)

21

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

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

## Change NetWorkConnection Category to Private
#Requires -RunasAdministrator

Get-NetConnectionProfile |
  Where{ $_.NetWorkCategory -ne 'Private'} |
  ForEach {
    $_
    $_|Set-NetConnectionProfile -NetWorkCategory Private -Confirm
  }

Пример вывода в моей немецкой системе локалей:

Name             : Netzwerk
InterfaceAlias   : Ethernet
InterfaceIndex   : 3
NetworkCategory  : Public
IPv4Connectivity : Internet
IPv6Connectivity : Internet

Bestätigung
Möchten Sie diese Aktion wirklich ausführen?
[J] Ja  [A] Ja, alle  [N] Nein  [K] Nein, keine  [H] Anhalten  [?] Hilfe (Standard ist "J"): K

Редактировать Это английский текст подтверждения:

Confirm
Are you sure you want to perform this action?
[Y] Yes  [A] Yes to All  [N] No  [L] No to All  [S] Suspend  [?] Help (default is "Y"): n
3

Вы можете использовать команду Powershell для выполнения этого:

  1. WIN+R,
  2. Введите powershell.exe и нажмите Enter
  3. Вставьте следующую команду (заменив Network_Name на выбранную сеть)

Set-NetConnectionProfile -Name "Network_Name" -NetworkCategory Private
1

В Windows 8/8.1 Microsoft перенесла эти настройки в новое приложение настроек. Лично мне это не нравится. Эти инструкции предназначены для проводных соединений Ethernet. Я не могу найти настройки для отдельных сетей Wi-Fi.

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

  1. Нажмите на кнопку «Пуск», введите настройки и откройте приложение «Настройки».
  2. Выберите Сеть и Интернет
  3. Выберите Ethernet
  4. Выберите адаптер, для которого вы хотите изменить настройку.
  5. Сделать этот ПК доступным для обнаружения, должен быть установлен на Вкл для частной сети.

Шаги для достижения этой цели

0

Этот сайт имеет наиболее полный ответ, который я нашел в Интернете:https://www.tenforums.com/tutorials/6815-set-network-location-private-public-windows-10-a.html

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .