自定义 Windows RE 体验

2023-05-16

发布时间: 2009年10月

更新时间: 2009年10月

应用到: Windows 7, Windows Server 2008 R2

https://technet.microsoft.com/zh-cn/library/dd744576(v=ws.10).aspx

可以将 Windows(R) RE 的用户体验自定义为包括其他诊断和疑难解答工具、与 Windows 安装程序兼容的恢复映像或自定义应用程序,从而启用完整系统恢复。这些自定义要求创建一个名为 WinREConfig.xml 的 XML 文件。

恢复控制面板

在 Windows® 7 中,用户可以在不必首先手动启动 Windows RE 的情况下启动映像恢复。“恢复”控制面板可指导用户备份其个人数据,然后重新启动系统进入 Windows RE,在 Windows RE 中映像恢复应用程序会自动启动。

创建 WinREConfig.xml 文件的步骤

  1. 在 Windows RE 工作目录中创建工具子目录。例如,

    
    \Sources\Recovery\Tools
      
  2. 使用以下语法,创建名为 WinREConfig.xml 的 .xml 文件。

    
    <Recovery>
       <Server/>
          <RecoveryTools>
             <RelativeFilePath> Tools.exe</RelativeFilePath>
             <CommandLineParam>/param1 /param2</CommandLineParam>
             <AdminOnly>No</AdminOnly>
          </RecoveryTools>
          <FactoryRecoveryTool>
             <RelativeFilePath> Tools.exe</RelativeFilePath>
             <CommandLineParam>/param1 /param2</CommandLineParam>
             <AdminOnly>No</AdminOnly>
          </FactoryRecoveryTool>
          <SupportTool AutoLaunch="Yes"/"No">
             <RelativeFilePath> Tools.exe</RelativeFilePath>
          </SupportTool>
          <CustomFrontEnd>
             <RelativeFilePath> Tools.exe</RelativeFilePath>
             <CommandLineParam>/param1 /param2</CommandLineParam>
          </CustomFrontEnd>
          <AlwaysAuthenticate/>
          <NonAdminToolsOnly/>
          <StartupRepair>
             <NoNetworking/>
             <NoAutoLaunchFromCD/>
          </StartupRepair>
    </Recovery>
    
      
    选择要启用的自定义,并在 WinREConfig.xml 文件中包括相应的元素。下表对这些 XML 元素进行了说明。

     

    元素 描述

    Server

    设置要在服务器模式下运行的 Windows RE。如果指定此元素,则不会显示客户端特定的 Windows RE 选项。在服务器系统上安装 Windows RE 时,需要此设置。

    RecoveryTools

    链接到要包含在“系统恢复选项”菜单中的自定义恢复应用程序。仅可指定一个应用程序。所显示的图标是从应用程序可执行文件中的第一个可用图标提取的。该链接的标题和说明是从应用程序可执行文件的“产品名称”“文件说明”属性中提取的。

    SupportTool

    表示当启动修复无法修复操作系统时可以从链接启动的自定义支持或诊断工具。仅可指定一种工具。

    FactoryRecoveryTool

    如果指定,则 Windows RE 工具菜单上的“重新安装 Windows”选项将由指定的工具替换。

    AutoLaunch

    当将值设置为 Yes 时,将自动启动在 SupportTool 中指定的工具。如果未检测到启动失败或已检测到硬件错误,则此设置不会应用于案例。

    CustomFrontEnd

    指定要启动的应用程序,而不是 Windows RE 默认用户界面 (UI)(除非满足以下条件之一)。Windows RE 的启动方式是:

    • 从 CD/DVD 启动。

    • 自动启动。

    • 从 F8 菜单启动。

    此应用程序必须将注册表值 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\RecoveryEnvironment\TargetOS 设置为 Windows 7 的 Windows 目录路径。

    此 XML 元素是可选的。

    RelativeFilePath

    Recenv.exe 所在的文件夹的 \Tools 子文件夹的相对路径。例如,如果 Recenv.exe 位于 X:\WinRE\ 中,则在此字段中指定的路径相对于 X:\WinRE\tools。

    CommandLineParam

    要与 <RelativeFilePath> 元素下指定的可执行文件结合使用的命令行参数。

    AdminOnly

    指定具有本地管理权限的用户登录时应用程序是否应只在 Windows RE 工具菜单上显示。

    AlwaysAuthenticate

    强制进行身份验证,无论 Windows RE 的启动位置(包括媒体)如何。如果脱机 Windows 操作系统上的用户名/密码数据库已损坏或无法访问,则用户将无法访问 Windows RE 中的恢复工具。

    NonAdminToolsOnly

    通过“恢复”菜单只能访问在 <RecoveryTools>(如果存在)中指定的启动修复和应用程序。所有其他选项都是隐藏的。

    StartupRepair

    包含启动修复特定设置的列表。

    NoNetworking

    禁止将诊断和修复数据发送给 Microsoft。修复尝试失败后不会联网启用启动修复。

    NoAutoLaunchFromCD

    如果从光学媒体启动启动修复,并在脱机操作系统中检测到启动失败,则禁止 Windows RE 自动启动启动修复。

  3. 将该文件保存到 \Sources\Recovery\Tools 下的 Windows RE 工作目录中。

配置自定义映像恢复工具的步骤

如果您有自定义映像恢复工具,则可以将 Windows RE 工具菜单配置为启动自定义工具并从 Windows 中的“恢复”控制面板中启动。该工具应遵循以下要求:

  • 所有应用程序文件(例如 .EXE 和 .DLL)均存储在 Windows RE 映像 (Winre.wim) 内。

  • 应用程序在 Windows PE 中完成其所有操作后,不应重新启动系统。而是应按下面的定义使用相应的退出代码终止:

     

    退出代码 条件 自定义应用程序退出后 Windows RE 的行为

    0

    恢复已成功完成。

    系统将自动重新启动。

    1

    恢复未完成,但系统应该可用。例如,用户在磁盘格式化之前取消。

    如果从“控制面板”的“恢复”页中启动恢复,则系统将自动重新启动。如果从 Windows RE 工具列表中启动恢复,则将显示 Windows RE 工具列表。

    其他

    恢复未完成且系统应不可用。例如,在磁盘已格式化后的映像期间出现故障。

    将显示 Windows RE 工具列表。

  1. 按照操作实例:创建 Windows RE 映像的步骤 1 将默认 Windows RE 从 Windows 7 映像提取到技术人员计算机。

  2. 在安装的 Windows RE 映像内创建 \Tools 目录(如果该目录已不存在)。例如:

    
    mkdir C:\winre\mount\sources\recovery\Tools
      
  3. 将自定义映像恢复工具需要的所有二进制文件复制到 \Tools 目录。

  4. 启动 Notepad.exe,然后键入:

    
    <Recovery>
       <FactoryRecoveryTool>
          <RelativeFilePath>path_to_exe</RelativeFilePath>
          <CommandLineParam>parameter_1 parameter_2</CommandLineParam>
          <AdminOnly>access_level</AdminOnly>
       </FactoryRecoveryTool>
    </Recovery>
    
      
    • path_to_exe - 相对于 \Tools 目录的工具启动可执行文件的路径

    • parameter_n - 启动可执行文件时要使用的命令行参数(例如 /formatdisk /restoreall)。

    • access_level - Yes/No 值。指定是否应限制映像工具只能由具有管理权限的用户从 Windows RE 工具菜单访问。该设置不会影响“恢复”控制面板,它始终要求具有管理权限才能启动映像还原。

  5. 在安装的 Windows RE 映像的 \Tools 文件夹下将文本文件另存为 Winreconfig.xml。

  6. 按照操作实例:创建 Windows RE 映像的步骤 6 保存 Windows RE 映像。

  7. 将 Windows 部署到目标计算机时,在 Windows 7 参考映像已应用到硬盘驱动器后使用 REAgentC.exe 从 Windows PE 配置恢复控制。例如:

    
    X:\Windows\system32\reagentc.exe /setosimage /customtool /target C:\Windows
      

配置 Windows 安装程序恢复解决方案的步骤

可以提供一个与 Windows 安装程序兼容的恢复映像。用户启动映像恢复操作时,将自动创建一个 Windows 安装程序答案文件,以便自动执行重新安装过程。该答案文件包含足够的信息,从而使用户不必与 Windows 安装程序进行交互。

  1. 创建一个与 Windows 安装程序兼容的恢复映像。例如,可以使用为部署创建的相同 Windows 7 参考映像。

  2. 将 Windows 部署到目标计算机时,在 Windows 7 参考映像已应用到硬盘驱动器后将恢复映像复制到恢复分区。例如:

    
    net use n: \\server\share
    Copy N:\Images\install.wim R:
      
    note备注
    确保恢复映像设置为与使用 DISM 工具部署的 Windows 7 映像相同的 Windows 版本。

  3. 从 Windows PE 中,使用 REAgentC.exe 将恢复映像与 Windows 7 安装关联。例如:

    
    X:\Windows\system32\reagentc.exe /setosimage /path R:\ /target C:\Windows
      
note备注
如果使用 Windows PE 2.X 在脱机 Windows 7 映像上配置恢复,请使用 Windows OEM 预安装工具包 (Windows OPK) 的“恢复”文件夹中的 Winrecfg.exe。Winrecfg.exe 仅支持 REAgentC.exe 支持,但 Windows 自动安装工具包 (Windows AIK) 中不可用的脱机操作。

另请参阅

概念

配置 Windows 恢复环境 (Windows RE) 
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

自定义 Windows RE 体验 的相关文章

随机推荐

  • Cdence版图设计手册

    Cadence版图设计 工作站常用命令 一 在terminal窗口键入的基本命令 xff1a 1 ls xff1a 列出目录下所有文件 2 clear xff1a 清除terminal窗口里的内容 3 pwd xff1a 显示目前工作的目录
  • Pixhawk开发手册

    一 常见问题 xff1a 1 遥控器校准时 xff0c 拨动摇杆 xff0c 上位机通道数据不变化 解决方法 xff1a PPM编码器上有一个跳线需短接 xff0c 短接后才可通过编码器对遥控器接收机供电 供电前PPM编码器模块上蓝灯快闪
  • 浅谈四轴PID调试心得

    以下内容转自阿莫论坛 xff0c 写得很详细 xff0c 是调试大四轴的 小四轴调试也可参照着调 PID调试心得 本人不是自动化出身 xff0c 也没有受过专业训练 xff0c 都是自己摸索 xff0c 在这里浅述一下自己的PID参数整定心
  • rctimer二轴云台及云台控制板调试(Simple bgc 8位破解板)

    前段时间在鬼王家抢了rctimer的二轴云台和控制板 xff0c 感觉做工很精良 这几天有空了就调试下 整个过程比较容易 xff0c 首先要准备好usbisp烧写器 xff0c 和一根阶梯形的micro usb线 先刷bootloader
  • APM和PIX飞控日志分析入门贴

    我们在飞行中 xff0c 经常会碰到各种各样的问题 xff0c 经常有模友很纳闷 xff0c 为什么我的飞机会这样那样的问题 xff0c 为什么我的飞机会炸机 xff0c 各种问题得不到答案是一件非常不爽的问题 xff0c 在APM和PIX
  • 微电子及集成电路设计常用问题总结(考研面试向)

    mos管的沟道长度调制效应 xff1f 源极导致势垒下降 xff1f 衬底电流体效应 xff1f 衬底偏执效应 xff1f 速度饱和效应 xff1f 举例典型的trade off xff1f mos amp bjt的工作曲线 xff1f 加
  • YOLO详解

    转载自 xff1a https zhuanlan zhihu com p 25236464 从五个方面解读CVPR2016 目标检测论文YOLO Unified Real Time Object Detection 创新 核心思想 效果 改
  • 使用微信监管你的TF训练

    以TensorFlow的example中 xff0c 利用CNN处理MNIST的程序为例 xff0c 我们做了下面一点点小小的修改 1 xff0c 首先导入了itchat和threading两个包分别用于微信和县线程 xff08 因为要有一
  • 你应该知道的9篇深度学习论文(CNNs 理解)

    当时看到英文的博客 xff0c 本想翻译给感兴趣的同学们看看 xff0c 没想到已经有人翻译 xff0c 于是进行了转载 xff0c 留给自己和更多的人学习 xff0c 本文仅供参考 英文博客 xff1a https adeshpande3
  • JS笔记(==和===的介绍)

    61 61 和 61 61 61 介绍 61 61 关系运算符 等于 用于比较两个操作数是否相等的 相等为true xff0c 否则为false 61 不等于 61 61 61 xff1a 绝对等于 用于比较两个操作数是否相等的 相等为tr
  • 全国大学生电子设计竞赛B题感悟-优象光流篇

    今年是2019年电赛国赛年 xff0c 这本是是一个很好的机会冲击国家奖的 xff0c 但是由于个人视野太窄 xff0c 眼光不够长远而错失良机 今年测评结束的时候我就已经预感到了结果 xff0c 记得比赛前去提交作品的时候 xff0c 大
  • 滑模控制以及系统动力学与控制论(1)

    维基百科里是这样定义系统 System 的 System from Latin syst ma in turn from Greek syst ma is a set of entities real or abstract compris
  • 安装docker

    首先信任 Docker 的 GPG 公钥 sudo apt key adv keyserver hkp p80 pool sks keyservers net 80 recv keys 58118E89F3A912897C070ADBF76
  • 我的AI之路(39)--使用深度相机之小觅深度相机

    小觅深度相机的SDK代码在github上 小觅相机的支持库需要从这里https github com slightech MYNT EYE D SDK下载SDK源码后本地编译后再安装 xff0c Ubuntu上的步骤是 xff1a 1 如果
  • DeepSORT C++版的一个bug

    DeepSORT的官方python版实现是https github com nwojke deep sort xff0c C 43 43 版的DeepSORT中https github com shaoshengsong DeepSORT这
  • 使用sudo运行vncserver后导致Ubuntu循环登录进入不了桌面的问题原因及解决办法

    因需要多人同时登录到机器人的Ubuntu主机调试 xff0c 于是安装VNC xff0c 不记得N年以前怎么做的了 xff0c 于是按照网上某文说的先 xff1a sudo apt get install xfce4 插一句 xff1a 也
  • CAS6.1 配置连接数据库,以及修改自定义的密码验证(SpringSecurity)

    一 cas 配置数据库 1 在build gradle中引入jar dependencies Other CAS dependencies modules may be listed here compile 34 org apereo c
  • 怎样学好数电

    随着社会的进步和科学技术的发展 xff0c 数字系统和数字设备已广泛应用于各个领域 xff0c 大规模 xff0c 超大规模集成电路技术的不断完善使得数字电路在现代电子系统的比重越来越大 xff0c 数字电路建立了根本是信号的数字处理 xf
  • 嵌入式经典面试题之选择题

    一 单项选择题 1 如下哪一个命令可以帮助你知道shell命令的用法 xff08 A xff09 A man B pwd C help D more 2 Linux分区类型默认的是 xff1a xff08 B xff09 A vfat B
  • 自定义 Windows RE 体验

    发布时间 2009年10月 更新时间 2009年10月 应用到 Windows 7 Windows Server 2008 R2 https technet microsoft com zh cn library dd744576 v 61