Как найти предыдущее имя компьютера (hostname) в Windows

После смены имени Windows компьютера ( hostname ) понадобилось узнать предыдущее (старое) имя компьютера.

Извлечь предыдущие имена компьютера можно из ветки реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SchedulingAgent . Проверьте значение параметра OldName в редакторе реестра или можно получить значение параметра реестра из PowerShell:

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

Старое имя компьютера в реестре

Это имя компьютера, которое было назначено ему (сгенерировано) при установке. Дальнейшие переименования компьютера тут отображаться не будут.

Если нужно получить историю смены hostname на компьютере, можно найти события переименования в журналах Event Viewer.

  1. Откройте консоль Event Viewer ( eventvwr.msc )
  2. Разверните Windows Logs -> System
  3. Включите фильтр журнала событий по Event ID 6011 Фильтр журнала событий по eventID 6011
  4. Откройте последнее событие с этим ID. В его описание будет указана строка, которая содержит старое и новое имя компьютера:
    The NetBIOS name and DNS host name of this machine have been changed from WIN10-Client-Old01 to Win-10Cli-New01.

    Событие смены имени компьютера: The NetBIOS name and DNS host name of this machine have been changed from WIN10-Client-Old01 to Win-10Cli-New01.

Для вывода всех доступных событий смены hostname из журнала Event Viewer можно использовать PowerShell:

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

Если журнал событий Windows был очищен, или новые события перезатерли старые (по причине недостаточного размера файлов журналов Event Viewer), историю переименований компьютера можно получить из файла C:\WINDOWS\Debug\NetSetup.LOG.

Для быстрого поиска событий смены hostname, и добавления в домен/рабочую группу можно отфильтровать содержимое текстового файла через Select-String:

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

История смены имен и доменов/рабочих групп компьютера в файле C:\WINDOWS\Debug\NetSetup.LOG


Предыдущая статья Следующая статья


Комментариев: 0 Оставить комментарий

Оставить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Я не робот( Обязательно отметьте)