Как изменить значения реестра Windows PE из Windows PE

1

У меня есть образ Windows PE (Win7), который я могу загрузить, но имя хоста устанавливается случайным образом. Я знаю, что могу изменить это поведение, установив следующие ключи реестра:

SOFTWARE\ControlSet001\Control\ComputerName\ComputerName\ComputerName  = computername

а также

SYSTEM\Microsoft\Windows NT\CurrentVersion\WinPE\SetComputerName  = 0

Это работает, если я смонтировать образ WIM на втором компьютере, смонтировать ульи, отредактировать ключи и снова размонтировать все, а затем применить файл WIM.

Но мне нужно внести эти изменения в работающий экземпляр Windows PE. Я уже пытался смонтировать ульи там, но это работает только для куста СИСТЕМЫ, а не улья ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ.

Fabian
источник

Ответы:

1

Вы можете попробовать PE Network Configurator :

PE Network Configurator или PENetCfg - это отдельная утилита, которая позволяет запускать и настраивать сети в Microsoft WinPE и BartPE.

С PENetCfg вы можете сделать следующее:

  • Включите и запустите поддержку сети, если она еще не запущена.
  • Перечислите все адаптеры Ethernet на работающем компьютере и установите свойства TCP / IP (IP-адреса, шлюзы по умолчанию, DNS-серверы, WINS-серверы).
    • любое количество из них) и переключаться между использованием статических и динамических (DHCP) настроек TCP / IP в любое время.
  • Выберите Link Speed ​​/ Duplex Mode для широкого спектра адаптеров Ethernet.
  • Добавьте любой домен, рабочую группу или сервер, чтобы просмотреть его ресурсы и отобразить и отключить сетевые диски.
  • Измените имя компьютера и присоединитесь к рабочей группе.
  • Освободите и обновите IP-адрес любого адаптера Ethernet.
  • Измените MAC-адрес любого адаптера Ethernet на лету.
  • Используйте сетевые профили для автоматизации настройки параметров сети. Для получения дополнительной информации об использовании сетевых профилей см. Включенный файл readme.txt в загруженном пакете.

Имя компьютера может быть предварительно установлено в файле PNETCFG.INIпод [NetID]. Например :

[NetID]
ComputerName=the-name
Workgroup=workgroup

Я никогда не использовал это приложение и не могу гарантировать, что оно все еще работает с последними сборками Windows.

harrymc
источник