Comment retrouver le nom de votre ancien ordinateur sous Windows

Après avoir modifié le nom d’un ordinateur Windows hostname, il est parfois utile de retrouver son ancien nom, notamment pour la gestion du réseau ou du domaine qui dépend de ces anciens noms. En général, Windows ne conserve pas d’historique détaillé des modifications de nom d’hôte, sauf si vous configurez une telle fonction. Cependant, il existe quelques astuces pour retrouver le dernier nom connu, ou au moins la modification la plus récente.

Une méthode rapide consiste à consulter le registre, et plus précisément la HKLM\SOFTWARE\Microsoft\SchedulingAgentclé correspondante. Si l’information y est enregistrée, vous pouvez voir l’ancien nom de l’ordinateur dans le paramètre OldName, qui pourrait ressembler à WIN10-OLD01. Vous pouvez facilement le vérifier avec PowerShell, comme ceci :

(Get-ItemProperty HKLM:\SOFTWARE\Microsoft\SchedulingAgent).OldName

Ce champ affiche généralement le nom attribué par Windows lors de sa configuration initiale ou lors de la dernière utilisation de ces informations. Assurez-vous d’exécuter PowerShell en tant qu’administrateur, car les clés de registre HKLMnécessitent souvent des privilèges élevés. Notez qu’après plusieurs modifications de nom ou une réinitialisation manuelle, ce champ peut afficher uniquement le nom actuel ou être vide.

Un autre point de référence utile est l’Observateur d’événements qui, si votre système est correctement configuré, enregistre les changements de nom d’hôte comme des événements. Pour le vérifier, ouvrez l’ Observateur d’événements ( eventvwr.msc) et accédez à :

  • Journaux Windows > Système

Filtrez les journaux par ID d’événement 6011 — il enregistre généralement les changements de nom d’hôte. Sur certaines machines, vous devrez peut-être créer un filtre personnalisé ou parcourir les événements les plus récents. Lorsqu’un événement est trouvé, il devrait décrire l’ancien et le nouveau nom d’hôte, par exemple :

“The NetBIOS name and DNS host name of this machine have been changed from WIN10-OLD01 to Win10-NEW01”

Pour une approche plus automatisée, la commande PowerShell Get-WinEventpeut lister tous les événements de changement de nom d’hôte, ainsi que les horodatages et les détails :

Get-WinEvent -FilterHashtable @{ LogName = 'System'; Id = 6011 } | Select-Object TimeCreated, Id, Message

Pour rechercher plus précisément les modifications de nom d’hôte ou les intégrations à un domaine, vous pouvez rediriger les journaux d’événements Select-Stringet rechercher des modèles pertinents, tels que les messages de validation de nom d’hôte, en utilisant des chemins d’accès comme c:\WINDOWS\Debug\NetSetup. LOG. Par exemple :

Select-String -Path "c:\WINDOWS\Debug\NetSetup. LOG" -Pattern "NetpValidateName"

Honnêtement, je ne sais pas pourquoi ça fonctionne parfois et pas d’autres fois, mais fouiller dans ces journaux et clés de registre est souvent la meilleure façon de retrouver l’ancien nom d’hôte. N’oubliez pas que Windows ne conserve pas un historique infaillible ; il s’agit plutôt d’indices épars.