如何在 Windows PE 中更改 Windows PE 注册表值

如何在 Windows PE 中更改 Windows PE 注册表值

我有一个可以启动的 Windows PE (Win7) 映像,但主机名是随机设置的。我知道我可以通过设置以下注册表项来更改该行为:

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

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

如果我在第二台计算机上安装 WIM 映像、安装配置单元、编辑密钥并再次卸载所有内容,然后应用 WIM 文件,它就会起作用。

但是我需要在正在运行的 Windows PE 实例中进行这些更改。我已经尝试在那里安装配置单元,但它只适用于 SYSTEM 配置单元,而不适用于 SOFTWARE 配置单元。

答案1

你可以尝试PE 网络配置器

PE 网络配置器或 PENetCfg 是一个独立的实用程序,允许您在 Microsoft WinPE 和 BartPE 中启动和配置网络。

使用 PENetCfg 您可以执行以下操作:

  • 如果尚未启动,请启用并启动网络支持。
  • 列出正在运行的计算机上的所有以太网适配器并设置 TCP/IP 属性(IP 地址、默认网关、DNS 服务器、WINS 服务器
    • 您可以随时在使用静态和动态 (DHCP) TCP/IP 设置之间进行切换。
  • 选择各种以太网适配器的链路速度/双工模式。
  • 添加任何域、工作组或服务器以浏览其资源并映射和断开网络驱动器。
  • 更改计算机名称并加入工作组。
  • 释放并更新任何以太网适配器的 IP 地址。
  • 动态更改任何以太网适配器的 MAC 地址。
  • 使用网络配置文件自动配置网络设置。有关使用网络配置文件的更多信息,请参阅下载包中包含的 readme.txt。

PNETCFG.INI计算机名称可以在下的文件中预设[NetID]。例如:

[NetID]
ComputerName=the-name
Workgroup=workgroup

我从未使用过该应用程序并且不能保证它仍然适用于最新的 Windows 版本。

相关内容