Como forço o Windows 10 a ver uma rede como privada?

29

Meu laptop possui Wi-Fi e Ethernet (quando encaixado). Por algum motivo, o Wi-Fi aparece como rede privada e o encaixado como público . Em nenhum dos casos eu defini como Privado ou Público .

Onde eu defino isso no Windows 10? Parece que estou perdendo alguma coisa aqui ...

Inquisidor Shm
fonte

Respostas:

25

Eu acho que o método mais fácil de mudar sua rede para Privado é através do Editor do Registro:

  1. Faça uma pesquisa por regedit , clique com o botão direito do mouse e Executar como administrador
  2. Se necessário, confirme o prompt do UAC
  3. Navegue para o seguinte local:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkList\Profiles

    Perfis

  4. Expanda a chave Perfis e navegue por cada chave GUID abaixo dela, observando o ProfileName correspondente à direita:

    Nome do perfil

  5. Quando você encontrar o ProfileName da rede que deseja alterar para Privado, clique duas vezes na Categoria DWORD no lado direito:

    Categoria

  6. Altere os 'Dados do valor' de 0 (Público) para 1 (Privado):

    DWORD

  7. Feche o Editor do Registro

  8. Reiniciar

(Fonte: Como definir o local da rede como público ou privado no Windows 10 )

Run5k
fonte
13
Da próxima vez, ouço como o MS-Windows é tão pontudo e clicável, com tantos botões e assistentes úteis, ansiosos para ajudá-lo de qualquer maneira; e quanto de dinossauro são todos aqueles sistemas obsoletos de comando e sistemas operacionais baseados em shell, como o Linux, e como as coisas mais simples exigem conhecimento arcano de scripts de shell e encantamentos mágicos, vou me referir a esta pergunta marcada ...
Sam Varshavchik
4
@SamVarshavchik Eh ... a opção "Tornar este PC detectável" existe . Não é como se o sistema operacional realmente o forçasse a usar uma GUI ou vários métodos de CLI; ambos são opções.
27416 Bob
2
Hacking o registro desde 1992 ...
jpmc26
3
@SamVarshavchik Isso não era configurável a partir da GUI no W7?
Shaamaan
2
Esta resposta deve mostrar a versão da GUI também. A execução do regedit parece extraordinariamente complicada.
Jim B
23

O pequeno script do PowerShell a seguir pode fazer o mesmo (também requer privilégios de administrador).

Ele listará todos os perfis não particulares e solicitará confirmação para alterá-los para particulares.

## Change NetWorkConnection Category to Private
#Requires -RunasAdministrator

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

Exemplo de saída no meu sistema de localidade alemão:

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

Editar Este é o texto de confirmação em inglês:

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
LotPings
fonte
@InquisitorShm Obrigado pelo aviso, apenas anexamos o texto de confirmação em inglês.
LotPings
Isso foi ótimo! Não pude usar o regedit para encontrar minha "rede não identificada" criada pelo Hyper-V.
Holistic Developer
Isso tornará privada toda rede salva. Já defini a chave como privada para esta rede, mas todas as minhas redes são enumeradas como "rede", "rede 1" etc., que não têm nenhuma semelhança com o meu SSID. Então você vence.
John
7

Você pode usar um comando do Powershell para fazer isso:

  1. WIN+R
  2. Digite powershell.exee cliqueEnter
  3. Cole o seguinte comando (substituindo Network_Namepela rede escolhida)

Set-NetConnectionProfile -Name "Network_Name" -NetworkCategory Private
Aditya Prasoon
fonte
2
Você pode explicar o que isso está fazendo? Parece-me que está definindo Tudo como privado, o que seria o mesmo que 'Casa', acredito?
djsmiley2k - Cow
Desculpe, digitei <Nome da rede> e ele foi removido por algum motivo. Resposta atualizada.
Aditya Prasoon
1
Você deve executá-lo como administrador. e obrigado
ebrahim.mr
1

No Windows 8 / 8.1, a Microsoft moveu essas configurações para o novo aplicativo de configurações. Eu pessoalmente não gosto disso. Estas instruções são para conexões Ethernet com fio. Não consigo encontrar uma configuração para redes Wi-Fi individuais.

No Windows 10, o mesmo aplicativo de configurações tem a configuração que você precisa apontar e clicar para torná-lo uma rede pública ou privada.

  1. Clique no botão Iniciar, digite configurações e abra o aplicativo Configurações.
  2. Selecione Rede e Internet
  3. Selecione Ethernet
  4. Selecione o adaptador para o qual deseja alterar a configuração.
  5. Tornar este PC detectável deve estar definido como Ativado para redes privadas.

Etapas para conseguir isso

wbeard52
fonte
2
Um tutorial muito bom, mas há algumas advertências muito importantes sobre esse método: Tornar as configurações detectáveis ​​neste PC não estarão disponíveis se você tiver o UAC definido como Notificar sempre . Além disso, as configurações de detecção deste PC não estarão disponíveis se você tiver um comutador virtual Hyper-V configurado com essa conexão Ethernet.
Run5k