Comment forcer Windows 10 à voir un réseau comme privé?

29

Mon ordinateur portable dispose d'une connexion Wi-Fi et Ethernet (lorsqu'il est connecté à la station d'accueil). Pour une raison quelconque, le Wi-Fi apparaît en tant que réseau privé et ancré en tant que public . Dans aucun des deux cas, je n'ai défini comme privé ou public .

Où dois-je définir cela sur Windows 10? Il semble que je manque quelque chose ici ...

Inquisiteur Shm
la source

Réponses:

25

Je pense que la méthode la plus simple pour changer votre réseau en privé est via l'éditeur de registre:

  1. Effectuez une recherche de regedit , puis cliquez avec le bouton droit et exécutez en tant qu'administrateur
  2. Si nécessaire, reconnaissez l'invite UAC
  3. Accédez à l'emplacement suivant:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkList\Profiles

    Profils

  4. Développez la clé Profils et parcourez chaque clé GUID en dessous, en notant le ProfileName correspondant à droite:

    Nom de profil

  5. Lorsque vous trouvez le ProfileName du réseau que vous souhaitez changer en privé, double-cliquez sur la catégorie DWORD sur le côté droit:

    Catégorie

  6. Modifiez les «données de valeur» de 0 (public) à 1 (privé):

    DWORD

  7. Fermez l'Éditeur du Registre

  8. Redémarrer

(Source: Comment définir l'emplacement réseau pour qu'il soit public ou privé dans Windows 10 )

Run5k
la source
13
La prochaine fois, j'entendrai à quel point MS-Windows est si pointu et cliquable, avec autant de boutons et assistants utiles, désireux de vous aider de quelque manière que ce soit; et combien d'un dinosaure sont tous ces systèmes de commande obsolètes et basés sur le shell, comme Linux, - et comment même les choses les plus simples nécessitent une connaissance mystérieuse des scripts shell et des incantations magiques, je vais me référer à cette question mise en signet ...
Sam Varshavchik
4
@SamVarshavchik Eh ... l'option "Rendre ce PC détectable" existe . Ce n'est pas comme si le système d'exploitation vous oblige vraiment à utiliser une interface graphique ou diverses méthodes CLI (similaires); les deux sont des options.
Bob
2
Piratage du registre depuis 1992 ...
jpmc26
3
@SamVarshavchik N'est-ce pas configurable à partir de l'interface graphique dans W7?
Shaamaan
2
Cette réponse devrait également montrer la version GUI. L'exécution de regedit semble inhabituellement compliquée.
Jim B
23

Le petit script PowerShell suivant peut faire de même (il nécessite également des privilèges d'administrateur).

Il répertorie tous les profils non privés et demande une confirmation pour les remplacer par privés.

## Change NetWorkConnection Category to Private
#Requires -RunasAdministrator

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

Exemple de sortie sur mon système de localisation allemand:

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

Modifier Voici le texte de confirmation en anglais:

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
la source
@InquisitorShm Merci pour le headsup, vient d'ajouter le texte de confirmation en anglais.
LotPings
C'était super! Je n'ai pas pu utiliser regedit pour trouver mon "réseau non identifié" créé par Hyper-V.
Développeur holistique
Cela rendra privé chaque réseau enregistré. J'ai déjà défini la clé sur privé pour ce réseau, mais tous mes réseaux sont énumérés comme "réseau", "réseau 1", etc., qui ne ressemblent pas à mon SSID. Alors tu gagnes.
John
7

Vous pouvez utiliser une commande Powershell pour effectuer ceci:

  1. WIN+R
  2. Tapez powershell.exeet appuyez surEnter
  3. Collez la commande suivante (en la remplaçant Network_Namepar le réseau choisi)

Set-NetConnectionProfile -Name "Network_Name" -NetworkCategory Private
Aditya Prasoon
la source
2
Pouvez-vous expliquer ce que cela fait? Il me semble que ce cadre de tout à privé qui serait le même que « Home » je crois?
djsmiley2k - CoW
Désolé d'avoir tapé <Nom du réseau> et il a été supprimé pour une raison quelconque. Réponse mise à jour.
Aditya Prasoon
1
Vous devez l'exécuter en tant qu'administrateur. et merci
ebrahim.mr
1

Dans Windows 8 / 8.1, Microsoft a déplacé ces paramètres vers la nouvelle application de paramètres. Personnellement, je n'aime pas ça. Ces instructions concernent les connexions Ethernet câblées. Je ne trouve pas de paramètre pour les réseaux Wi-Fi individuels.

Dans Windows 10, la même application de paramètres a le paramètre que vous devez pointer et cliquer pour en faire un réseau public ou privé.

  1. Cliquez sur le bouton Démarrer et saisissez les paramètres et ouvrez l'application Paramètres.
  2. Sélectionnez Réseau et Internet
  3. Sélectionnez Ethernet
  4. Sélectionnez l'adaptateur dont vous souhaitez modifier le paramètre.
  5. Rendre ce PC détectable doit être réglé sur On pour un réseau privé.

Étapes pour y parvenir

wbeard52
la source
2
Un très bon tutoriel, mais il y a une paire de mises en garde très importantes concernant cette méthode: Rendre ce PC découvrable ne sera pas disponible si vous avez UAC réglé sur Toujours notifier . De plus, les paramètres Rendre ce PC détectable ne seront pas disponibles si vous avez un commutateur virtuel Hyper-V configuré avec cette connexion Ethernet.
Run5k