Як змусити Windows 10 бачити мережу приватною?


29

Мій ноутбук має Wi-Fi та Ethernet (при стикуванні). Чомусь Wi-Fi виходить як приватна мережа , а док-станція стає публічною . Ні в одному випадку я не визначив ні приватним, ні публічним .

Де встановити це в Windows 10? Здається, я щось тут пропускаю ...

Відповіді:


25

Я думаю, що найпростіший спосіб змінити вашу мережу на приватну - це через Редактор реєстру:

  1. Здійсніть пошук regedit , потім клацніть правою кнопкою миші та запустіть як адміністратор
  2. При необхідності визнайте підказку UAC
  3. Перейдіть до наступного місця:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkList\Profiles

    Профілі

  4. Розгорніть ключ Профілі та перейдіть по кожній кнопці GUID внизу, зазначивши відповідний профільName праворуч:

    Імя профілю

  5. Коли ви знайдете ProfileName мережі ви хочете змінити Private, двічі клацніть на категорії DWORD на правій стороні:

    Категорія

  6. Змініть "Дані про значення" з 0 (Загальнодоступні) на 1 (Приватні):

    DWORD

  7. Закрийте Редактор реєстру

  8. Перезавантажте

(Джерело: Як налаштувати мережеве місцеположення публічним або приватним у Windows 10 )


13
Наступного разу, коли я чую, як MS-Windows настільки виразний і вибагливий, з такою кількістю корисних кнопок і майстрів, що хочуть будь-яким чином допомогти вам; і скільки динозавра складають усі ті застарілі операційні системи на основі команд і оболонок, як Linux, - і як навіть найпростіші речі вимагають прихованого знання сценаріїв оболонок та магічних заклинань, я збираюся посилатися на це закладку ...
Сем Варшавчик

4
@SamVarshavchik Так ... опція "Зробити цей ПК відкритим" існує . Це не так, як або ОС насправді змушує вас використовувати графічний інтерфейс або різні методи CLI (-подобні); обидва - це варіанти.
Боб


3
@SamVarshavchik Хіба це не було конфігуруватись із графічного інтерфейсу у W7?
Шааман

2
Ця відповідь повинна містити і графічний інтерфейс. Запуск regedit видається незвично складним.
Джим Б

23

Наступний невеликий скрипт 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

@InquisitorShm Дякуємо за заголовок, щойно додали текст підтвердження англійською мовою.
LotPings

Це було чудово! Я не міг використати regedit, щоб знайти свою "невстановлену мережу", створену Hyper-V.
Holistic Developer

Це зробить кожну збережену мережу приватною. Я вже встановив ключ приватного для цієї мережі, але всі мої мережі перераховані як "мережа", "мережа 1" тощо, які не мають подібності до мого SSID. Так ви перемагаєте.
Джон

7

Ви можете використовувати команду Powershell для цього:

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

Set-NetConnectionProfile -Name "Network_Name" -NetworkCategory Private

2
Чи можете ви пояснити, що це робить? Мені здається, він налаштовує " Все на приватне", що було б таким, як "Головна", я вважаю?
djsmiley2k - Корова

На жаль, я набрав <Ім'я мережі>, і його чомусь було видалено. Оновлена ​​відповідь.
Адітя Прасоон

1
Ви повинні запустити його як адміністратор. і подяка
ebrahim.mr

1

У Windows 8 / 8.1 Microsoft перенесла ці налаштування в нову програму налаштувань. Мені особисто це не подобається. Ці інструкції стосуються дротових підключень Ethernet. Я не можу знайти налаштування для окремих мереж Wi-Fi.

У Windows 10 той самий додаток налаштувань має налаштування, які потрібно вказати та натиснути, щоб зробити його загальнодоступною чи приватною мережею.

  1. Натисніть на кнопку "Пуск" і введіть налаштування та відкрийте програму "Налаштування".
  2. Виберіть Мережа та Інтернет
  3. Виберіть Ethernet
  4. Виберіть адаптер, для якого потрібно змінити налаштування.
  5. Щоб зробити цей ПК відкритим, слід встановити значення Увімкнено для приватних мереж.

Кроки для цього


2
Дуже хороший підручник, але є пара дуже важливих застережень щодо цього методу: Зробіть для цього ПК налаштування, які можна знайти, вони будуть недоступні, якщо для вас встановлено UAC, щоб завжди повідомляти . Крім того, переконайтеся, що налаштування, які можна знайти на ПК , не будуть доступні, якщо у вас віртуальний комутатор Hyper-V налаштований із цим підключенням до Ethernet.
Run5k
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.