Вы можете легко настроить этот параметр из powershell.
- Откройте Powershell от имени администратора и включите сценарии
Запустите powershell от имени администратора (нажмите «Пуск», введите powershell, щелкните правой кнопкой мыши значок и выберите «Запуск от имени администратора»).
Убедитесь, что вы включили выполнение скрипта в powershell:
Set-ExecutionPolicy unrestricted
Выберите «y» при появлении запроса
- Если у вас есть только одно активное сетевое соединение (в противном случае перейдите к 3)
Если соединение, которое вы хотите изменить с общего на частное, является единственным активным соединением, это просто; используйте следующие команды
net = get-netconnectionprofile
Set-NetConnectionProfile -Name $net.Name -NetworkCategory Private
Перейти к шагу 4
- Если у вас есть несколько активных подключений, вы можете сделать это следующим образом (в сеансе admin powershell):
Get-NetConnectionProfile
Скопируйте выходные данные из поля NAME
для соединения, которое вы хотите изменить, и введите следующую команду в powershell, где NAME будет заменено результатом последнего вызова. Сохраните двойные кавычки в команде powershell. например, если имя сети было argonautsNet, используйте "argonautsNet"
Set-NetConnectionProfile -Name "NAME" -NetworkCategory Private
- С помощью этой команды вы можете проверить, что параметр 'взял' из powershell, поищите интерфейс Ethernet, который вы изменили (или в списке будет только один, если вы сделали это согласно инструкциям шага 2)
Get-NetConnectionProfile
Если это не работает, опубликуйте сообщения об ошибках / коды, полученные вами в сеансе powershell. Это можно сделать и с помощью модов реестра.
Редактировать - я предполагаю, что вы уже попробовали стандартные методы через графический интерфейс настроек и т.д., Которые связаны в комментариях к вашему вопросу.