WinPE 查看原系统 IP 地址

⚠️ PE 里直接执行ipconfig看到的是PE 自身网卡 IP,不是硬盘上原 Windows 的 IP,必须读取硬盘离线注册表。

方法一:图形注册表(通用所有 PE,最常用)

  • 进 PE,确认原系统分区盘符(PE 中原系统不一定是 C 盘,看分区大小识别)。
  • Win+R 输入regedit打开注册表编辑器,选中左侧 HKEY_LOCAL_MACHINE
  • 顶部菜单【文件】→【加载配置单元】
  • 浏览到原系统盘路径:
  • X:\Windows\System32\config\SYSTEM

    X: 替换成你的原系统盘符,选中SYSTEM文件(无后缀)打开。
  • 弹出框填写一个临时名称,例如OLD_SYS,点确定。
  • 展开路径:
  • HKEY_LOCAL_MACHINE\OLD_SYS\ControlSet001\Services\Tcpip\Parameters\Interfaces\
    
  • Interfaces 下面一堆{xxxx‑xxxx‑xxxx}GUID 子项,逐个点看右侧值:
  • 表格

    键值 说明
    IPAddress 静态 IP 地址
    SubnetMask 子网掩码
    DefaultGateway 网关
    NameServer 静态 DNS
    DHCPEnabled 0= 静态 IP;1=DHCP 自动获取(不会保存固定 IP)
    DHCP 模式机器不会存固定 IP,只能看到 DhcpNameServer (DNS),看不到分配到的 IP。
  • 重要收尾:操作完成,选中OLD_SYS,菜单【文件】→【卸载配置单元】,不然原系统可能注册表损坏!
  • 方法二:CMD 命令行方式(适合脚本)

    PE 打开命令提示符,假设原系统盘是 D 盘,加载注册表:

    reg load HKLM\OLD_SYS D:\Windows\System32\config\SYSTEM
    

    查询网络接口:

    reg query "HKLM\OLD_SYS\ControlSet001\Services\Tcpip\Parameters\Interfaces" /s
    

    用完务必卸载:

    reg unload HKLM\OLD_SYS
    

    方法三:工具一键查看(IT 天空优启通 PE)

    优启通 PE 自带EasyInfo工具 →【目标系统信息】→【IP 地址查看】,自动读取离线 IP,不用手动操作注册表。

    常见坑点

  • 找不到SYSTEM文件:开启文件管理器,勾选【显示隐藏文件、显示系统文件】。
  • 加载配置单元报错:原系统磁盘有损坏,先 chkdsk 修复磁盘。
  • 找不到 IP:DHCP 环境,原系统没有写静态 IP,注册表不保存分配来的 IP。
  • 忘记卸载配置单元,会导致原 Windows 启动异常,务必卸载!