Source : chatgpt.com
Sur Windows, si vous voyez des noms de réseaux du type « Réseau », « Réseau 2 », « Réseau 3 », etc., c’est parce que Windows attribue automatiquement un numéro chaque fois qu’une interface réseau est réinitialisée ou détectée comme nouvelle. Il n’existe pas d’option dans l’interface graphique pour « réinitialiser le compteur », mais tu peux le faire via le Registre Windows.
⚠️ Attention : Modifier le registre comporte des risques. Sauvegarde-le avant toute modification.
🔧 Méthode : Réinitialiser le compteur de noms de réseau
- Ouvre l’Éditeur de Registre :
- Appuie sur
Win + R
, taperegedit
puis appuie sur Entrée.
- Appuie sur
- Va à la clé suivante : CopierModifier
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkList\Profiles
- Chaque sous-clé ici représente un réseau que Windows a enregistré. Tu peux cliquer sur chaque sous-clé pour voir le nom attribué au réseau dans la valeur
ProfileName
. - Supprime les sous-clés des réseaux que tu ne veux plus (par exemple : « Réseau 2 », « Réseau 3 », etc.). Ne supprime pas celle que tu utilises actuellement si tu n’es pas sûr.
- Ensuite, va à cette clé : CopierModifier
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkList\Signatures\Unmanaged
- Et : CopierModifier
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkList\Signatures\Managed
Supprime les sous-clés associées à d’anciens réseaux ici aussi. - Redémarre ton PC. Le prochain réseau détecté devrait reprendre le nom « Réseau » sans numéro.
✅ Alternative : Script automatique
Voici un script PowerShell qui supprime tous les profils de réseaux enregistrés dans le registre. Il permet de réinitialiser le nom de réseau attribué par Windows (ex. éviter « Réseau 5 », etc.).
📜 Script PowerShell : Réinitialiser les noms de réseaux
powershellCopierModifier# Ce script supprime les profils de réseau enregistrés pour réinitialiser le compteur de nommage
Write-Host "Suppression des anciens profils de réseau..." -ForegroundColor Cyan
# Supprimer les profils de réseaux enregistrés
$networkProfilesPath = "HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkList\Profiles"
Get-ChildItem $networkProfilesPath | ForEach-Object {
Remove-Item $_.PsPath -Recurse -Force
Write-Host "Supprimé: $($_.PsChildName)"
}
# Supprimer les signatures des réseaux (gérés et non gérés)
$signaturesPaths = @(
"HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkList\Signatures\Managed",
"HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkList\Signatures\Unmanaged"
)
foreach ($path in $signaturesPaths) {
Get-ChildItem $path | ForEach-Object {
Remove-Item $_.PsPath -Recurse -Force
Write-Host "Supprimé: $($_.PsChildName) dans $path"
}
}
Write-Host "Nettoyage terminé. Redémarrez l'ordinateur." -ForegroundColor Green
🧾 Instructions :
- Ouvre PowerShell en tant qu’administrateur (important).
- Copie et colle le script ci-dessus.
- Exécute-le.
- Redémarre ton ordinateur.